#include <LOW_IPCKeyGenerator.h>
Inheritance diagram for LOW_IPCKeyGenerator:
Public Methods | |
virtual LOW_semaphoreSetFactory::semSetIPCKey_t | getSemSetKey (const LOW_portSerialFactory::portSpecifier_t &inSerPortSpec)=0 |
Get new semaphore set unique identifier from serial port identifier. More... | |
virtual LOW_semaphoreSetFactory::semSetIPCKey_t | getSemSetKey (const LOW_deviceID &inDevID)=0 |
Get new semaphore set unique identifier from device ID. More... | |
virtual LOW_sharedMemSegmentFactory::sharedMemSegmentIPCKey_t | getSharedMemKey (const LOW_portSerialFactory::portSpecifier_t &inSerPortSpec)=0 |
Get new shared memory unique identifier from serial port identifier. More... |
Each instance represents one IPC key generator.
Specific platforms dereive their implementation classes from this class.
The instances are created by LOW_IPCKeyGeneratorFactory, following the factory design pattern.
Note: There is no prescribed constructor.
Definition at line 44 of file LOW_IPCKeyGenerator.h.
|
Get new semaphore set unique identifier from device ID.
Reimplemented in LOW_IPCKeyGenerator_SysV. |
|
Get new semaphore set unique identifier from serial port identifier.
Reimplemented in LOW_IPCKeyGenerator_SysV. |
|
Get new shared memory unique identifier from serial port identifier.
Reimplemented in LOW_IPCKeyGenerator_SysV. |