Process-in-Process
|
Functions | |
pip_task_t * | pip_task_self (void) |
Return the current task. More... | |
int | pip_get_task_pipid (pip_task_t *task, int *pipidp) |
Return PIPID of a PiP task. More... | |
int | pip_get_task_by_pipid (int pipid, pip_task_t **taskp) |
get PiP task from PiP ID More... | |
int | pip_get_sched_domain (pip_task_t **domainp) |
Return the task representing the scheduling domain. More... | |
pip_task_t* pip_task_self | ( | void | ) |
int pip_get_task_pipid | ( | pip_task_t * | task, |
int * | pipidp | ||
) |
[in] | task | a PiP task |
[out] | pipidp | PiP ID of the specified task |
EINAVL | task is NULL |
EPERM | PiP library is not yet initialized or already finalized |
int pip_get_task_by_pipid | ( | int | pipid, |
pip_task_t ** | taskp | ||
) |
[in] | pipid | PiP ID |
[out] | taskp | returning PiP task of the specified PiP ID |
EPERM | PiP library is not yet initialized or already finalized |
ENOENT | No such PiP task |
ERANGE | The specified pipid is out of ramge |
int pip_get_sched_domain | ( | pip_task_t ** | domainp | ) |
[out] | domainp | Returned scheduling domain of the current task |
EPERM | PiP library is not yet initialized or already finalized |