Same as to the ACE_Condition variable wrapper.
More...
#include <Condition.h>
List of all members.
Public Types |
typedef MUTEX | LOCK |
| Useful typedef.
|
Detailed Description
template<class MUTEX>
class TAO_Condition< MUTEX >
Same as to the ACE_Condition variable wrapper.
This class differs from ACE_Condition in that it uses a TAO_SYNCH_CONDITION instead of ACE_cond_t under the hood to provide blocking.
Member Typedef Documentation
Constructor & Destructor Documentation
Initialize the condition variable.
A default constructor. Since no lock is provided by the user, one will be created internally.
Implicitly destroy the condition variable.
Member Function Documentation
Signal all waiting threads.
Returns a reference to the underlying mutex_;.
Explicitly destroy the condition variable.
Signal one waiting thread.
Block on condition, or until absolute time-of-day has passed. If abstime == 0 use "blocking" <wait> semantics. Else, if <abstime> != 0 and the call times out before the condition is signaled <wait> returns -1 and sets errno to ETIME.
Block on condition or until absolute time-of-day has passed. If abstime == 0 use "blocking" wait() semantics on the <mutex> passed as a parameter (this is useful if you need to store the <Condition> in shared memory). Else, if <abstime> != 0 and the call times out before the condition is signaled <wait> returns -1 and sets errno to ETIME.
Member Data Documentation
A flag to indicate whether the lock needs to be deleted.
The documentation for this class was generated from the following files: