The Pedigree Project 0.1
Mutex Member List

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

acquire(size_t n=1, size_t timeoutSecs=0, size_t timeoutUsecs=0)Semaphore
acquireForCompletion(size_t n=1, size_t timeoutSecs=0, size_t timeoutUsecs=0)Semaphore
acquireWithError(size_t n, size_t timeoutSecs, size_t timeoutUsecs, SemaphoreError &error)Semaphore
acquireWithResult(size_t n=1, size_t timeoutSecs=0, size_t timeoutUsecs=0, bool deferTerminal=false) (defined in Semaphore)Semaphoreprivate
destroyMutex() (defined in Semaphore)Semaphoreprotected
drainAvailable()Semaphore
getDebugMutexOwner() constSemaphore
getValue()Semaphore
initialiseMutex(bool locked)Semaphoreprotected
Interrupted enum value (defined in Semaphore)Semaphore
isOwnedByCurrentThread() constMutex
m_bCanInterrupt (defined in Semaphore)Semaphoreprivate
m_Counter (defined in Semaphore)Semaphoreprivate
m_Waiters (defined in Semaphore)Semaphoreprivate
magic (defined in Semaphore)Semaphoreprivate
Mutex()Mutex
Mutex(bool)=delete (defined in Mutex)Mutex
mutexOwnedByCurrentThread() const (defined in Semaphore)Semaphoreprotected
NoError enum value (defined in Semaphore)Semaphore
operator=(const Semaphore &)Semaphoreprivate
release(size_t n=1)Semaphore
Semaphore(size_t nInitialValue, bool canInterrupt=true)Semaphore
Semaphore(const Semaphore &)Semaphoreprivate
SemaphoreError enum name (defined in Semaphore)Semaphore
SemaphoreResult typedef (defined in Semaphore)Semaphoreprivate
TimedOut enum value (defined in Semaphore)Semaphore
tryAcquire(size_t n=1)Semaphore
~Mutex()Mutex
~Semaphore()Semaphorevirtual