Updated API Implementation (markdown)

David Anderson 2023-09-19 18:17:03 -07:00
parent 602d60248b
commit 4d043add19
1 changed files with 7 additions and 1 deletions

@ -5,6 +5,7 @@ The client and the app communicate through several shared-memory message-passing
### Messages from client to app ### Messages from client to app
#### process_control_request #### process_control_request
Send individually, as needed.
```xml ```xml
<quit/> <quit/>
<abort/> <abort/>
@ -14,6 +15,7 @@ The client and the app communicate through several shared-memory message-passing
<network_available/> <network_available/>
``` ```
#### heartbeat #### heartbeat
Sent all together, every 1 sec.
```xml ```xml
<heartbeat> <heartbeat>
<wss> <wss>
@ -32,11 +34,14 @@ Not used
### Messages from app to client ### Messages from app to client
#### app_status #### app_status
Sent together when boinc_report_app_status() called by app
```xml ```xml
<current_cpu_time>... <current_cpu_time>...
<checkpoint_cpu_time>... <checkpoint_cpu_time>...
<working_set_size>...
<fraction_done> ... <fraction_done> ...
[<other_pid>... ]
[<bytes_sent>...]
[<bytes_received>...]
``` ```
#### trickle_up #### trickle_up
@ -50,6 +55,7 @@ Not used
Not used Not used
#### graphics_reply #### graphics_reply
Sent once, after e.g. ```boinc_web_graphics_url()''' call.
```xml ```xml
<web_graphics_url> <web_graphics_url>
<remote_desktop_addr> <remote_desktop_addr>