casa
$Rev:20696$
|
#include <AsynchronousTools.h>
Public Member Functions | |
Semaphore (int initialValue=0) | |
~Semaphore () | |
Int | getValue () |
void | post () |
Bool | trywait () |
void | wait () |
Bool | wait (int milliseconds) |
Private Member Functions | |
Semaphore (const Semaphore &other) | |
Semaphore | operator= (const Semaphore &other) |
Private Attributes | |
SemaphoreImpl * | impl_p |
String | name_p |
Definition at line 144 of file AsynchronousTools.h.
casa::async::Semaphore::Semaphore | ( | int | initialValue = 0 | ) |
casa::async::Semaphore::Semaphore | ( | const Semaphore & | other | ) | [private] |
void casa::async::Semaphore::post | ( | ) |
void casa::async::Semaphore::wait | ( | ) |
Bool casa::async::Semaphore::wait | ( | int | milliseconds | ) |
SemaphoreImpl* casa::async::Semaphore::impl_p [private] |
Definition at line 159 of file AsynchronousTools.h.
String casa::async::Semaphore::name_p [private] |
Definition at line 160 of file AsynchronousTools.h.