EventRouter.cc File Reference
Detailed Description
Implements EventRouter class, for distribution and trapping of events to listeners.
- Author:
- ejt (Creator)
- Author
- ejt
- Name
- tekkotsu-4_0
- Revision
- 1.32
- State
- Exp
- Date
- 2007/11/13 04:16:02
Definition in file EventRouter.cc.
#include "EventRouter.h"
#include "Shared/Profiler.h"
#include "Behaviors/BehaviorBase.h"
#include "Shared/ProjectInterface.h"
#include <algorithm>
#include "Events/TimerEvent.h"
#include "EventTranslator.h"
#include "Events/RemoteRouter.h"
#include "Events/EventProxy.h"
#include <sstream>
#include "IPC/Thread.h"
#include "Shared/MarkScope.h"
Go to the source code of this file.
|
Variables |
EventRouter * | erouter = NULL |
| a global router for cross communication, probably the most common usage, although perhaps there may be times you'd rather have multiple event routers for smaller sections
|
Variable Documentation
a global router for cross communication, probably the most common usage, although perhaps there may be times you'd rather have multiple event routers for smaller sections
Definition at line 18 of file EventRouter.cc.
Referenced by WalkCalibration::activate(), ValueEditControl< T >::activate(), TorqueCalibrate::TakeMeasurementControl::activate(), PostureEditor::activate(), Controller::activate(), BatteryCheckControl::activate(), EventGeneratorBase::addSrcListener(), WMitem< T >::announce(), EventLogger::clearSlots(), Controller::console_callback(), BallDetectionGenerator::createEvent(), WalkCalibration::deactivate(), TorqueCalibrate::TakeMeasurementControl::deactivate(), SensorObserverControl::RTViewControl::deactivate(), PostureEditor::deactivate(), NetworkStatusControl::deactivate(), Controller::deactivate(), BatteryCheckControl::deactivate(), MotionManager::doAddMotion(), SensorObserverControl::doSelect(), EventLogger::doSelect(), WorldStateVelDaemon::DoStart(), WorldStateSerializerBehavior::DoStart(), WMMonitorBehavior::DoStart(), WaypointEngineNode< W, mcName, mcDesc >::DoStart(), WalkToTargetNode::DoStart(), VisualTargetTrans::DoStart(), VisualTargetCloseTrans::DoStart(), TimeOutTrans::DoStart(), TextMsgTrans::DoStart(), SoundNode::DoStart(), SignalTrans< T >::DoStart(), SegCamBehavior::DoStart(), RegionCamBehavior::DoStart(), RawCamBehavior::DoStart(), NullTrans::DoStart(), MotionSequenceNode< SIZE >::DoStart(), MicrophoneServer::DoStart(), MCNodeBase::DoStart(), LostTargetTrans::DoStart(), EventTrans::DoStart(), EventGeneratorBase::DoStart(), EStopControllerBehavior::DoStart(), EchoBehavior::DoStart(), DeadReckoningBehavior< ParticleT >::DoStart(), Controller::DoStart(), ConnectionMadeTrans::DoStart(), CompletionTrans::DoStart(), CompareTrans< T >::DoStart(), BatteryMonitorBehavior::DoStart(), AutoGetupBehavior::DoStart(), WorldStateVelDaemon::DoStop(), WorldStateSerializerBehavior::DoStop(), WMMonitorBehavior::DoStop(), WalkToTargetNode::DoStop(), WalkControllerBehavior::DoStop(), VisualTargetTrans::DoStop(), VisualTargetCloseTrans::DoStop(), UPennWalkControllerBehavior::DoStop(), TimeOutTrans::DoStop(), TextMsgTrans::DoStop(), StewartPlatformBehavior::DoStop(), SoundNode::DoStop(), SegCamBehavior::DoStop(), RegionCamBehavior::DoStop(), RawCamBehavior::DoStop(), NullTrans::DoStop(), MotionSequenceNode< SIZE >::DoStop(), MicrophoneServer::DoStop(), MCNodeBase::DoStop(), HeadPointControllerBehavior::DoStop(), FreeMemReportControl::DoStop(), EventTrans::DoStop(), EventGeneratorBase::DoStop(), EStopControllerBehavior::DoStop(), EchoBehavior::DoStop(), Controller::DoStop(), ConnectionMadeTrans::DoStop(), CompletionTrans::DoStop(), CompareTrans< T >::DoStop(), BehaviorBase::DoStop(), BatteryMonitorBehavior::DoStop(), AutoGetupBehavior::DoStop(), SoundManager::endPlay(), Transition::fire(), RandomTrans::fire(), RemoteRouter::forwardEvent(), EventProxy::handleRemoteRequest(), EventGeneratorBase::hasListeners(), ValueEditControl< T >::pause(), SensorObserverControl::RTViewControl::pause(), PostureEditor::pause(), NetworkStatusControl::pause(), BatteryCheckControl::pause(), SoundManager::play(), StateNode::postCompletionEvent(), MotionCommand::postEvent(), StateNode::postStartEvent(), StateNode::postStopEvent(), WorldStateVelDaemon::processEvent(), TorqueCalibrate::TakeMeasurementControl::processEvent(), SegmentedColorGenerator::processEvent(), RunSequenceControl< SequenceSize >::processEvent(), RLEGenerator::processEvent(), RemoteRouter::processEvent(), RegionGenerator::processEvent(), RawCameraGenerator::processEvent(), PostureEditor::processEvent(), PNGGenerator::processEvent(), PitchDetector::processEvent(), LoadPostureControl::processEvent(), JPEGGenerator::processEvent(), InterleavedYUVGenerator::processEvent(), CDTGenerator::processEvent(), BufferedImageGenerator::processEvent(), BatteryMonitorBehavior::processEvent(), AutoGetupBehavior::processEvent(), SoundManager::ProcessMsg(), MotionManager::processMsg(), WorldStatePool::read(), CameraStreamBehavior::receiveData(), SensorObserverControl::RTViewControl::refresh(), PostureEditor::refresh(), NetworkStatusControl::refresh(), RemoteRouter::RemoteRouter(), MotionManager::removeMotion(), EventGeneratorBase::removeSrcListener(), TimeOutTrans::resetTimer(), FreeMemReportControl::resetTimerFreq(), WalkControllerBehavior::runCommand(), UPennWalkControllerBehavior::runCommand(), EventLogger::runCommand(), RunSequenceControl< SequenceSize >::selectedFile(), LoadPostureControl::selectedFile(), RemoteRouter::sendRemoteRequest(), EventGeneratorBase::setAutoListen(), BatteryMonitorBehavior::startWarning(), SoundManager::stopPlay(), BatteryMonitorBehavior::stopWarning(), TorqueCalibrate::TakeMeasurementControl::takeInput(), Controller::takeLine(), TorqueCalibrate::TakeMeasurementControl::transition(), WMitem_base::unwatch(), RemoteState::update(), WMitem_base::watch(), BehaviorBase::~BehaviorBase(), LoadPostureControl::~LoadPostureControl(), and RunSequenceControl< SequenceSize >::~RunSequenceControl().
|