CoreLinux++  0.4.32
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::AbstractSemaphoreprotected
access(void) constcorelinux::Synchronizedprotected
GatewaySemaphore(SemaphoreGroupPtr, SemaphoreIdentifierRef, Count, bool Recursive=false, bool Balking=false)corelinux::GatewaySemaphore
GatewaySemaphore(void)corelinux::GatewaySemaphoreprotected
GatewaySemaphore(GatewaySemaphoreCref)corelinux::GatewaySemaphoreprotected
getGroupId(void) constcorelinux::AbstractSemaphoreinlineprotected
getGroupIdentifier(void) constcorelinux::AbstractSemaphore
getId(void)corelinux::AbstractSemaphoreinlineprotected
getIdentifier(void) constcorelinux::AbstractSemaphore
getInitialValue(void)corelinux::AbstractSemaphore
getOwnerId(void)corelinux::Semaphoreprotectedvirtual
getOwnerRecursionQueueLength(void)corelinux::GatewaySemaphorevirtual
getOwningThreadIdentifier(void) constcorelinux::Semaphorevirtual
getRecursionQueueLength(void) constcorelinux::Semaphorevirtual
getValue(void)corelinux::AbstractSemaphore
GuardCptr typedef (defined in corelinux::Synchronized)corelinux::Synchronizedprotected
GuardCref typedef (defined in corelinux::Synchronized)corelinux::Synchronizedprotected
GuardPtr typedef (defined in corelinux::Synchronized)corelinux::Synchronizedprotected
GuardRef typedef (defined in corelinux::Synchronized)corelinux::Synchronizedprotected
isAnOwner(void)corelinux::GatewaySemaphorevirtual
isBalkingEnabled(void) constcorelinux::Semaphorevirtual
isLocked(void)corelinux::GatewaySemaphorevirtual
isRecursionEnabled(void) constcorelinux::Semaphorevirtual
lockAndAdd(ThreadIdentifierRef aTid, Int aFlag=0) (defined in corelinux::GatewaySemaphore)corelinux::GatewaySemaphoreprotected
lockWithNoWait(void)corelinux::GatewaySemaphorevirtual
lockWithWait(void)corelinux::GatewaySemaphorevirtual
operator++(void)corelinux::Semaphoreprotected
operator--(void)corelinux::Semaphoreprotected
operator=(GatewaySemaphoreCref)corelinux::GatewaySemaphoreprotected
corelinux::Semaphore::operator=(SemaphoreCref)corelinux::Semaphoreprotected
operator=(AbstractSemaphoreCref) (defined in corelinux::AbstractSemaphore)corelinux::AbstractSemaphoreprotected
corelinux::Synchronized::operator=(SynchronizedCref)corelinux::Synchronized
operator==(SemaphoreCref aRef) constcorelinux::Semaphore
corelinux::AbstractSemaphore::operator==(AbstractSemaphoreCref aRef) constcorelinux::AbstractSemaphore
corelinux::Synchronized::operator==(SynchronizedCref) constcorelinux::Synchronized
release(void)corelinux::GatewaySemaphorevirtual
resetOwnerId(void)corelinux::Semaphoreprotectedvirtual
Semaphore(SemaphoreGroupPtr, SemaphoreIdentifierRef, bool Recursive=false, bool Balking=false)corelinux::Semaphore
Semaphore(void)corelinux::Semaphoreprotected
Semaphore(SemaphoreCref)corelinux::Semaphoreprotected
setLock(Int)corelinux::AbstractSemaphoreprotected
setOwnerId(void)corelinux::Semaphoreprotectedvirtual
setRecursionQueueLength(Counter)corelinux::Semaphoreprotectedvirtual
setUnlock(Int)corelinux::AbstractSemaphoreprotected
setValue(Int)corelinux::AbstractSemaphoreprotected
Synchronized(void)corelinux::Synchronized
Synchronized(SynchronizedCref)corelinux::Synchronized
waitZero(Int)corelinux::AbstractSemaphoreprotected
~AbstractSemaphore(void)corelinux::AbstractSemaphorevirtual
~GatewaySemaphore(void)corelinux::GatewaySemaphorevirtual
~Semaphore(void)corelinux::Semaphorevirtual
~Synchronized(void)corelinux::Synchronizedvirtual

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