-
Notifications
You must be signed in to change notification settings - Fork 448
API Implementation
David Anderson edited this page Sep 20, 2023
·
4 revisions
The client and the app communicate through several shared-memory message-passing channels:
Sent individually, as needed.
<quit/>
<abort/>
<suspend/>
<resume/>
<reread_app_info/>
<network_available/>
Sent all together, every 1 sec.
<heartbeat>
<wss>
<max_wss>
<network_suspended>
<have_new_trickle_down/>
Not used
Sent together, every 1 sec or when boinc_report_app_status() called by app
<current_cpu_time>...
<checkpoint_cpu_time>...
<fraction_done> ...
[<other_pid>... ]
[<bytes_sent>...]
[<bytes_received>...]
<have_new_trickle_up/>
Not used
Sent once, after e.g. ```boinc_web_graphics_url()''' call.
<web_graphics_url>
<remote_desktop_addr>