|
CAEN Utility
2.0.2
Utilities for CAEN projects
|
Platform independent functions to manage processes. More...
Functions | |
| int32_t | c_getCurrentEnvironment (c_environment_t *dest) |
| c_Process_t * | c_newProc (void) |
| void | c_freeProc (c_Process_t *proc) |
| int32_t | c_setProcExec (const char *exec, c_Process_t *proc) |
| int32_t | c_addProcArg (const char *arg, c_Process_t *proc) |
| int32_t | c_addProcEnv (const char *varname, const char *varvalue, c_Process_t *proc) |
| int32_t | c_startProcess (c_Process_t *proc) |
| int32_t | c_endProcess (c_Process_t *proc) |
| int32_t | c_getNCPU (void) |
| int32_t | c_pause (void) |
| int32_t | c_killProcess (const char *procName) |
Platform independent functions to manage processes.
| int32_t c_getCurrentEnvironment | ( | c_environment_t * | dest | ) |
Definition at line 501 of file CAENMultiplatform.c.
| c_Process_t* c_newProc | ( | void | ) |
Definition at line 570 of file CAENMultiplatform.c.
| void c_freeProc | ( | c_Process_t * | proc | ) |
Definition at line 1074 of file CAENMultiplatform.c.
| int32_t c_setProcExec | ( | const char * | exec, |
| c_Process_t * | proc | ||
| ) |
Definition at line 603 of file CAENMultiplatform.c.
| int32_t c_addProcArg | ( | const char * | arg, |
| c_Process_t * | proc | ||
| ) |
Definition at line 621 of file CAENMultiplatform.c.
| int32_t c_addProcEnv | ( | const char * | varname, |
| const char * | varvalue, | ||
| c_Process_t * | proc | ||
| ) |
Definition at line 636 of file CAENMultiplatform.c.
| int32_t c_startProcess | ( | c_Process_t * | proc | ) |
Definition at line 1058 of file CAENMultiplatform.c.
| int32_t c_endProcess | ( | c_Process_t * | proc | ) |
Definition at line 1066 of file CAENMultiplatform.c.
| int32_t c_getNCPU | ( | void | ) |
Definition at line 1100 of file CAENMultiplatform.c.
| int32_t c_pause | ( | void | ) |
Definition at line 1108 of file CAENMultiplatform.c.
| int32_t c_killProcess | ( | const char * | procName | ) |
Definition at line 1740 of file CAENMultiplatform.c.