Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Examples
corelinux::MutexSemaphore Member List
This is the complete list of members for corelinux::MutexSemaphore, including all inherited members.
- AbstractSemaphore(SemaphoreGroupPtr, SemaphoreIdentifierRef)
- AbstractSemaphore(AbstractSemaphoreCref) (defined in corelinux::AbstractSemaphore)
[protected]
- access(void) const
[protected]
- getGroupId(void) const
[inline, protected]
- getGroupIdentifier(void) const
- getId(void)
[inline, protected]
- getIdentifier(void) const
- getInitialValue(void)
- getOwnerId(void)
[protected, virtual]
- getOwningThreadIdentifier(void) const
[virtual]
- getRecursionQueueLength(void) const
[virtual]
- getValue(void)
- GuardCptr typedef (defined in corelinux::Synchronized)
[protected]
- GuardCref typedef (defined in corelinux::Synchronized)
[protected]
- GuardPtr typedef (defined in corelinux::Synchronized)
[protected]
- GuardRef typedef (defined in corelinux::Synchronized)
[protected]
- isBalkingEnabled(void) const
[virtual]
- isLocked(void)
[virtual]
- isRecursionEnabled(void) const
[virtual]
- lockWithNoWait(void)
[virtual]
- lockWithWait(void)
[virtual]
- MutexSemaphore(SemaphoreGroupPtr, SemaphoreIdentifierRef, bool AutoLock=false, bool Recursive=true, bool Balking=false)
- MutexSemaphore(void)
[protected]
- MutexSemaphore(MutexSemaphoreCref)
[protected]
- operator++(void)
[protected]
- operator--(void)
[protected]
- operator=(MutexSemaphoreCref)
[protected]
- corelinux::Semaphore::operator=(SemaphoreCref)
- operator=(AbstractSemaphoreCref) (defined in corelinux::AbstractSemaphore)
- operator==(SemaphoreCref aRef) const
- corelinux::AbstractSemaphore::operator==(AbstractSemaphoreCref aRef) const
- corelinux::Synchronized::operator==(SynchronizedCref) const
- release(void)
[virtual]
- resetOwnerId(void)
[protected, virtual]
- Semaphore(SemaphoreGroupPtr, SemaphoreIdentifierRef, bool Recursive=false, bool Balking=false)
- Semaphore(void)
[protected]
- Semaphore(SemaphoreCref)
[protected]
- setLock(Int)
[protected]
- setOwnerId(void)
[protected, virtual]
- setRecursionQueueLength(Counter)
[protected, virtual]
- setUnlock(Int)
[protected]
- setValue(Int)
[protected]
- Synchronized(void)
- Synchronized(SynchronizedCref)
- waitZero(Int)
[protected]
- ~AbstractSemaphore(void)
[virtual]
- ~MutexSemaphore(void)
[virtual]
- ~Semaphore(void)
[virtual]
- ~Synchronized(void)
[virtual]
This is the CoreLinux++ reference manual
Provided by The CoreLinux Consortium