Process-in-Process
|
Functions | |
int | pip_mutex_init (pip_mutex_t *mutex) |
Initialize PiP mutex. More... | |
int | pip_mutex_lock (pip_mutex_t *mutex) |
Lock PiP mutex. More... | |
int | pip_mutex_unlock (pip_mutex_t *mutex) |
Unlock PiP mutex. More... | |
int | pip_mutex_fin (pip_mutex_t *mutex) |
Finalize PiP mutex. More... | |
int pip_mutex_init | ( | pip_mutex_t * | mutex | ) |
[in,out] | mutex | pointer to the PiP task mutex |
EPERM | PiP library is not yet initialized or already finalized |
int pip_mutex_lock | ( | pip_mutex_t * | mutex | ) |
[in] | mutex | pointer to the PiP task mutex |
EPERM | PiP library is not yet initialized or already finalized |
int pip_mutex_unlock | ( | pip_mutex_t * | mutex | ) |
[in] | mutex | pointer to the PiP task mutex |
EPERM | PiP library is not yet initialized or already finalized |
int pip_mutex_fin | ( | pip_mutex_t * | mutex | ) |
[in,out] | mutex | pointer to the PiP task mutex |
EPERM | PiP library is not yet initialized or already finalized |
EBUSY | There is one or more waiting PiP task |