EventRouter.h File Reference
Detailed Description
Describes EventRouter class, for distribution and trapping of events to listeners.
- Author:
- ejt (Creator)
- Author
- ejt
- Name
- tekkotsu-3_0
- Revision
- 1.35
- State
- Exp
- Date
- 2006/10/03 21:09:04
Definition in file EventRouter.h.
#include <vector>
#include <queue>
#include <map>
#include <algorithm>
#include "EventListener.h"
#include "EventTrapper.h"
#include "Shared/get_time.h"
#include "Shared/debuget.h"
#include "Shared/attributes.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 8 of file EventRouter.cc.
Referenced by BatteryCheckControl::activate(), Controller::activate(), ValueEditControl< T >::activate(), WalkCalibration::activate(), EventGeneratorBase::addSrcListener(), WMitem< T >::announce(), EventLogger::clearSlots(), Controller::console_callback(), BallDetectionGenerator::createEvent(), BatteryCheckControl::deactivate(), Controller::deactivate(), NetworkStatusControl::deactivate(), PostureEditor::deactivate(), SensorObserverControl::RTViewControl::deactivate(), WalkCalibration::deactivate(), MotionManager::doAddMotion(), EventLogger::doSelect(), SensorObserverControl::doSelect(), AutoGetupBehavior::DoStart(), BatteryMonitorBehavior::DoStart(), CompareTrans< T >::DoStart(), CompletionTrans::DoStart(), ConnectionMadeTrans::DoStart(), Controller::DoStart(), EchoBehavior::DoStart(), EStopControllerBehavior::DoStart(), EventGeneratorBase::DoStart(), EventTrans::DoStart(), FlashIPAddrBehavior::DoStart(), LostTargetTrans::DoStart(), MCNodeBase::DoStart(), MicrophoneServer::DoStart(), MotionSequenceNode< SIZE >::DoStart(), NullTrans::DoStart(), RawCamBehavior::DoStart(), RegionCamBehavior::DoStart(), SegCamBehavior::DoStart(), SignalTrans< T >::DoStart(), SoundNode::DoStart(), SpiderMachineBehavior::DoStart(), TextMsgTrans::DoStart(), TimeOutTrans::DoStart(), VisualTargetCloseTrans::DoStart(), VisualTargetTrans::DoStart(), WalkToTargetNode::DoStart(), WMMonitorBehavior::DoStart(), WorldStateSerializerBehavior::DoStart(), WorldStateVelDaemon::DoStart(), AutoGetupBehavior::DoStop(), BatteryMonitorBehavior::DoStop(), BehaviorBase::DoStop(), CompareTrans< T >::DoStop(), CompletionTrans::DoStop(), ConnectionMadeTrans::DoStop(), Controller::DoStop(), EchoBehavior::DoStop(), EStopControllerBehavior::DoStop(), EventGeneratorBase::DoStop(), EventTrans::DoStop(), FlashIPAddrBehavior::DoStop(), FreeMemReportControl::DoStop(), HeadPointControllerBehavior::DoStop(), MCNodeBase::DoStop(), MicrophoneServer::DoStop(), MotionSequenceNode< SIZE >::DoStop(), NullTrans::DoStop(), RawCamBehavior::DoStop(), RegionCamBehavior::DoStop(), SegCamBehavior::DoStop(), SoundNode::DoStop(), SpiderMachineBehavior::DoStop(), StewartPlatformBehavior::DoStop(), TextMsgTrans::DoStop(), TimeOutTrans::DoStop(), UPennWalkControllerBehavior::DoStop(), VisualTargetCloseTrans::DoStop(), VisualTargetTrans::DoStop(), WalkControllerBehavior::DoStop(), WalkToTargetNode::DoStop(), WMMonitorBehavior::DoStop(), WorldStateSerializerBehavior::DoStop(), WorldStateVelDaemon::DoStop(), SoundManager::endPlay(), Transition::fire(), EventGeneratorBase::hasListeners(), BatteryCheckControl::pause(), NetworkStatusControl::pause(), PostureEditor::pause(), SensorObserverControl::RTViewControl::pause(), ValueEditControl< T >::pause(), StateNode::postCompletionEvent(), MotionCommand::postEvent(), StateNode::postStartEvent(), StateNode::postStopEvent(), AutoGetupBehavior::processEvent(), BatteryMonitorBehavior::processEvent(), CDTGenerator::processEvent(), FlashIPAddrBehavior::processEvent(), InterleavedYUVGenerator::processEvent(), JPEGGenerator::processEvent(), LoadPostureControl::processEvent(), PitchDetector::processEvent(), PNGGenerator::processEvent(), PostureEditor::processEvent(), RawCameraGenerator::processEvent(), RegionGenerator::processEvent(), RLEGenerator::processEvent(), RunSequenceControl< SequenceSize >::processEvent(), SegmentedColorGenerator::processEvent(), WorldStateVelDaemon::processEvent(), MotionManager::processMsg(), SoundManager::ProcessMsg(), CameraStreamBehavior::receiveData(), NetworkStatusControl::refresh(), PostureEditor::refresh(), SensorObserverControl::RTViewControl::refresh(), EventGeneratorBase::removeSrcListener(), TimeOutTrans::resetTimer(), FreeMemReportControl::resetTimerFreq(), EventLogger::runCommand(), UPennWalkControllerBehavior::runCommand(), WalkControllerBehavior::runCommand(), LoadPostureControl::selectedFile(), RunSequenceControl< SequenceSize >::selectedFile(), EventGeneratorBase::setAutoListen(), FlashIPAddrBehavior::setupSequence(), BatteryMonitorBehavior::startWarning(), SoundManager::stopPlay(), BatteryMonitorBehavior::stopWarning(), Controller::takeLine(), WMitem_base::unwatch(), WMitem_base::watch(), BehaviorBase::~BehaviorBase(), LoadPostureControl::~LoadPostureControl(), and RunSequenceControl< SequenceSize >::~RunSequenceControl().
|