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 142 of file AsynchronousTools.h.


Constructor & Destructor Documentation

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

Member Function Documentation

Int casa::async::Semaphore::getValue (  ) 
Semaphore casa::async::Semaphore::operator= ( const Semaphore other  )  [private]
void casa::async::Semaphore::post (  ) 
Bool casa::async::Semaphore::trywait (  ) 
Bool casa::async::Semaphore::wait ( int  milliseconds  ) 
void casa::async::Semaphore::wait (  ) 

Member Data Documentation

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

Definition at line 157 of file AsynchronousTools.h.

Definition at line 158 of file AsynchronousTools.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 31 Aug 2016 for casa by  doxygen 1.6.1