Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Examples
corelinux::GatewaySemaphore Member List
This is the complete list of members for corelinux::GatewaySemaphore, including all inherited members.
- AbstractSemaphore(SemaphoreGroupPtr, SemaphoreIdentifierRef)
- AbstractSemaphore(AbstractSemaphoreCref) (defined in corelinux::AbstractSemaphore)
[protected] - access(void) const
[protected] - GatewaySemaphore(SemaphoreGroupPtr, SemaphoreIdentifierRef, Count, bool Recursive=false, bool Balking=false)
- GatewaySemaphore(void)
[protected] - GatewaySemaphore(GatewaySemaphoreCref)
[protected] - getGroupId(void) const
[inline, protected] - getGroupIdentifier(void) const
- getId(void)
[inline, protected] - getIdentifier(void) const
- getInitialValue(void)
- getOwnerId(void)
[protected, virtual] - getOwnerRecursionQueueLength(void)
[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] - isAnOwner(void)
[virtual] - isBalkingEnabled(void) const
[virtual] - isLocked(void)
[virtual] - isRecursionEnabled(void) const
[virtual] - lockAndAdd(ThreadIdentifierRef aTid, Int aFlag=0) (defined in corelinux::GatewaySemaphore)
[protected] - lockWithNoWait(void)
[virtual] - lockWithWait(void)
[virtual] - operator++(void)
[protected] - operator--(void)
[protected] - operator=(GatewaySemaphoreCref)
[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)
- theClients (defined in corelinux::GatewaySemaphore)
[private] - theMaxCount (defined in corelinux::GatewaySemaphore)
[private] - waitZero(Int)
[protected] - ~AbstractSemaphore(void)
[virtual] - ~GatewaySemaphore(void)
[virtual] - ~Semaphore(void)
[virtual] - ~Synchronized(void)
[virtual]
This is the CoreLinux++ reference manual
Provided by The CoreLinux Consortium