boinc/doc/client_data.html

26 lines
614 B
HTML
Raw Normal View History

<title>Core Client: Data Structures</title>
<body bgcolor=ffffff>
<h2>Core Client: Data Structures</h2>
<p>
The key data structures in the core client are as follows.
<p>
Basic types:
<pre>
PROJECT
APP
FILE_INFO
APP_VERSION
IO_FILE_DESC
WORKUNIT
RESULT
</pre>
<pre>ACCOUNTS</pre> Contains a vector of PROJECTs, summarizing
the accounts file.
<p>
<pre>CLIENT_STATE</pre>
<p>
Contains vectors of all the basic types. These are crossed-linked
with pointers; for example, APP_VERSION has a pointer to FILE_INFO. Also
contains FSM sets for network connections, HTTP operations, file
transfers, and active tasks.