16 #define WIN32_LEAN_AND_MEAN 42 OsBSemWnt(
const int queueOptions,
const int initState);
88 #endif // _OsBSemWnt_h_ virtual ~OsBSemWnt()
Definition: OsBSemWnt.cpp:58
virtual OsStatus tryAcquire(void)
Conditionally acquire the semaphore (i.e., don't block)
Definition: OsBSemWnt.cpp:90
virtual OsStatus acquire(const OsTime &rTimeout=OsTime::OS_INFINITY)
Block the task until the semaphore is acquired or the timeout expires.
Definition: OsBSemWnt.cpp:74
virtual OsStatus release(void)
Release the semaphore.
Definition: OsBSemWnt.cpp:105
OsStatus
Definition: OsStatus.h:27
Definition: OsBSemWnt.h:35
virtual void OsBSemShow(void)
Print semaphore information to the console.
Definition: OsBSemWnt.cpp:148
HANDLE WinSemaphore
Definition: OsBSemWnt.h:30
Binary semaphore.
Definition: OsBSem.h:33