CoreLinux++
0.4.32
Main Page
Namespaces
Classes
Files
Class List
Class Index
Class Hierarchy
Class Members
corelinux
GuardSemaphore
corelinux::GuardSemaphore Member List
This is the complete list of members for
corelinux::GuardSemaphore
, including all inherited members.
AbstractSemaphore
(SemaphoreGroupPtr, SemaphoreIdentifierRef)
corelinux::AbstractSemaphore
access
(void) const
corelinux::Synchronized
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
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
GuardSemaphore
(SemaphoreGroupPtr, SemaphoreIdentifierRef)
corelinux::GuardSemaphore
isBalkingEnabled
(void) const
corelinux::Semaphore
virtual
isLocked
(void)
corelinux::GuardSemaphore
virtual
isRecursionEnabled
(void) const
corelinux::Semaphore
virtual
lockWithNoWait
(void)
corelinux::GuardSemaphore
virtual
lockWithWait
(void)
corelinux::GuardSemaphore
virtual
operator++
(void)
corelinux::Semaphore
protected
operator--
(void)
corelinux::Semaphore
protected
operator=
(GuardSemaphoreCref)
corelinux::GuardSemaphore
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::GuardSemaphore
virtual
resetOwnerId
(void)
corelinux::Semaphore
protected
virtual
Semaphore
(SemaphoreGroupPtr, SemaphoreIdentifierRef, bool Recursive=false, bool Balking=false)
corelinux::Semaphore
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
throw
(Assertion)
corelinux::GuardSemaphore
protected
throw
(Assertion)
corelinux::GuardSemaphore
protected
waitZero
(Int)
corelinux::AbstractSemaphore
protected
~AbstractSemaphore
(void)
corelinux::AbstractSemaphore
virtual
~GuardSemaphore
(void)
corelinux::GuardSemaphore
virtual
~Semaphore
(void)
corelinux::Semaphore
virtual
~Synchronized
(void)
corelinux::Synchronized
virtual
This is the
CoreLinux++
reference manual
Provided by
The CoreLinux Consortium