_MUTEX Struct Reference
[Recursive MutexRecursive 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

HANDLE _MUTEX::qhp

Queue to wait, if mutex is not free.

Definition at line 84 of file mutex.h.

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

NUTTHREADINFO* _MUTEX::thread

Thread who owns the mutex.

Definition at line 85 of file mutex.h.

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

uint16_t _MUTEX::count

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/