Main Page
Namespaces
Classes
Files
Directories
Alphabetical List
Class List
Class Hierarchy
Class Members
corelinux::AbstractSemaphore Member List
This is the complete list of members for
corelinux::AbstractSemaphore
, including all inherited members.
AbstractSemaphore
(SemaphoreGroupPtr, SemaphoreIdentifierRef)
corelinux::AbstractSemaphore
AbstractSemaphore
(AbstractSemaphoreCref) (defined in
corelinux::AbstractSemaphore
)
corelinux::AbstractSemaphore
[protected]
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)=0
corelinux::AbstractSemaphore
[protected, pure virtual]
getOwningThreadIdentifier
(void) const=0
corelinux::AbstractSemaphore
[pure virtual]
getRecursionQueueLength
(void) const=0
corelinux::AbstractSemaphore
[pure 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]
isBalkingEnabled
(void) const=0
corelinux::AbstractSemaphore
[pure virtual]
isLocked
(void)=0
corelinux::AbstractSemaphore
[pure virtual]
isRecursionEnabled
(void) const=0
corelinux::AbstractSemaphore
[pure virtual]
lockWithNoWait
(void)=0
corelinux::AbstractSemaphore
[pure virtual]
lockWithWait
(void)=0
corelinux::AbstractSemaphore
[pure virtual]
operator=
(AbstractSemaphoreCref) (defined in
corelinux::AbstractSemaphore
)
corelinux::AbstractSemaphore
[protected]
corelinux::Synchronized::operator=
(SynchronizedCref)
corelinux::Synchronized
operator==
(AbstractSemaphoreCref aRef) const
corelinux::AbstractSemaphore
corelinux::Synchronized::operator==
(SynchronizedCref) const
corelinux::Synchronized
release
(void)=0
corelinux::AbstractSemaphore
[pure virtual]
setLock
(Int)
corelinux::AbstractSemaphore
[protected]
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]
~Synchronized
(void)
corelinux::Synchronized
[virtual]
This is the
CoreLinux++
reference manual
Provided by
The CoreLinux Consortium