Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

LOW_IPCKeyGenerator Class Reference

Abstract base class for IPC key generators. More...

#include <LOW_IPCKeyGenerator.h>

Inheritance diagram for LOW_IPCKeyGenerator:

Inheritance graph
[legend]
List of all members.

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...


Detailed Description

Abstract base class for IPC key generators.

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.

See also:
LOW_IPCKeyGeneratorFactory
Author:
Harald Roelle, Helmut Reiser

Definition at line 44 of file LOW_IPCKeyGenerator.h.


Member Function Documentation

virtual LOW_semaphoreSetFactory::semSetIPCKey_t LOW_IPCKeyGenerator::getSemSetKey const LOW_deviceID   inDevID [pure virtual]
 

Get new semaphore set unique identifier from device ID.

Parameters:
Reference  to device ID.
Returns:
New semaphore set unique identifier.

Reimplemented in LOW_IPCKeyGenerator_SysV.

virtual LOW_semaphoreSetFactory::semSetIPCKey_t LOW_IPCKeyGenerator::getSemSetKey const LOW_portSerialFactory::portSpecifier_t &    inSerPortSpec [pure virtual]
 

Get new semaphore set unique identifier from serial port identifier.

Parameters:
Reference  to serial port identifier.
Returns:
New semaphore set unique identifier.

Reimplemented in LOW_IPCKeyGenerator_SysV.

virtual LOW_sharedMemSegmentFactory::sharedMemSegmentIPCKey_t LOW_IPCKeyGenerator::getSharedMemKey const LOW_portSerialFactory::portSpecifier_t &    inSerPortSpec [pure virtual]
 

Get new shared memory unique identifier from serial port identifier.

Parameters:
Reference  to serial port identifier.
Returns:
New shared memory unique identifier.

Reimplemented in LOW_IPCKeyGenerator_SysV.


The documentation for this class was generated from the following file:
Generated on Sun Jan 12 21:07:56 2003 by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001