#include <sthread.h> /* * Condition Variable */ class scond_t : public sthread_named_base_t { public: NORET scond_t(const char* name = 0); NORET ~scond_t(); w_rc_t wait( smutex_t& m, int4_t timeout = WAIT_FOREVER); void signal(); void broadcast(); bool is_hot() const; };
scond_t(name)