mirror of https://github.com/BOINC/boinc.git
Created API Implementation (markdown)
parent
9c341526d0
commit
602d60248b
|
@ -0,0 +1,56 @@
|
||||||
|
## Communication
|
||||||
|
|
||||||
|
The client and the app communicate through several shared-memory message-passing channels:
|
||||||
|
|
||||||
|
### Messages from client to app
|
||||||
|
|
||||||
|
#### process_control_request
|
||||||
|
```xml
|
||||||
|
<quit/>
|
||||||
|
<abort/>
|
||||||
|
<suspend/>
|
||||||
|
<resume/>
|
||||||
|
<reread_app_info/>
|
||||||
|
<network_available/>
|
||||||
|
```
|
||||||
|
#### heartbeat
|
||||||
|
```xml
|
||||||
|
<heartbeat>
|
||||||
|
<wss>
|
||||||
|
<max_wss>
|
||||||
|
<network_suspended>
|
||||||
|
```
|
||||||
|
|
||||||
|
#### trickle_down
|
||||||
|
```xml
|
||||||
|
<have_new_trickle_down/>
|
||||||
|
```
|
||||||
|
#### graphics_request
|
||||||
|
|
||||||
|
Not used
|
||||||
|
|
||||||
|
### Messages from app to client
|
||||||
|
|
||||||
|
#### app_status
|
||||||
|
```xml
|
||||||
|
<current_cpu_time>...
|
||||||
|
<checkpoint_cpu_time>...
|
||||||
|
<working_set_size>...
|
||||||
|
<fraction_done> ...
|
||||||
|
```
|
||||||
|
|
||||||
|
#### trickle_up
|
||||||
|
|
||||||
|
```xml
|
||||||
|
<have_new_trickle_up/>
|
||||||
|
```
|
||||||
|
|
||||||
|
#### process_control_reply
|
||||||
|
|
||||||
|
Not used
|
||||||
|
|
||||||
|
#### graphics_reply
|
||||||
|
```xml
|
||||||
|
<web_graphics_url>
|
||||||
|
<remote_desktop_addr>
|
||||||
|
```
|
Loading…
Reference in New Issue