casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Private Attributes | List of all members
casa::async::Condition Class Reference

#include <AsynchronousTools.h>

Public Member Functions

 Condition ()
 
virtual ~Condition ()
 
void broadcast () __attribute__((deprecated))
 
void signal () __attribute__((deprecated))
 
void notify_all ()
 
void notify_one ()
 
void wait (UniqueLock &uniqueLock)
 

Private Attributes

ConditionImpl * impl_p
 casacore::Bool wait (Mutex & mutex, int milliseconds); More...
 

Detailed Description

Definition at line 119 of file AsynchronousTools.h.

Constructor & Destructor Documentation

casa::async::Condition::Condition ( )
virtual casa::async::Condition::~Condition ( )
virtual

Member Function Documentation

void casa::async::Condition::broadcast ( )
void casa::async::Condition::notify_all ( )
void casa::async::Condition::notify_one ( )
void casa::async::Condition::signal ( )
void casa::async::Condition::wait ( UniqueLock uniqueLock)

Member Data Documentation

ConditionImpl* casa::async::Condition::impl_p
private

casacore::Bool wait (Mutex & mutex, int milliseconds);

Definition at line 136 of file AsynchronousTools.h.


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