Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

IDEA::SimulatorDataBase Class Reference
[Simulator]

#include <SimMessage.hh>

Inheritance diagram for IDEA::SimulatorDataBase:

IDEA::MessageData IDEA::Prototype IDEA::SimulatorData< Type > List of all members.

Public Methods

 SimulatorDataBase (const std::string &identifier)
const std::string & getIdentifier () const
 Returns the unique identifier for this message.

virtual void * getContent () const=0
Prototypeclone () const
 Returns a copy if the invoking class.

const Message::TypegetType () const
 Returns the message type of the invoking instance.

int getParent () const
 Returns the identifier of the parent of the invoking data. Returns -1 if no parent.

const IntSetgetSubMessages () const
 Returns the number of sub messages the invoking data is associated with.


Static Protected Methods

int getNextUniqueIdentifier ()
 Returns a unique identifier for this agent.


Private Attributes

std::string m_Identifier

Detailed Description

class SimulatorDataBase


Constructor & Destructor Documentation

IDEA::SimulatorDataBase::SimulatorDataBase const std::string &    identifier [inline]
 


Member Function Documentation

Prototype* IDEA::SimulatorDataBase::clone   [inline, virtual]
 

Returns a copy if the invoking class.

Implements IDEA::Prototype.

Reimplemented in IDEA::SimulatorData< Type >.

virtual void* IDEA::SimulatorDataBase::getContent   [pure virtual]
 

Implemented in IDEA::SimulatorData< Type >.

const std::string& IDEA::SimulatorDataBase::getIdentifier   const [inline]
 

Returns the unique identifier for this message.

Reimplemented from IDEA::MessageData.

int IDEA::MessageData::getNextUniqueIdentifier   [static, protected, inherited]
 

Returns a unique identifier for this agent.

int IDEA::MessageData::getParent   const [inline, inherited]
 

Returns the identifier of the parent of the invoking data. Returns -1 if no parent.

const IntSet& IDEA::MessageData::getSubMessages   const [inline, inherited]
 

Returns the number of sub messages the invoking data is associated with.

const Message::Type& IDEA::MessageData::getType   const [inline, inherited]
 

Returns the message type of the invoking instance.


Member Data Documentation

std::string IDEA::SimulatorDataBase::m_Identifier [private]
 

Reimplemented from IDEA::MessageData.


Contact information
© IDEA
Generated on Fri Feb 3 17:09:49 2006 for IDEA.