EventRouter.cc File Reference
Detailed Description
Implements EventRouter class, for distribution and trapping of events to listeners.
- Author:
- ejt (Creator)
- Author
- ejt
- Name
- tekkotsu-2_4_1
- Revision
- 1.20
- State
- Exp
- Date
- 2005/08/16 18:43:04
Definition in file EventRouter.cc.
#include "EventRouter.h"
#include "Shared/Profiler.h"
#include "Behaviors/BehaviorBase.h"
#include "Shared/ProjectInterface.h"
#include <algorithm>
Include dependency graph for EventRouter.cc:
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 7 of file EventRouter.cc.
Referenced by WalkCalibration::activate(), ValueEditControl< T >::activate(), Controller::activate(), BatteryCheckControl::activate(), EventGeneratorBase::addSrcListener(), WMitem< T >::announce(), EventLogger::clearSlots(), Controller::console_callback(), BallDetectionGenerator::createEvent(), WalkCalibration::deactivate(), SensorObserverControl::RTViewControl::deactivate(), PostureEditor::deactivate(), NetworkStatusControl::deactivate(), Controller::deactivate(), BatteryCheckControl::deactivate(), SensorObserverControl::doSelect(), EventLogger::doSelect(), WorldStateVelDaemon::DoStart(), WorldStateSerializerBehavior::DoStart(), WMMonitorBehavior::DoStart(), WallTestBehavior::DoStart(), WalkToTargetNode::DoStart(), WalkNode::DoStart(), VisualTargetTrans::DoStart(), VisualTargetCloseTrans::DoStart(), TimeOutTrans::DoStart(), TextMsgTrans::DoStart(), TailWagNode::DoStart(), StepTest::DoStart(), StareAtPawBehavior2::DoStart(), StareAtBallBehavior::DoStart(), SpiderMachineBehavior::DoStart(), SoundTestBehavior::DoStart(), SoundNode::DoStart(), SimpleChaseBallBehavior::DoStart(), SegCamBehavior::DoStart(), RegionCamBehavior::DoStart(), RawCamBehavior::DoStart(), NullTrans::DoStart(), MotionStressTestBehavior::DoStart(), MotionSequenceNode< SIZE >::DoStart(), MicrophoneServer::DoStart(), MCRepeater::DoStart(), LostTargetTrans::DoStart(), LookForSoundBehavior::DoStart(), LedNode::DoStart(), KinematicSampleBehavior2::DoStart(), KinematicSampleBehavior::DoStart(), HeadPointerNode::DoStart(), HeadLevelBehavior::DoStart(), GroundPlaneBehavior::DoStart(), FollowHeadBehavior::DoStart(), FlashIPAddrBehavior::DoStart(), ExploreMachine::DoStart(), EventTrans::DoStart(), EventGeneratorBase::DoStart(), EStopControllerBehavior::DoStart(), EchoBehavior::DoStart(), DriveMeBehavior::DoStart(), DrawVisObjBoundBehavior::DoStart(), DrawSkeletonBehavior::DoStart(), Controller::DoStart(), ConnectionMadeTrans::DoStart(), CompletionTrans::DoStart(), CompareTrans< T >::DoStart(), ChaseBallBehavior::DoStart(), CameraBehavior::DoStart(), BatteryMonitorBehavior::DoStart(), BanditMachine::WaitNode::DoStart(), AutoGetupBehavior::DoStart(), ASCIIVisionBehavior::DoStart(), AlanBehavior::DoStart(), WorldStateVelDaemon::DoStop(), WorldStateSerializerBehavior::DoStop(), WMMonitorBehavior::DoStop(), WallTestBehavior::DoStop(), WalkToTargetNode::DoStop(), WalkNode::DoStop(), WalkControllerBehavior::DoStop(), VisualTargetTrans::DoStop(), VisualTargetCloseTrans::DoStop(), UPennWalkControllerBehavior::DoStop(), TimeOutTrans::DoStop(), TextMsgTrans::DoStop(), TailWagNode::DoStop(), StewartPlatformBehavior::DoStop(), StepTest::DoStop(), StareAtPawBehavior2::DoStop(), StareAtBallBehavior::DoStop(), SpiderMachineBehavior::DoStop(), SoundTestBehavior::DoStop(), SoundNode::DoStop(), SimpleChaseBallBehavior::DoStop(), SegCamBehavior::DoStop(), RegionCamBehavior::DoStop(), RawCamBehavior::DoStop(), NullTrans::DoStop(), MotionStressTestBehavior::DoStop(), MotionSequenceNode< SIZE >::DoStop(), MicrophoneServer::DoStop(), MCRepeater::DoStop(), LookForSoundBehavior::DoStop(), LedNode::DoStop(), KinematicSampleBehavior2::DoStop(), KinematicSampleBehavior::DoStop(), HeadPointerNode::DoStop(), HeadPointControllerBehavior::DoStop(), HeadLevelBehavior::DoStop(), GroundPlaneBehavior::DoStop(), FreeMemReportControl::DoStop(), FollowHeadBehavior::DoStop(), FlashIPAddrBehavior::DoStop(), ExploreMachine::DoStop(), EventTrans::DoStop(), EventGeneratorBase::DoStop(), EStopControllerBehavior::DoStop(), EchoBehavior::DoStop(), DriveMeBehavior::DoStop(), DrawVisObjBoundBehavior::DoStop(), DrawSkeletonBehavior::DoStop(), Controller::DoStop(), ConnectionMadeTrans::DoStop(), CompletionTrans::DoStop(), CompareTrans< T >::DoStop(), ChaseBallBehavior::DoStop(), CameraBehavior::DoStop(), BehaviorBase::DoStop(), BatteryMonitorBehavior::DoStop(), BanditMachine::WaitNode::DoStop(), AutoGetupBehavior::DoStop(), ASCIIVisionBehavior::DoStop(), AlanBehavior::DoStop(), SoundManager::endPlay(), Transition::fire(), EventGeneratorBase::hasListeners(), ValueEditControl< T >::pause(), SensorObserverControl::RTViewControl::pause(), PostureEditor::pause(), NetworkStatusControl::pause(), BatteryCheckControl::pause(), StateNode::postCompletionEvent(), MotionCommand::postEvent(), StateNode::postStartEvent(), StateNode::postStopEvent(), WorldStateVelDaemon::processEvent(), WallTestBehavior::processEvent(), SegmentedColorGenerator::processEvent(), RunSequenceControl< SequenceSize >::processEvent(), RLEGenerator::processEvent(), RegionGenerator::processEvent(), RawCameraGenerator::processEvent(), PostureEditor::processEvent(), MCRepeater::processEvent(), LoadPostureControl::processEvent(), JPEGGenerator::processEvent(), InterleavedYUVGenerator::processEvent(), GroundPlaneBehavior::processEvent(), FollowHeadBehavior::processEvent(), FlashIPAddrBehavior::processEvent(), DriveMeBehavior::processEvent(), CDTGenerator::processEvent(), BufferedImageGenerator::processEvent(), BatteryMonitorBehavior::processEvent(), BanditMachine::WaitNode::processEvent(), AutoGetupBehavior::processEvent(), AlanBehavior::processEvent(), SoundManager::ProcessMsg(), MotionManager::processMsg(), SensorObserverControl::RTViewControl::refresh(), PostureEditor::refresh(), NetworkStatusControl::refresh(), EventGeneratorBase::removeSrcListener(), TimeOutTrans::resetTimer(), FreeMemReportControl::resetTimerFreq(), WalkControllerBehavior::runCommand(), UPennWalkControllerBehavior::runCommand(), HeadPointControllerBehavior::runCommand(), RunSequenceControl< SequenceSize >::selectedFile(), LoadPostureControl::selectedFile(), EventGeneratorBase::setAutoListen(), FlashIPAddrBehavior::setupSequence(), WalkNode::setWalkID(), BatteryMonitorBehavior::startWarning(), SoundManager::StopPlay(), BatteryMonitorBehavior::stopWarning(), Controller::takeLine(), WMitem_base::unwatch(), WMitem_base::watch(), BehaviorBase::~BehaviorBase(), LoadPostureControl::~LoadPostureControl(), and RunSequenceControl< SequenceSize >::~RunSequenceControl(). |
|