SemaphoreB Class Reference

#include <Thread.H>

Inheritance diagram for SemaphoreB:

Inheritance graph
[legend]
Collaboration diagram for SemaphoreB:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 SemaphoreB (int val_=1)
int down ()
int up ()
int value ()
int decrement ()

Protected Member Functions

void signal ()
void broadcast ()
void wait ()
void lock ()
void unlock ()
bool trylock ()


Constructor & Destructor Documentation

SemaphoreB::SemaphoreB ( int  val_ = 1  )  [explicit]


Member Function Documentation

int SemaphoreB::down (  ) 

int SemaphoreB::up (  ) 

int SemaphoreB::value (  ) 

int SemaphoreB::decrement (  ) 

void ConditionVariable::signal (  )  [inline, inherited]

Referenced by Semaphore::post(), and up().

void ConditionVariable::broadcast (  )  [inline, inherited]

void ConditionVariable::wait (  )  [inline, inherited]

void ConditionVariable::lock (  )  [inline, inherited]

void ConditionVariable::unlock (  )  [inline, inherited]

bool ConditionVariable::trylock (  )  [inherited]


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

Generated on Fri Nov 21 10:11:03 2008 for AMRParticlePaths by  doxygen 1.5.5