12 #ifndef _OsMutexWnt_h_ 13 #define _OsMutexWnt_h_ 16 #define WIN32_LEAN_AND_MEAN 94 #endif // _OsMutexWnt_h_ virtual OsStatus acquire(const OsTime &rTimeout=OsTime::OS_INFINITY)
Block the task until the mutex is acquired or the timeout expires.
Definition: OsMutexWnt.cpp:49
virtual ~OsMutexWnt()
Definition: OsMutexWnt.cpp:38
OsStatus
Definition: OsStatus.h:27
Definition: OsMutexWnt.h:41
Mutual exclusion semaphore (mutex)
Definition: OsMutex.h:50
virtual void OsMutexShow(void)
Print mutex information to the console.
Definition: OsMutexWnt.cpp:73
virtual OsStatus tryAcquire(void)
Conditionally acquire the mutex (i.e., don't block)
Definition: OsMutexWnt.cpp:56
HANDLE WinMutex
Definition: OsMutexWnt.h:30
virtual OsStatus release(void)
Release the mutex.
Definition: OsMutexWnt.cpp:62