#include <rlthread.h>
Public Member Functions | |
rlSemaphore (int max_semaphore=1000) | |
virtual | ~rlSemaphore () |
int | waitSemaphore () |
int | incrementSemaphore () |
Public Attributes | |
WSEMAPHORE | semaphore |
Semaphore functions based on POSIX threads.
Definition at line 147 of file rlthread.h.
rlSemaphore::rlSemaphore | ( | int | max_semaphore = 1000 | ) |
Definition at line 111 of file rlthread.cpp.
|
virtual |
Definition at line 116 of file rlthread.cpp.
int rlSemaphore::incrementSemaphore | ( | ) |
Increment the value of the semaphore
Definition at line 126 of file rlthread.cpp.
int rlSemaphore::waitSemaphore | ( | ) |
Wait until semaphore is signaled
Definition at line 121 of file rlthread.cpp.
WSEMAPHORE rlSemaphore::semaphore |
Definition at line 163 of file rlthread.h.