#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 | |||
) |
References DB, NULL, and SEMAPHORE_MAX.
omni_semaphore::~omni_semaphore | ( | void | ) |
void omni_semaphore::post | ( | void | ) |
Referenced by gri_log_poster::post().
int omni_semaphore::trywait | ( | void | ) |
void omni_semaphore::wait | ( | void | ) |
Referenced by audio_portaudio_source::work(), and audio_portaudio_sink::work().