Commit Graph

3 Commits

Author SHA1 Message Date
David Anderson dfb4a166cd Intermediate checkin. Simple test cases now work.
- call sporadic init and poll functions
- add sporadic_debug log flag
- finish sporadic test app (samples/sporadic/sporadic.cpp)
- sporadic jobs are always run (like NCI)
- projects can now have a mix of regular, non CPU intensive, and sporadic apps.
    This mix can change over time.
    Because of this, there is longer a project-wide NCI flag.
    Projects have to tag individual apps as NCI.
    I don't think this affects any current projects.
- fix potential timing problem in client/app comm
    by introducing 2.5 sec 'ignore_until' period
- API: fix bug in parsing hearbeats
- Add member functions of RESULT, ACTIVE_TASK etc.
    so you can get APP attributes like cpu_intensive, sporadic etc.
    without traversing pointers
- --app_test feature: put init_data.xml in  slots/app_test,
    otherwise app will run in standalone mode
2023-09-27 15:53:33 -07:00
David Anderson 5310652f30 Fix compile warnings in client/ and lib/.
Check returns from fgets(), sscanf() etc.
Use %.*s to fix truncation warnings.
Fix code formatting.
Fix Makefile.linux
2021-02-18 19:47:36 -08:00
David Anderson 8b60c3f45a Update makefiles for building Linux client and boinccmd 2020-09-14 00:24:31 -07:00