Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Examples
corelinux::GuardSemaphore Member List
This is the complete list of members for corelinux::GuardSemaphore, 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]
- GuardSemaphore(SemaphoreGroupPtr, SemaphoreIdentifierRef)
- GuardSemaphore(void)
[protected]
- GuardSemaphore(GuardSemaphoreCref)
[protected]
- isBalkingEnabled(void) const
[virtual]
- isLocked(void)
[virtual]
- isRecursionEnabled(void) const
[virtual]
- lockWithNoWait(void)
[virtual]
- lockWithWait(void)
[virtual]
- operator++(void)
[protected]
- operator--(void)
[protected]
- operator=(GuardSemaphoreCref)
[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]
- ~GuardSemaphore(void)
[virtual]
- ~Semaphore(void)
[virtual]
- ~Synchronized(void)
[virtual]
This is the CoreLinux++ reference manual
Provided by The CoreLinux Consortium