Homepage Demos Overview Downloads Tutorials Reference
Credits

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_1
Revision
1.10
State
Rel
Date
2003/10/03 03:41:01

Definition in file EventRouter.cc.

#include "EventRouter.h"
#include "Shared/Profiler.h"
#include <algorithm>

Include dependency graph for EventRouter.cc:

Include dependency graph

Go to the source code of this file.

Variables

EventRoutererouter = 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

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

Definition at line 5 of file EventRouter.cc.

Referenced by WalkCalibration::activate(), ValueEditControl< T >::activate(), Controller::activate(), BatteryCheckControl::activate(), WMitem< T >::announce(), Controller::console_callback(), BallDetectionGenerator::createEvent(), WalkCalibration::deactivate(), LoadPostureControl::deactivate(), Controller::deactivate(), BatteryCheckControl::deactivate(), SoundPlay::DoDestroy(), MMCombo::DoDestroy(), SoundPlay::DoInit(), MMCombo::DoInit(), SensorObserverControl::doSelect(), EventLogger::doSelect(), WorldStateVelDaemon::DoStart(), WorldStateSerializerBehavior::DoStart(), WMMonitorBehavior::DoStart(), WalkToTargetMachine::DoStart(), WalkControllerBehavior::DoStart(), VisualTargetTrans::DoStart(), VisualTargetCloseTrans::DoStart(), StateNode::DoStart(), StartupBehavior::DoStart(), StareAtBallBehavior::DoStart(), SoundTestBehavior::DoStart(), SimpleChaseBallBehavior::DoStart(), SegCamBehavior::DoStart(), RawCamBehavior::DoStart(), PlayMotionSequenceNode< SIZE >::DoStart(), MMCombo::DoStart(), MCRepeater::DoStart(), HeadPointControllerBehavior::DoStart(), HeadLevelBehavior::DoStart(), FollowHeadBehavior::DoStart(), ExploreMachine::DoStart(), EventGeneratorBase::DoStart(), EStopControllerBehavior::DoStart(), DriveMeBehavior::DoStart(), Controller::DoStart(), CompareTrans< T >::DoStart(), ChaseBallBehavior::DoStart(), CameraBehavior::DoStart(), BatteryMonitorBehavior::DoStart(), BanditMachine::WaitNode::DoStart(), AutoGetupBehavior::DoStart(), AlanBehavior::DoStart(), WorldStateVelDaemon::DoStop(), WorldStateSerializerBehavior::DoStop(), WMMonitorBehavior::DoStop(), WalkToTargetMachine::DoStop(), WalkControllerBehavior::DoStop(), VisualTargetTrans::DoStop(), VisualTargetCloseTrans::DoStop(), TimeOutTrans::DoStop(), StateNode::DoStop(), StareAtBallBehavior::DoStop(), SoundTestBehavior::DoStop(), SimpleChaseBallBehavior::DoStop(), SegCamBehavior::DoStop(), RawCamBehavior::DoStop(), PlayMotionSequenceNode< SIZE >::DoStop(), MCRepeater::DoStop(), HeadPointControllerBehavior::DoStop(), HeadLevelBehavior::DoStop(), FreeMemReportControl::DoStop(), FollowHeadBehavior::DoStop(), ExploreMachine::DoStop(), EventGeneratorBase::DoStop(), EStopControllerBehavior::DoStop(), DriveMeBehavior::DoStop(), Controller::DoStop(), CompareTrans< T >::DoStop(), ChaseBallBehavior::DoStop(), CameraBehavior::DoStop(), BatteryMonitorBehavior::DoStop(), BanditMachine::WaitNode::DoStop(), AutoGetupBehavior::DoStop(), AlanBehavior::DoStop(), SoundManager::endPlay(), SoundPlay::GotEventTranslatorQueue(), MMCombo::GotEventTranslatorQueue(), MMCombo::GotImage(), MMCombo::GotPowerEvent(), MMCombo::GotSensorFrame(), ValueEditControl< T >::pause(), BatteryCheckControl::pause(), SoundManager::Play(), WorldStateVelDaemon::processEvent(), StartupBehavior::processEvent(), SegmentedColorGenerator::processEvent(), RunSequenceControl< SequenceSize >::processEvent(), RLEGenerator::processEvent(), RegionGenerator::processEvent(), RawCameraGenerator::processEvent(), MCRepeater::processEvent(), LoadPostureControl::processEvent(), JPEGGenerator::processEvent(), InterleavedYUVGenerator::processEvent(), FollowHeadBehavior::processEvent(), DriveMeBehavior::processEvent(), CDTGenerator::processEvent(), BatteryMonitorBehavior::processEvent(), BanditMachine::WaitNode::processEvent(), BallDetectionGenerator::processEvent(), AutoGetupBehavior::processEvent(), AlanBehavior::processEvent(), SoundManager::ReceivedMsg(), MotionManager::receivedMsg(), MotionManager::removeMotion(), TimeOutTrans::resetTimer(), FreeMemReportControl::resetTimerFreq(), MMCombo::RPOPENR_notify(), WalkControllerBehavior::runCommand(), HeadPointControllerBehavior::runCommand(), RunSequenceControl< SequenceSize >::selectedFile(), LoadPostureControl::selectedFile(), EventTranslator::sendEvent(), BatteryMonitorBehavior::startWarning(), SoundManager::StopPlay(), BatteryMonitorBehavior::stopWarning(), Controller::takeLine(), WMitem_base::unwatch(), and WMitem_base::watch().


Tekkotsu v2.1
Generated Tue Mar 16 23:19:59 2004 by Doxygen 1.3.5