EventRouter.h File Reference
Detailed Description
Describes EventRouter class, for distribution and trapping of events to listeners.
- Author:
- ejt (Creator)
- Author
- ejt
- Name
- tekkotsu-2_2_1
- Revision
- 1.16
- State
- Exp
- Date
- 2004/10/07 22:14:17
Definition in file EventRouter.h.
#include <vector>
#include <list>
#include <map>
#include <algorithm>
#include "EventListener.h"
#include "EventTrapper.h"
#include "Shared/get_time.h"
#include "Shared/debuget.h"
#include <iostream>
Include dependency graph for EventRouter.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
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 5 of file EventRouter.cc.
Referenced by BatteryCheckControl::activate(), Controller::activate(), PostureEditor::activate(), ValueEditControl< T >::activate(), WalkCalibration::activate(), WMitem< T >::announce(), EventLogger::clearSlots(), Controller::console_callback(), BallDetectionGenerator::createEvent(), BatteryCheckControl::deactivate(), Controller::deactivate(), LoadPostureControl::deactivate(), PostureEditor::deactivate(), WalkCalibration::deactivate(), MMCombo::DoInit(), SoundPlay::DoInit(), EventLogger::doSelect(), SensorObserverControl::doSelect(), AlanBehavior::DoStart(), ASCIIVisionBehavior::DoStart(), AutoGetupBehavior::DoStart(), BanditMachine::WaitNode::DoStart(), BatteryMonitorBehavior::DoStart(), CameraBehavior::DoStart(), ChaseBallBehavior::DoStart(), CompareTrans< T >::DoStart(), CompletionTrans::DoStart(), Controller::DoStart(), DriveMeBehavior::DoStart(), EStopControllerBehavior::DoStart(), EventGeneratorBase::DoStart(), EventTrans::DoStart(), ExploreMachine::DoStart(), FollowHeadBehavior::DoStart(), GroundPlaneBehavior::DoStart(), HeadLevelBehavior::DoStart(), HeadPointControllerBehavior::DoStart(), HeadPointerNode::DoStart(), KinematicSampleBehavior::DoStart(), KinematicSampleBehavior2::DoStart(), LedNode::DoStart(), LookForSoundBehavior::DoStart(), LostTargetTrans::DoStart(), MCRepeater::DoStart(), MicrophoneServer::DoStart(), MMCombo::DoStart(), MotionStressTestBehavior::DoStart(), NullTrans::DoStart(), PlayMotionSequenceNode< SIZE >::DoStart(), RawCamBehavior::DoStart(), SegCamBehavior::DoStart(), SimpleChaseBallBehavior::DoStart(), SoundNode::DoStart(), SoundTestBehavior::DoStart(), StareAtBallBehavior::DoStart(), StareAtPawBehavior::DoStart(), StareAtPawBehavior2::DoStart(), StateNode::DoStart(), TailWagNode::DoStart(), VisualTargetCloseTrans::DoStart(), VisualTargetTrans::DoStart(), WalkControllerBehavior::DoStart(), WalkToTargetMachine::DoStart(), WallTestBehavior::DoStart(), WMMonitorBehavior::DoStart(), WorldStateSerializerBehavior::DoStart(), WorldStateVelDaemon::DoStart(), AlanBehavior::DoStop(), ASCIIVisionBehavior::DoStop(), AutoGetupBehavior::DoStop(), BanditMachine::WaitNode::DoStop(), BatteryMonitorBehavior::DoStop(), CameraBehavior::DoStop(), ChaseBallBehavior::DoStop(), CompareTrans< T >::DoStop(), CompletionTrans::DoStop(), Controller::DoStop(), DriveMeBehavior::DoStop(), EStopControllerBehavior::DoStop(), EventGeneratorBase::DoStop(), EventTrans::DoStop(), ExploreMachine::DoStop(), FollowHeadBehavior::DoStop(), FreeMemReportControl::DoStop(), GroundPlaneBehavior::DoStop(), HeadLevelBehavior::DoStop(), HeadPointControllerBehavior::DoStop(), HeadPointerNode::DoStop(), KinematicSampleBehavior::DoStop(), KinematicSampleBehavior2::DoStop(), LedNode::DoStop(), LookForSoundBehavior::DoStop(), MCRepeater::DoStop(), MicrophoneServer::DoStop(), MotionStressTestBehavior::DoStop(), NullTrans::DoStop(), PlayMotionSequenceNode< SIZE >::DoStop(), RawCamBehavior::DoStop(), SegCamBehavior::DoStop(), SimpleChaseBallBehavior::DoStop(), SoundNode::DoStop(), SoundTestBehavior::DoStop(), StareAtBallBehavior::DoStop(), StareAtPawBehavior::DoStop(), StareAtPawBehavior2::DoStop(), StateNode::DoStop(), TailWagNode::DoStop(), TimeOutTrans::DoStop(), VisualTargetCloseTrans::DoStop(), VisualTargetTrans::DoStop(), WalkControllerBehavior::DoStop(), WalkToTargetMachine::DoStop(), WallTestBehavior::DoStop(), WMMonitorBehavior::DoStop(), WorldStateSerializerBehavior::DoStop(), WorldStateVelDaemon::DoStop(), SoundManager::endPlay(), MMCombo::GotAudio(), MMCombo::GotEventTranslatorQueue(), SoundPlay::GotEventTranslatorQueue(), MMCombo::GotImage(), MMCombo::GotPowerEvent(), MMCombo::GotSensorFrame(), BatteryCheckControl::pause(), PostureEditor::pause(), ValueEditControl< T >::pause(), SoundManager::Play(), AlanBehavior::processEvent(), AutoGetupBehavior::processEvent(), BanditMachine::WaitNode::processEvent(), BatteryMonitorBehavior::processEvent(), CDTGenerator::processEvent(), DriveMeBehavior::processEvent(), EventGeneratorBase::processEvent(), FollowHeadBehavior::processEvent(), GroundPlaneBehavior::processEvent(), HeadPointerNode::processEvent(), InterleavedYUVGenerator::processEvent(), JPEGGenerator::processEvent(), LedNode::processEvent(), LoadPostureControl::processEvent(), MCRepeater::processEvent(), PlayMotionSequenceNode< SIZE >::processEvent(), PostureEditor::processEvent(), RawCameraGenerator::processEvent(), RegionGenerator::processEvent(), RLEGenerator::processEvent(), RunSequenceControl< SequenceSize >::processEvent(), SegmentedColorGenerator::processEvent(), SoundNode::processEvent(), TailWagNode::processEvent(), WallTestBehavior::processEvent(), WorldStateVelDaemon::processEvent(), MotionManager::receivedMsg(), SoundManager::ReceivedMsg(), PostureEditor::refresh(), MotionManager::removeMotion(), TimeOutTrans::resetTimer(), FreeMemReportControl::resetTimerFreq(), MMCombo::RPOPENR_notify(), HeadPointControllerBehavior::runCommand(), WalkControllerBehavior::runCommand(), LoadPostureControl::selectedFile(), RunSequenceControl< SequenceSize >::selectedFile(), EventTranslator::sendEvent(), EventGeneratorBase::setAutoListen(), BatteryMonitorBehavior::startWarning(), SoundManager::StopPlay(), BatteryMonitorBehavior::stopWarning(), Controller::takeLine(), EventGeneratorBase::unsetAutoListen(), WMitem_base::unwatch(), and WMitem_base::watch(). |
|