DistributedAnalogMessageCreator Class Reference

#include <DistributedAnalogMessageCreator.h>

Collaboration diagram for DistributedAnalogMessageCreator:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 DistributedAnalogMessageCreator (SingleThreadSimEngine &singleThreadEngine, DistributedAnalogMessageDispatcher &distAnalogMsgDispatcher, delay_t minAnalogDelay)
virtual ~DistributedAnalogMessageCreator ()
template<class AnalogSrcType>
void addOutgoingAnalogMessage (const SimObject::ID &src, AnalogSrcType srcFieldOrPort, nodeid_t dest_node)
template<class AnalogSrcType, class AnalogDestType>
void addIncomingAnalogMessage (const SimObject::ID &src, AnalogSrcType srcFieldOrPort, const SimObject::ID &receiver, AnalogDestType destFieldOrPort, delay_t delay)

Protected Attributes

DistributedAnalogMessageDispatcherdispatcher
SingleThreadSimEnginestEngine
delay_t min_analog_delay


Detailed Description

Definition at line 10 of file DistributedAnalogMessageCreator.h.


Constructor & Destructor Documentation

DistributedAnalogMessageCreator::DistributedAnalogMessageCreator ( SingleThreadSimEngine singleThreadEngine,
DistributedAnalogMessageDispatcher distAnalogMsgDispatcher,
delay_t  minAnalogDelay 
) [inline]

Definition at line 13 of file DistributedAnalogMessageCreator.h.

DistributedAnalogMessageCreator::~DistributedAnalogMessageCreator (  )  [virtual]

Definition at line 3 of file DistributedAnalogMessageCreator.cpp.


Member Function Documentation

template<class AnalogSrcType>
void DistributedAnalogMessageCreator::addOutgoingAnalogMessage ( const SimObject::ID src,
AnalogSrcType  srcFieldOrPort,
nodeid_t  dest_node 
) [inline]

Definition at line 38 of file DistributedAnalogMessageCreator.h.

References dispatcher, SingleThreadSimEngine::getObject(), DistributedAnalogMessageDispatcher::outgoing(), and stEngine.

Here is the call graph for this function:

template<class AnalogSrcType, class AnalogDestType>
void DistributedAnalogMessageCreator::addIncomingAnalogMessage ( const SimObject::ID src,
AnalogSrcType  srcFieldOrPort,
const SimObject::ID receiver,
AnalogDestType  destFieldOrPort,
delay_t  delay 
) [inline]


Member Data Documentation

Definition at line 34 of file DistributedAnalogMessageCreator.h.


The documentation for this class was generated from the following files:

Generated on Wed Jul 9 16:34:47 2008 for PCSIM by  doxygen 1.5.5