CoreLinux++  0.4.32
corelinux::AbstractSemaphore Member List

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

AbstractSemaphore(SemaphoreGroupPtr, SemaphoreIdentifierRef)corelinux::AbstractSemaphore
access(void) const corelinux::Synchronizedprotected
getGroupId(void) const corelinux::AbstractSemaphoreinlineprotected
getGroupIdentifier(void) const corelinux::AbstractSemaphore
getId(void)corelinux::AbstractSemaphoreinlineprotected
getIdentifier(void) const corelinux::AbstractSemaphore
getInitialValue(void)corelinux::AbstractSemaphore
getOwnerId(void)=0corelinux::AbstractSemaphoreprotectedpure virtual
getOwningThreadIdentifier(void) const =0corelinux::AbstractSemaphorepure virtual
getRecursionQueueLength(void) const =0corelinux::AbstractSemaphorepure virtual
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
isBalkingEnabled(void) const =0corelinux::AbstractSemaphorepure virtual
isLocked(void)=0corelinux::AbstractSemaphorepure virtual
isRecursionEnabled(void) const =0corelinux::AbstractSemaphorepure virtual
lockWithNoWait(void)=0corelinux::AbstractSemaphorepure virtual
lockWithWait(void)=0corelinux::AbstractSemaphorepure virtual
operator=(AbstractSemaphoreCref) (defined in corelinux::AbstractSemaphore)corelinux::AbstractSemaphoreprotected
corelinux::Synchronized::operator=(SynchronizedCref)corelinux::Synchronized
operator==(AbstractSemaphoreCref aRef) const corelinux::AbstractSemaphore
corelinux::Synchronized::operator==(SynchronizedCref) const corelinux::Synchronized
release(void)=0corelinux::AbstractSemaphorepure virtual
setLock(Int)corelinux::AbstractSemaphoreprotected
setUnlock(Int)corelinux::AbstractSemaphoreprotected
setValue(Int)corelinux::AbstractSemaphoreprotected
Synchronized(void)corelinux::Synchronized
Synchronized(SynchronizedCref)corelinux::Synchronized
throw(Assertion) (defined in corelinux::AbstractSemaphore)corelinux::AbstractSemaphoreprotected
waitZero(Int)corelinux::AbstractSemaphoreprotected
~AbstractSemaphore(void)corelinux::AbstractSemaphorevirtual
~Synchronized(void)corelinux::Synchronizedvirtual

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