The Pedigree Project  0.1
Semaphore Member List

This is the complete list of members for Semaphore, including all inherited members.

acquire(size_t n=1, size_t timeoutSecs=0, size_t timeoutUsecs=0)Semaphoreinline
acquireWithResult(size_t n=1, size_t timeoutSecs=0, size_t timeoutUsecs=0)Semaphore
getValue()Semaphore
Interrupted enum value (defined in Semaphore)Semaphore
m_bCanInterrupt (defined in Semaphore)Semaphoreprivate
m_BeingModified (defined in Semaphore)Semaphoreprivate
m_Counter (defined in Semaphore)Semaphoreprivate
m_Queue (defined in Semaphore)Semaphoreprivate
magic (defined in Semaphore)Semaphoreprivate
operator=(const Semaphore &)Semaphoreprivate
release(size_t n=1)Semaphore
removeThread(class Thread *pThread)Semaphoreprivate
Semaphore(size_t nInitialValue, bool canInterrupt=true)Semaphore
Semaphore(const Semaphore &)Semaphoreprivate
SemaphoreError enum name (defined in Semaphore)Semaphore
SemaphoreResult typedef (defined in Semaphore)Semaphore
TimedOut enum value (defined in Semaphore)Semaphore
tryAcquire(size_t n=1)Semaphore
~Semaphore()Semaphorevirtual