Implement a do nothing ACE_Condition variable wrapper, i.e., all methods are no ops. This class is necessary since some C++ compilers are *very* lame... More...
#include <Null_Condition.h>
Public Member Functions | |
ACE_Null_Condition (const ACE_Null_Mutex &m, const ACE_TCHAR *=0, void *=0) | |
~ACE_Null_Condition (void) | |
int | remove (void) |
Returns 0. | |
int | wait (const ACE_Time_Value *=0) |
Returns -1 with errno == ETIME . | |
int | wait (ACE_Null_Mutex &, const ACE_Time_Value *=0) |
Returns -1 with errno == ETIME . | |
int | signal (void) |
Returns 0. | |
int | broadcast (void) |
Returns 0. | |
ACE_Null_Mutex & | mutex (void) |
void | dump (void) const |
Dump the state of an object. | |
Protected Attributes | |
ACE_Null_Mutex & | mutex_ |
Private Member Functions | |
void | operator= (const ACE_Null_Condition &) |
ACE_Null_Condition (const ACE_Null_Condition &) |
Implement a do nothing ACE_Condition variable wrapper, i.e., all methods are no ops. This class is necessary since some C++ compilers are *very* lame...
Definition at line 40 of file Null_Condition.h.
ACE_Null_Condition::ACE_Null_Condition | ( | const ACE_Null_Mutex & | m, | |
const ACE_TCHAR * | = 0 , |
|||
void * | = 0 | |||
) | [inline] |
Definition at line 43 of file Null_Condition.h.
: mutex_ ((ACE_Null_Mutex &) m) {}
ACE_Null_Condition::~ACE_Null_Condition | ( | void | ) | [inline] |
Definition at line 48 of file Null_Condition.h.
{}
ACE_Null_Condition::ACE_Null_Condition | ( | const ACE_Null_Condition & | ) | [private] |
int ACE_Null_Condition::broadcast | ( | void | ) | [inline] |
void ACE_Null_Condition::dump | ( | void | ) | const [inline] |
ACE_Null_Mutex& ACE_Null_Condition::mutex | ( | void | ) | [inline] |
Definition at line 65 of file Null_Condition.h.
{return this->mutex_;};
void ACE_Null_Condition::operator= | ( | const ACE_Null_Condition & | ) | [private] |
int ACE_Null_Condition::remove | ( | void | ) | [inline] |
int ACE_Null_Condition::signal | ( | void | ) | [inline] |
int ACE_Null_Condition::wait | ( | const ACE_Time_Value * | = 0 |
) | [inline] |
Returns -1 with errno
== ETIME
.
Definition at line 54 of file Null_Condition.h.
{errno = ETIME; return -1;}
int ACE_Null_Condition::wait | ( | ACE_Null_Mutex & | , | |
const ACE_Time_Value * | = 0 | |||
) | [inline] |
Returns -1 with errno
== ETIME
.
Definition at line 57 of file Null_Condition.h.
{errno = ETIME; return -1;}
ACE_Null_Mutex& ACE_Null_Condition::mutex_ [protected] |
Definition at line 74 of file Null_Condition.h.