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

IDEA::ResponseBase Class Reference
[Simulator]

#include <SimResponse.hh>

Inheritance diagram for IDEA::ResponseBase:

IDEA::NoResponse IDEA::StatusStartResponse IDEA::ValueStartResponse List of all members.

Public Methods

 ResponseBase (const Time &delay)
 Constructs a ResponseBase which will send a response after time of receiving the message.

const TimegetDelay () const
 Returns the relative time when we need to send the response (relative to the start time of the message initiating the message).

virtual ~ResponseBase ()
virtual MessageHandle createResponseMessage (const Time &received, const MessageData *data, Message::Type type)=0

Private Attributes

Time m_Delay

Detailed Description

class ResponseBase


Constructor & Destructor Documentation

IDEA::ResponseBase::ResponseBase const Time   delay [inline]
 

Constructs a ResponseBase which will send a response after time of receiving the message.

virtual IDEA::ResponseBase::~ResponseBase   [inline, virtual]
 


Member Function Documentation

virtual MessageHandle IDEA::ResponseBase::createResponseMessage const Time   received,
const MessageData   data,
Message::Type    type
[pure virtual]
 

Implemented in IDEA::NoResponse, IDEA::StatusStartResponse, and IDEA::ValueStartResponse.

const Time& IDEA::ResponseBase::getDelay   const [inline]
 

Returns the relative time when we need to send the response (relative to the start time of the message initiating the message).


Member Data Documentation

Time IDEA::ResponseBase::m_Delay [private]
 


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