CoreLinux++  0.4.32
corelinux::SemaphoreCommon Member List

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

access(void) const corelinux::Synchronizedprotected
canonicalUndefined(void) (defined in corelinux::SemaphoreCommon)corelinux::SemaphoreCommonprotected
claimSemaphore(SemaphoreGroupPtr, Int, IntRef, IntRef, IntRef, Int)corelinux::SemaphoreCommonprotected
combineGroup(Int, CSAGrpHeaderPtr) (defined in corelinux::SemaphoreCommon)corelinux::SemaphoreCommonprotected
CoreLinuxGuardPool (defined in corelinux::SemaphoreCommon)corelinux::SemaphoreCommonfriend
createAttachment(void)corelinux::SemaphoreCommonprotectedstatic
deregisterGroup(SemaphoreGroupPtr)corelinux::SemaphoreCommonprotected
exitAttachment(void)corelinux::SemaphoreCommonprotectedstatic
findAvailableGroup(IntCref, IntCref, CSAGrpHeaderPtr)corelinux::SemaphoreCommonprotected
findGroup(IntCref, IntCref, CSAGrpHeaderPtr)corelinux::SemaphoreCommonprotected
getOriginatorId(void) const (defined in corelinux::SemaphoreCommon)corelinux::SemaphoreCommonprotected
getSemaphoreMaxValue(SemaphoreGroupPtr, Int)corelinux::SemaphoreCommonstatic
groupDefined(SemaphoreGroupPtr)corelinux::SemaphoreCommonstatic
groupUnDefined(SemaphoreGroupPtr)corelinux::SemaphoreCommonstatic
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
isOriginator(void) const (defined in corelinux::SemaphoreCommon)corelinux::SemaphoreCommonprotected
obtainSemaphore(SemaphoreGroupPtr, Int, IntRef, IntRef, IntRef, Int)corelinux::SemaphoreCommonstatic
operator=(SynchronizedCref)corelinux::Synchronized
operator==(SynchronizedCref) const corelinux::Synchronized
reclaimSemaphore(SemaphoreGroupPtr, Int)corelinux::SemaphoreCommonprotected
registerGroup(SemaphoreGroupPtr)corelinux::SemaphoreCommonprotected
relinquishSemaphore(SemaphoreGroupPtr, Int)corelinux::SemaphoreCommonstatic
SemaphoreCommon(void)corelinux::SemaphoreCommonprotected
setLock(SemaphoreGroupPtr, Int, Int, Int)corelinux::SemaphoreCommonstatic
setMaxValue(SemaphoreGroupPtr, Int, Int)corelinux::SemaphoreCommonstatic
setUnLock(SemaphoreGroupPtr, Int, Int, Int)corelinux::SemaphoreCommonstatic
subsetGroup(Int, CSAGrpHeaderPtr)corelinux::SemaphoreCommonprotected
Synchronized(void)corelinux::Synchronized
Synchronized(SynchronizedCref)corelinux::Synchronized
waitZero(SemaphoreGroupPtr, Int, Int, Int)corelinux::SemaphoreCommonstatic
~SemaphoreCommon(void)corelinux::SemaphoreCommonprotectedvirtual
~Synchronized(void)corelinux::Synchronizedvirtual

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