MappingFactory Class Reference

#include <mappingfactory.h>

Inheritance diagram for MappingFactory:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 MappingFactory ()
virtual ~MappingFactory ()
virtual MappingContainercreateMappingContainer (const char *name)
virtual ChannelMappingcreateChannelMapping (const char *name, BasicSmartPointer< InstructionContext > instrContext, int id)=0
virtual InstructionContextcreateInstructionContext (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