#include <omnithread.h>
Public Member Functions | |
omni_semaphore (unsigned int initial=1, unsigned int max_count=0x7fffffff) | |
~omni_semaphore (void) | |
void | wait (void) |
int | trywait (void) |
void | post (void) |
omni_semaphore::omni_semaphore | ( | unsigned int | initial = 1 , |
|
unsigned int | max_count = 0x7fffffff | |||
) |
omni_semaphore::~omni_semaphore | ( | void | ) |
void omni_semaphore::post | ( | void | ) |
int omni_semaphore::trywait | ( | void | ) |
void omni_semaphore::wait | ( | void | ) |