#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)