casa
5.7.0-16
|
#include <AsynchronousTools.h>
Public Member Functions | |
Semaphore (int initialValue=0) | |
~Semaphore () | |
casacore::Int | getValue () |
void | post () |
casacore::Bool | trywait () |
void | wait () |
casacore::Bool | wait (int milliseconds) |
Private Member Functions | |
Semaphore (const Semaphore &other) | |
Semaphore | operator= (const Semaphore &other) |
Private Attributes | |
SemaphoreImpl * | impl_p |
casacore::String | name_p |
Definition at line 141 of file AsynchronousTools.h.
casa::async::Semaphore::Semaphore | ( | int | initialValue = 0 | ) |
casa::async::Semaphore::~Semaphore | ( | ) |
|
private |
casacore::Int casa::async::Semaphore::getValue | ( | ) |
void casa::async::Semaphore::post | ( | ) |
casacore::Bool casa::async::Semaphore::trywait | ( | ) |
void casa::async::Semaphore::wait | ( | ) |
casacore::Bool casa::async::Semaphore::wait | ( | int | milliseconds | ) |
|
private |
Definition at line 156 of file AsynchronousTools.h.
|
private |
Definition at line 157 of file AsynchronousTools.h.