72 virtual const char*
kind()
const
73 {
return "sc_semaphore"; }
80 {
return ( m_value <= 0 ); }
84 void report_error(
const char*
id,
const char* add_msg = 0 )
const;
void report_error(const char *id, const char *add_msg=0) const
virtual int get_value() const
virtual const char * kind() const
sc_semaphore(const char *name_, int init_value_)
sc_semaphore(int init_value_)