casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Private Member Functions | Private Attributes
casa::async::Semaphore Class Reference

#include <AsynchronousTools.h>

List of all members.

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

Detailed Description

Definition at line 144 of file AsynchronousTools.h.


Constructor & Destructor Documentation

casa::async::Semaphore::Semaphore ( int  initialValue = 0)
casa::async::Semaphore::Semaphore ( const Semaphore other) [private]

Member Function Documentation

Semaphore casa::async::Semaphore::operator= ( const Semaphore other) [private]
Bool casa::async::Semaphore::wait ( int  milliseconds)

Member Data Documentation

SemaphoreImpl* casa::async::Semaphore::impl_p [private]

Definition at line 159 of file AsynchronousTools.h.

Definition at line 160 of file AsynchronousTools.h.


The documentation for this class was generated from the following file: