corelinux::GatewaySemaphore Member List

This is the complete list of members for corelinux::GatewaySemaphore, including all inherited members.

AbstractSemaphore(SemaphoreGroupPtr, SemaphoreIdentifierRef)corelinux::AbstractSemaphore
AbstractSemaphore(AbstractSemaphoreCref) (defined in corelinux::AbstractSemaphore)corelinux::AbstractSemaphore [protected]
access(void) const corelinux::Synchronized [protected]
GatewaySemaphore(SemaphoreGroupPtr, SemaphoreIdentifierRef, Count, bool Recursive=false, bool Balking=false)corelinux::GatewaySemaphore
GatewaySemaphore(void)corelinux::GatewaySemaphore [protected]
GatewaySemaphore(GatewaySemaphoreCref)corelinux::GatewaySemaphore [protected]
getGroupId(void) const corelinux::AbstractSemaphore [inline, protected]
getGroupIdentifier(void) const corelinux::AbstractSemaphore
getId(void)corelinux::AbstractSemaphore [inline, protected]
getIdentifier(void) const corelinux::AbstractSemaphore
getInitialValue(void)corelinux::AbstractSemaphore
getOwnerId(void)corelinux::Semaphore [protected, virtual]
getOwnerRecursionQueueLength(void)corelinux::GatewaySemaphore [virtual]
getOwningThreadIdentifier(void) const corelinux::Semaphore [virtual]
getRecursionQueueLength(void) const corelinux::Semaphore [virtual]
getValue(void)corelinux::AbstractSemaphore
GuardCptr typedef (defined in corelinux::Synchronized)corelinux::Synchronized [protected]
GuardCref typedef (defined in corelinux::Synchronized)corelinux::Synchronized [protected]
GuardPtr typedef (defined in corelinux::Synchronized)corelinux::Synchronized [protected]
GuardRef typedef (defined in corelinux::Synchronized)corelinux::Synchronized [protected]
isAnOwner(void)corelinux::GatewaySemaphore [virtual]
isBalkingEnabled(void) const corelinux::Semaphore [virtual]
isLocked(void)corelinux::GatewaySemaphore [virtual]
isRecursionEnabled(void) const corelinux::Semaphore [virtual]
lockAndAdd(ThreadIdentifierRef aTid, Int aFlag=0) (defined in corelinux::GatewaySemaphore)corelinux::GatewaySemaphore [protected]
lockWithNoWait(void)corelinux::GatewaySemaphore [virtual]
lockWithWait(void)corelinux::GatewaySemaphore [virtual]
operator++(void)corelinux::Semaphore [protected]
operator--(void)corelinux::Semaphore [protected]
operator=(GatewaySemaphoreCref)corelinux::GatewaySemaphore [protected]
corelinux::Semaphore::operator=(SemaphoreCref)corelinux::Semaphore [protected]
operator=(AbstractSemaphoreCref) (defined in corelinux::AbstractSemaphore)corelinux::AbstractSemaphore [protected]
corelinux::Synchronized::operator=(SynchronizedCref)corelinux::Synchronized
operator==(SemaphoreCref aRef) const corelinux::Semaphore
corelinux::AbstractSemaphore::operator==(AbstractSemaphoreCref aRef) const corelinux::AbstractSemaphore
corelinux::Synchronized::operator==(SynchronizedCref) const corelinux::Synchronized
release(void)corelinux::GatewaySemaphore [virtual]
resetOwnerId(void)corelinux::Semaphore [protected, virtual]
Semaphore(SemaphoreGroupPtr, SemaphoreIdentifierRef, bool Recursive=false, bool Balking=false)corelinux::Semaphore
Semaphore(void)corelinux::Semaphore [protected]
Semaphore(SemaphoreCref)corelinux::Semaphore [protected]
setLock(Int)corelinux::AbstractSemaphore [protected]
setOwnerId(void)corelinux::Semaphore [protected, virtual]
setRecursionQueueLength(Counter)corelinux::Semaphore [protected, virtual]
setUnlock(Int)corelinux::AbstractSemaphore [protected]
setValue(Int)corelinux::AbstractSemaphore [protected]
Synchronized(void)corelinux::Synchronized
Synchronized(SynchronizedCref)corelinux::Synchronized
waitZero(Int)corelinux::AbstractSemaphore [protected]
~AbstractSemaphore(void)corelinux::AbstractSemaphore [virtual]
~GatewaySemaphore(void)corelinux::GatewaySemaphore [virtual]
~Semaphore(void)corelinux::Semaphore [virtual]
~Synchronized(void)corelinux::Synchronized [virtual]


This is the CoreLinux++ reference manual
Provided by The CoreLinux Consortium