DUNE: Uniform Navigational Environment  2022.04.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

◆ Condition()

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

◆ ~Condition()

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

References destroy().

Member Function Documentation

◆ broadcast()

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

◆ destroy()

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

Referenced by ~Condition().

◆ lock()

void DUNE::Concurrency::Condition::lock ( void  )

◆ signal()

void DUNE::Concurrency::Condition::signal ( void  )

◆ unlock()

void DUNE::Concurrency::Condition::unlock ( void  )

◆ wait()

Collaboration diagram for DUNE::Concurrency::Condition:
Collaboration graph