MappingObj Class Reference

#include <mappingobj.h>

Inheritance diagram for MappingObj:

Inheritance graph
[legend]
Collaboration diagram for MappingObj:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 MappingObj (const char *name)
virtual ~MappingObj ()
const char * getName ()
virtual mapping_obj_t getType ()=0
void setParent (MappingObj *parent)
MappingObjgetParent ()
std::string getFullName ()

Constructor & Destructor Documentation

MappingObj::MappingObj const char *  name  ) 
 

Construct a new MappingObj. Cannot be called directly as MappingObj is abstract.

Parameters:
name The mapping object name.

MappingObj::~MappingObj  )  [virtual]
 


Member Function Documentation

const char* MappingObj::getName  )  [inline]
 

Get the name of this mapping object.

Returns:
It's name.

virtual mapping_obj_t MappingObj::getType  )  [pure virtual]
 

Abstract function for the MappingObject type.

Returns:
either MAPPING_CONTAINER or CHANNEL_MAPPING

Implemented in ChannelMapping, and MappingContainer.

void MappingObj::setParent MappingObj parent  )  [inline]
 

Set this MappingObj's parent.

Parameters:
parent The parent.

MappingObj* MappingObj::getParent  )  [inline]
 

Get this MappingObj's parent.

Returns:
The parent or NULL if this is the root object.

string MappingObj::getFullName  ) 
 


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