SYS_MutexOwner_t struct
C
typedef struct _SYS_MutexOwner_t
{
/** Service fields - for internal needs. */
struct
{
QueueElement_t qelem; /**< link used for queuing */
} service;
/** Purpose of this parameter is to save owner's execution context. It's up
to the owner how to use this parameter. Mutex implementation must not
modify this parameter. */
void *context;
/** This function is called in the case when the SYS_MutexLock() operation
was postponed and now the mutex is locked by the owner. */
void (*SYS_MutexLockConf)(SYS_Mutex_t *const mutex, void *context);
} SYS_MutexOwner_t;
Description
Type of mutex owner.
