MappingFactory Class Reference

#include <mappingfactory.h>

Inheritance diagram for MappingFactory:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 MappingFactory ()
virtual ~MappingFactory ()
virtual MappingContainer * createMappingContainer (const char *name)
virtual ChannelMapping * createChannelMapping (const char *name, BasicSmartPointer< InstructionContext > instrContext, int id)=0
virtual InstructionContext * createInstructionContext (BasicSmartPointer< InstructionContext > parent)

Constructor & Destructor Documentation

MappingFactory::MappingFactory (   ) 
 

MappingFactory::~MappingFactory (   )  [virtual]
 


Member Function Documentation

MappingContainer * MappingFactory::createMappingContainer (  const char *  name  )  [virtual]
 

Create the default MappingContainer. Callers are responsible for deallocating the returned MappingContainer.

Parameters:
name The mapping container name.
Returns:
A pointer to the newly created MappingContainer.

virtual ChannelMapping* MappingFactory::createChannelMapping (  const char *  name,
BasicSmartPointer< InstructionContext >  instrContext,
int  id
)  [pure virtual]
 

Implemented in FileMappingFactory, MsgQMUXMappingFactory, and SharedMemMappingFactory.

InstructionContext * MappingFactory::createInstructionContext (  BasicSmartPointer< InstructionContext >  parent  )  [virtual]
 

Create the default InstructionContext. Callers are responsible for deallocating the returned InstructionContext.

Parameters:
parent The parent context.
Returns:
A pointer to the newly created InstructionContext.


The documentation for this class was generated from the following files:
Generated on Wed Apr 5 21:04:22 2006 for Sesame by  doxygen 1.4.6