Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Examples
corelinux::Semaphore Member List
This is the complete list of members for corelinux::Semaphore, 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)=0
[pure virtual] - isRecursionEnabled(void) const
[virtual] - lockWithNoWait(void)=0
[pure virtual] - lockWithWait(void)=0
[pure virtual] - operator++(void)
[protected] - operator--(void)
[protected] - operator=(SemaphoreCref)
[protected] - operator=(AbstractSemaphoreCref) (defined in corelinux::AbstractSemaphore)
- operator==(SemaphoreCref aRef) const
- corelinux::AbstractSemaphore::operator==(AbstractSemaphoreCref aRef) const
- corelinux::Synchronized::operator==(SynchronizedCref) const
- release(void)=0
[pure 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)
- theBalkingMode (defined in corelinux::Semaphore)
[private] - theOwningThread (defined in corelinux::Semaphore)
[private] - theRecursionQueueLength (defined in corelinux::Semaphore)
[private] - theRecursiveMode (defined in corelinux::Semaphore)
[private] - waitZero(Int)
[protected] - ~AbstractSemaphore(void)
[virtual] - ~Semaphore(void)
[virtual] - ~Synchronized(void)
[virtual]
This is the CoreLinux++ reference manual
Provided by The CoreLinux Consortium