Apache Qpid - AMQP Messaging for Java JMS, C++, Python, Ruby, and .NET Apache Qpid Documentation
Public Member Functions
qpid::sys::Condition Class Reference

A condition variable for thread synchronization. More...

#include <qpid/sys/posix/Condition.h>

List of all members.

Public Member Functions

 Condition ()
 ~Condition ()
void wait (Mutex &)
bool wait (Mutex &, const AbsTime &absoluteTime)
void notify ()
void notifyAll ()
 Condition ()
 ~Condition ()
void wait (Mutex &)
bool wait (Mutex &, const AbsTime &absoluteTime)
void notify ()
void notifyAll ()

Detailed Description

A condition variable for thread synchronization.

Definition at line 40 of file Condition.h.


Constructor & Destructor Documentation

qpid::sys::Condition::Condition ( ) [inline]

Definition at line 54 of file Condition.h.

References QPID_POSIX_ASSERT_THROW_IF.

qpid::sys::Condition::~Condition ( ) [inline]

Definition at line 58 of file Condition.h.

References QPID_POSIX_ABORT_IF.

qpid::sys::Condition::Condition ( ) [inline]
qpid::sys::Condition::~Condition ( ) [inline]

Member Function Documentation

void qpid::sys::Condition::notify ( ) [inline]

Definition at line 77 of file Condition.h.

References QPID_POSIX_ASSERT_THROW_IF.

void qpid::sys::Condition::notify ( ) [inline]
void qpid::sys::Condition::notifyAll ( ) [inline]

Definition at line 81 of file Condition.h.

References QPID_POSIX_ASSERT_THROW_IF.

void qpid::sys::Condition::notifyAll ( ) [inline]
void qpid::sys::Condition::wait ( Mutex ) [inline]
void qpid::sys::Condition::wait ( Mutex mutex) [inline]

Definition at line 62 of file Condition.h.

References qpid::sys::Mutex::mutex, and QPID_POSIX_ASSERT_THROW_IF.

bool qpid::sys::Condition::wait ( Mutex mutex,
const AbsTime absoluteTime 
) [inline]
bool qpid::sys::Condition::wait ( Mutex ,
const AbsTime absoluteTime 
) [inline]

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

Qpid C++ API Reference
Generated on Mon Aug 22 2011 for Qpid C++ Client API by doxygen 1.7.4