#include <CoreLinuxGuardGroup.hpp>
Inheritance diagram for corelinux::CoreLinuxGuardGroup


Public Methods | |
| CoreLinuxGuardGroup ( Short ) throw (Assertion,SemaphoreException) | |
| Default constructor creates a private group semaphores with access for OWNER_ALL. More... | |
| virtual | ~CoreLinuxGuardGroup ( void ) |
| Virtual destructor. | |
| virtual AbstractSemaphorePtr | createSemaphore ( void ) throw ( SemaphoreException ) |
| Create a default GuardSemaphore. More... | |
| virtual AbstractSemaphorePtr | createSemaphore ( SemaphoreIdentifierRef aIdentifier, CreateDisposition disp = CREATE_OR_REUSE, bool Recursive = false, bool Balking = false ) throw ( SemaphoreException ) |
| Create or open (use) a specific GuardSemaphore. More... | |
| virtual AbstractSemaphorePtr | createSemaphore ( std::string aName, CreateDisposition disp = CREATE_OR_REUSE, bool Recursive=false, bool Balking = false ) throw ( SemaphoreException ) |
| Create or open (use) a specific GuardSemaphore. More... | |
| virtual void | destroySemaphore ( AbstractSemaphorePtr ) throw ( SemaphoreException ) |
| Destroys a created GuardSemaphore. More... | |
Protected Methods | |
| CoreLinuxGuardGroup ( void ) throw ( Assertion ) | |
| Default constructor not allowed. | |
| CoreLinuxGuardGroup ( CoreLinuxGuardGroupCref ) throw ( Assertion ) | |
| Copy constructor not allowed. | |
| CoreLinuxGuardGroupRef | operator= ( CoreLinuxGuardGroupCref ) throw ( Assertion ) |
| Assignment operator not allowed. | |
|
|
Default constructor creates a private group semaphores with access for OWNER_ALL.
|
|
|
Create or open (use) a specific GuardSemaphore.
Reimplemented from corelinux::SemaphoreGroup. |
|
|
Create or open (use) a specific GuardSemaphore.
Reimplemented from corelinux::SemaphoreGroup. |
|
|
Create a default GuardSemaphore.
Reimplemented from corelinux::SemaphoreGroup. |
|
|
Destroys a created GuardSemaphore.
Reimplemented from corelinux::SemaphoreGroup. |