CAEN Utility  2.0.2
Utilities for CAEN projects
Process related functions

Platform independent functions to manage processes. More...

Functions

int32_t c_getCurrentEnvironment (c_environment_t *dest)
 
c_Process_tc_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)
 

Detailed Description

Platform independent functions to manage processes.

Function Documentation

◆ c_getCurrentEnvironment()

int32_t c_getCurrentEnvironment ( c_environment_t dest)

Definition at line 501 of file CAENMultiplatform.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ c_newProc()

c_Process_t* c_newProc ( void  )

Definition at line 570 of file CAENMultiplatform.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ c_freeProc()

void c_freeProc ( c_Process_t proc)

Definition at line 1074 of file CAENMultiplatform.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ c_setProcExec()

int32_t c_setProcExec ( const char *  exec,
c_Process_t proc 
)

Definition at line 603 of file CAENMultiplatform.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ c_addProcArg()

int32_t c_addProcArg ( const char *  arg,
c_Process_t proc 
)

Definition at line 621 of file CAENMultiplatform.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ c_addProcEnv()

int32_t c_addProcEnv ( const char *  varname,
const char *  varvalue,
c_Process_t proc 
)

Definition at line 636 of file CAENMultiplatform.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ c_startProcess()

int32_t c_startProcess ( c_Process_t proc)

Definition at line 1058 of file CAENMultiplatform.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ c_endProcess()

int32_t c_endProcess ( c_Process_t proc)

Definition at line 1066 of file CAENMultiplatform.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ c_getNCPU()

int32_t c_getNCPU ( void  )

Definition at line 1100 of file CAENMultiplatform.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ c_pause()

int32_t c_pause ( void  )

Definition at line 1108 of file CAENMultiplatform.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ c_killProcess()

int32_t c_killProcess ( const char *  procName)

Definition at line 1740 of file CAENMultiplatform.c.

Here is the call graph for this function:
Here is the caller graph for this function: