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