David Anderson
1dba786d7b
- API: add boinc_elapsed_time() to get elapsed time since start of episode;
...
add APP_INIT_DATA::starting_elapsed_time to get
elapsed time from previous episodes
svn path=/trunk/boinc/; revision=18535
2009-07-01 17:35:56 +00:00
David Anderson
10f9e11ee6
- lib: created a new file for declaring "replacements"
...
for functions like strlcpy() etc.
config.h is included here rather than in str_util.h
svn path=/trunk/boinc/; revision=18437
2009-06-16 20:54:44 +00:00
David Anderson
017b61283b
- client, API: populate APP_INIT_DATA::hostid.
...
Remove userid and teamid fields, since the client doesn't know these.
svn path=/trunk/boinc/; revision=17216
2009-02-11 23:01:21 +00:00
David Anderson
315f205a68
compile fix
...
svn path=/trunk/boinc/; revision=17214
2009-02-11 22:46:34 +00:00
David Anderson
84a02bdbeb
svn path=/trunk/boinc/; revision=17213
2009-02-11 22:39:59 +00:00
David Anderson
2c068b76dc
- lib: implement APP_INIT_DATA::copy() with assignments instead of
...
memcpy(). This protects against any future double-free bugs.
svn path=/trunk/boinc/; revision=17212
2009-02-11 22:36:33 +00:00
David Anderson
268b694932
- client: if an app has avg_ncpus < 1, run it at above-idle priority
...
even if it doesn't use a coprocessor.
- scheduler: added an "nci" (non CPU intensive) plan class
to sched_plan.cpp. It declares the use of 1% of a CPU.
The above two changes are intended to allow the QCN app to
run at above_idle priority, which it needs in order to do 500Hz polling.
- API: the std::string version of boinc_resolve_filename()
acts the same as the char[] version.
svn path=/trunk/boinc/; revision=16985
2009-01-22 19:51:04 +00:00
David Anderson
98cfb8d3b0
- rename .C files to .cpp so that Doxygen will work
...
svn path=/trunk/boinc/; revision=16069
2008-09-26 18:20:24 +00:00