boinc/api
David Anderson 4e946854c1 - client/API/vboxwrapper:
add a mechanism so that apps can report sub-processes
    that are not descendants (e.g., virtual machines)
    These processes are then counted as part of the app,
    not as "non-BOINC CPU time".
    This fixes a bug where processing was incorrectly suspended
    because CPU usage by VM apps exceeded the "CPU usage limit" pref.

    Implementation:
    - the PIDs of the processes in question
        are passed from app to client via shared-memory,
        in the app_status channel.
        A new variant of boinc_report_app_status() supports this.
    - the VBox wrapper queries the PID of the VM,
        and reports it in this way.
    - procinfo_app() includes a new argument: a list of PIDs
        that are part of the app, although not ancestrally
        related to the main process.
    - in the client, ACTIVE_TASK now includes a vector "other_pids".
        If this is nonempty, it's passed to procinfo_app().


svn path=/trunk/boinc/; revision=24123
2011-09-02 20:47:05 +00:00
..
ttf - API: add support from Truetype fonts (from Carl Christensen) 2010-12-08 23:06:07 +00:00
txf
Makefile.am - API: boinc_get_opencl_ids() doesn't need to link 2011-08-31 17:36:16 +00:00
Makefile.mingw - API: compile fixes for MinGW. Fixes #955. from Matt Arsenault 2011-03-26 02:19:21 +00:00
bmplib.cpp
bmplib.h
boinc_api.cpp - client/API/vboxwrapper: 2011-09-02 20:47:05 +00:00
boinc_api.h - client/API/vboxwrapper: 2011-09-02 20:47:05 +00:00
boinc_api_fortran.cpp
boinc_gl.h - WIN: Remove unused references to glaux.h and glaux.lib 2009-09-02 23:00:10 +00:00
boinc_glut.h
boinc_opencl.cpp API: More fixes to boinc_get_opencl_ids() 2011-09-01 08:31:55 +00:00
boinc_opencl.h API: Fix compile errors and warnings, add documentation 2011-09-01 00:06:34 +00:00
graphics2.cpp - client/libs/samples: remove "#define read _read" etc. from boinc_win.h 2009-08-22 17:00:19 +00:00
graphics2.h - get_project_config.php: include plan classes in platform list; 2009-04-03 21:55:26 +00:00
graphics2_unix.cpp - define MAXPATHLEN, if needed, in filesys.h 2011-03-24 09:32:02 +00:00
graphics2_util.cpp - get_project_config.php: include plan classes in platform list; 2009-04-03 21:55:26 +00:00
graphics2_win.cpp - API and sample apps: pass buf length arg to boinc_msg_prefix() 2010-09-15 23:03:30 +00:00
graphics_api.cpp
graphics_api.h
graphics_data.cpp
graphics_data.h
graphics_impl.cpp
graphics_impl.h
graphics_impl_lib.cpp
graphics_lib.cpp - API: add boinc_init_parallel(). 2010-01-01 02:50:56 +00:00
graphics_lib.h
gutil.cpp - Remove BOINC_RCSID tags from source files, we are doing branching and tagging 2010-03-12 16:51:57 +00:00
gutil.h - Added checks for net/*.h, arpa/*.h, netinet/*.h and code to figure out 2009-02-26 00:23:23 +00:00
gutil_text.cpp - lib: created a new file for declaring "replacements" 2009-06-16 20:54:44 +00:00
mac_icon.cpp - define MAXPATHLEN, if needed, in filesys.h 2011-03-24 09:32:02 +00:00
macglutfix.m
make_app_icon_h.cpp Remove BOINC_RCSID tags from more source files 2010-11-23 11:25:36 +00:00
reduce.h
reduce_lib.cpp - Remove BOINC_RCSID tags from source files, we are doing branching and tagging 2010-03-12 16:51:57 +00:00
reduce_main.cpp - server: rename process_wu_template() to process_input_template(), 2011-09-01 19:58:27 +00:00
static_graphics.cpp
texfont.cpp - API: in txfRenderString, replace non-ASCII chars with ?. 2010-02-18 22:36:07 +00:00
texfont.h
texture.cpp - Remove BOINC_RCSID tags from source files, we are doing branching and tagging 2010-03-12 16:51:57 +00:00
texture.h
tgalib.cpp - Remove BOINC_RCSID tags from source files, we are doing branching and tagging 2010-03-12 16:51:57 +00:00
tgalib.h - Added checks for net/*.h, arpa/*.h, netinet/*.h and code to figure out 2009-02-26 00:23:23 +00:00
ttfont.cpp svn path=/trunk/boinc/; revision=22836 2010-12-08 23:07:07 +00:00
ttfont.h svn path=/trunk/boinc/; revision=22836 2010-12-08 23:07:07 +00:00
txf_util.cpp - graphics API: if font missing, find one that isn't (from Kevin) 2010-02-01 19:18:23 +00:00
txf_util.h - graphics API: full-on 3D rotation of text 2009-04-10 05:34:24 +00:00
windows_opengl.cpp
x_opengl.cpp - Added checks for net/*.h, arpa/*.h, netinet/*.h and code to figure out 2009-02-26 00:23:23 +00:00
x_opengl.h