11 #ifndef _OsMutexLinux_h_ 12 #define _OsMutexLinux_h_ 90 #endif // _OsMutexLinux_h_ virtual ~OsMutexLinux()
Definition: OsMutexLinux.cpp:47
#define pt_mutex_t
Definition: pt_mutex.h:35
virtual void OsMutexShow(void)
Print mutex information to the console.
Definition: OsMutexLinux.cpp:123
virtual OsStatus tryAcquire(void)
Conditionally acquire the mutex (i.e., don't block)
Definition: OsMutexLinux.cpp:95
OsStatus
Definition: OsStatus.h:27
Definition: OsMutexLinux.h:37
Mutual exclusion semaphore (mutex)
Definition: OsMutex.h:50
virtual OsStatus release(void)
Release the mutex.
Definition: OsMutexLinux.cpp:110
virtual OsStatus acquire(const OsTime &rTimeout=OsTime::OS_INFINITY)
Block the task until the mutex is acquired or the timeout expires.
Definition: OsMutexLinux.cpp:64