1 #if !defined(__SEMAPHORECOMMON_HPP) 2 #define __SEMAPHORECOMMON_HPP 24 #if !defined(__COMMON_HPP) 176 static Int obtainSemaphore
295 bool isOriginator(
void )
const;
297 Int getOriginatorId(
void )
const;
299 Int canonicalUndefined(
void );
304 static void createAttachment(
void );
310 static void exitAttachment(
void );
325 MemoryStoragePtr theCSA;
330 static bool theInitializeFlag;
335 #endif // if !defined(__SEMAPHORECOMMON_HPP) MemoryStorage is type of Storage characterized as transient and high speed.
Definition: MemoryStorage.hpp:47
The CoreLinuxGuardPool is a private SemaphoreGroup resource for class objects that require synchroniz...
Definition: CoreLinuxGuardPool.hpp:97
Forward reference the various common classes.
Definition: AbstractAllocator.hpp:32
The SemaphoreCommon manages the SemaphoreGroup common storage area.
Definition: SemaphoreCommon.hpp:89
Assertion is-a Exception created when an assertion fails.
Definition: Assertion.hpp:423
Synchronized is a mixin which allows class objects to enable monitor functionality.
Definition: Synchronized.hpp:41
A SemaphoreGroup is an extension to the Linux semaphore set.
Definition: SemaphoreGroup.hpp:62