forked from BOINC/boinc
-
Notifications
You must be signed in to change notification settings - Fork 0
API Implementation
Delta edited this page Oct 18, 2023
·
1 revision
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/>
[ <sporadic_ca>... ]
<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>...]
[<sporadic_ac>...]
<have_new_trickle_up/>
Not used
Sent once, after e.g. ```boinc_web_graphics_url()''' call.
<web_graphics_url>
<remote_desktop_addr>