ACE_Condition
variable wrapper,
i.e., all methods are no ops. This class is necessary since
some C++ compilers are *very* lame...
#include <ace/Synch.h>
class ACE_Null_Condition {
public:
ACE_Null_Condition ( const ACE_Null_Mutex &m, LPCTSTR = 0, void * = 0 );
~ACE_Null_Condition (void);
int remove (void);
int wait (ACE_Time_Value * = 0);
int signal (void);
int broadcast (void);
ACE_Null_Mutex &mutex (void);
void dump (void) const;
protected:
ACE_Null_Mutex &mutex_;
private:
void operator= (const ACE_Null_Condition &);
ACE_Null_Condition (const ACE_Null_Condition &);
};
void operator= (const ACE_Null_Condition &);
ACE_Null_Condition (const ACE_Null_Condition &);