DUNE: Uniform Navigational Environment  2016.05.0
DUNE::Concurrency::Semaphore Class Reference

Public Member Functions

 Semaphore (int value=1)
 
 ~Semaphore (void)
 
void lock (void)
 
void unlock (void)
 
int getValue (void)
 

Constructor & Destructor Documentation

DUNE::Concurrency::Semaphore::Semaphore ( int  value = 1)
DUNE::Concurrency::Semaphore::~Semaphore ( void  )

Member Function Documentation

int DUNE::Concurrency::Semaphore::getValue ( void  )
void DUNE::Concurrency::Semaphore::lock ( void  )
void DUNE::Concurrency::Semaphore::unlock ( void  )
Collaboration diagram for DUNE::Concurrency::Semaphore:
Collaboration graph