_MUTEX Struct Reference
[Recursive Mutex]

Collaboration diagram for _MUTEX:

Collaboration graph
[legend]

Detailed Description

Recursive mutex.

Definition at line 83 of file mutex.h.


Data Fields

HANDLE qhp
 Queue to wait, if mutex is not free.
NUTTHREADINFOthread
 Thread who owns the mutex.
uint16_t count
 Lock counter.

Field Documentation

Queue to wait, if mutex is not free.

Definition at line 84 of file mutex.h.

Referenced by NutMutexInit(), NutMutexLock(), and NutMutexUnlock().

Thread who owns the mutex.

Definition at line 85 of file mutex.h.

Referenced by NutMutexDestroy(), NutMutexInit(), NutMutexLock(), NutMutexTrylock(), and NutMutexUnlock().

Lock counter.

Definition at line 86 of file mutex.h.

Referenced by NutMutexDestroy(), NutMutexInit(), NutMutexLock(), NutMutexTrylock(), and NutMutexUnlock().


The documentation for this struct was generated from the following file:

© 2000-2007 by egnite Software GmbH - visit http://www.ethernut.de/