Lines Matching refs:Semaphore
37 // class Semaphore -- implementation for Windows
86 Semaphore::Semaphore (unsigned int value)
90 THROW (LogicExc, "Could not create semaphore "
96 Semaphore::~Semaphore()
104 Semaphore::wait()
108 THROW (LogicExc, "Could not wait on semaphore "
115 Semaphore::tryWait()
122 Semaphore::post()
126 THROW (LogicExc, "Could not post on semaphore "
133 Semaphore::value() const
139 THROW (LogicExc, "Could not get value of semaphore "