DUNE: Uniform Navigational Environment  2019.02.0
DUNE::Concurrency::Condition Class Reference

Public Member Functions

 Condition (void)
 
 ~Condition (void)
 
void destroy (void)
 
bool wait (double t=-1)
 
void lock (void)
 
void unlock (void)
 
void broadcast (void)
 
void signal (void)
 

Constructor & Destructor Documentation

DUNE::Concurrency::Condition::Condition ( void  )
DUNE::Concurrency::Condition::~Condition ( void  )

References destroy().

Member Function Documentation

void DUNE::Concurrency::Condition::broadcast ( void  )
void DUNE::Concurrency::Condition::destroy ( void  )

Referenced by ~Condition().

void DUNE::Concurrency::Condition::lock ( void  )
void DUNE::Concurrency::Condition::signal ( void  )
void DUNE::Concurrency::Condition::unlock ( void  )
bool DUNE::Concurrency::Condition::wait ( double  t = -1)
Collaboration diagram for DUNE::Concurrency::Condition:
Collaboration graph