#include <AnalogMessageDispatcher.h>
Public Member Functions | |
AnalogMessageDispatcher () | |
virtual | ~AnalogMessageDispatcher () |
virtual void | dispatchAnalogMsgs ()=0 |
virtual void | initialize ()=0 |
virtual void | reset (double dt)=0 |
virtual void | setBarrier (boost::barrier *barrier) |
Definition at line 10 of file AnalogMessageDispatcher.h.
AnalogMessageDispatcher::AnalogMessageDispatcher | ( | ) |
Definition at line 3 of file AnalogMessageDispatcher.cpp.
AnalogMessageDispatcher::~AnalogMessageDispatcher | ( | ) | [virtual] |
Definition at line 7 of file AnalogMessageDispatcher.cpp.
virtual void AnalogMessageDispatcher::dispatchAnalogMsgs | ( | ) | [pure virtual] |
Implemented in DistributedAnalogMessageDispatcher, MultiThreadAnalogMsgDispatcher, and SingleThreadAnalogMsgDispatcher.
Referenced by SingleThreadSimEngine::advance(), and DistributedAnalogMessageDispatcher::dispatchAnalogMsgs().
virtual void AnalogMessageDispatcher::initialize | ( | ) | [pure virtual] |
Implemented in DistributedAnalogMessageDispatcher, MultiThreadAnalogMsgDispatcher, and SingleThreadAnalogMsgDispatcher.
virtual void AnalogMessageDispatcher::reset | ( | double | dt | ) | [pure virtual] |
Implemented in DistributedAnalogMessageDispatcher, MultiThreadAnalogMsgDispatcher, and SingleThreadAnalogMsgDispatcher.
Referenced by DistributedAnalogMessageDispatcher::reset().
virtual void AnalogMessageDispatcher::setBarrier | ( | boost::barrier * | barrier | ) | [inline, virtual] |
Reimplemented in MultiThreadAnalogMsgDispatcher.
Definition at line 22 of file AnalogMessageDispatcher.h.