Lines Matching refs:Semaphore
37 // class Semaphore -- implementation for platforms
53 Semaphore::Semaphore (unsigned int value)
56 Iex::throwErrnoExc ("Cannot initialize semaphore (%T).");
60 Semaphore::~Semaphore ()
68 Semaphore::wait ()
75 Semaphore::tryWait ()
82 Semaphore::post ()
85 Iex::throwErrnoExc ("Post operation on semaphore failed (%T).");
90 Semaphore::value () const
95 Iex::throwErrnoExc ("Cannot read semaphore value (%T).");