#include <ace/Synch.h> class ACE_Condition_Mutex {
public:
ACE_Condition_Mutex ( ACE_Mutex &m, int type = USYNC_THREAD, const char *name = 0, void *arg = 0 );
~ACE_Condition_Mutex (void);
int remove (void);
int wait (ACE_Time_Value *abstime = 0);
int signal (void);
int broadcast (void);
ACE_Mutex &mutex (void);
void dump (void) const;
ACE_ALLOC_HOOK_DECLARE;
private:
cond_t cond_;
ACE_Mutex &mutex_;
inline void operator= (const ACE_Condition_Mutex &);
inline ACE_Condition_Mutex (const ACE_Condition_Mutex &c);
};
inline void operator= (const ACE_Condition_Mutex &);
inline ACE_Condition_Mutex (const ACE_Condition_Mutex &c);