Homepage
Demos
Overview
Downloads
Dev. Resources
Reference
Credits

EventListener Class Reference

#include <EventListener.h>

Inheritance diagram for EventListener:

Inheritance graph
[legend]
List of all members.

Detailed Description

An interface to allow a standard method of passing events.

Definition at line 7 of file EventListener.h.

Public Member Functions

virtual ~EventListener ()
 destructor
virtual void processEvent (const EventBase &event)=0
 for receiving events - you must override this to inherit


Constructor & Destructor Documentation

virtual EventListener::~EventListener  )  [inline, virtual]
 

destructor

Definition at line 10 of file EventListener.h.


Member Function Documentation

virtual void EventListener::processEvent const EventBase event  )  [pure virtual]
 

for receiving events - you must override this to inherit

See also:
EventRouter
Parameters:
event the event being received

Implemented in BehaviorBase, Controller, BatteryCheckControl, EventLogger, FreeMemReportControl, LoadPostureControl, NetworkStatusControl, PostureEditor, RunSequenceControl< SequenceSize >, SensorObserverControl, SensorObserverControl::RTViewControl, ValueEditControl< T >, WalkCalibration, AlanBehavior, ASCIIVisionBehavior, AutoGetupBehavior, BanditMachine::WaitNode, BatteryMonitorBehavior, CameraBehavior, ChaseBallBehavior, DrawSkeletonBehavior, DrawVisObjBoundBehavior, DriveMeBehavior, ExploreMachine, FlashIPAddrBehavior, FollowHeadBehavior, GroundPlaneBehavior, HeadLevelBehavior, KinematicSampleBehavior, KinematicSampleBehavior2, LookForSoundBehavior, MCRepeater, MotionStressTestBehavior, SimpleChaseBallBehavior, SoundTestBehavior, StareAtBallBehavior, StareAtPawBehavior2, StepTest, WallTestBehavior, WorldStateVelDaemon, EchoBehavior, EStopControllerBehavior, MicrophoneServer, RawCamBehavior, RegionCamBehavior, SegCamBehavior, SpiderMachineBehavior, StewartPlatformBehavior, UPennWalkControllerBehavior, WalkControllerBehavior, WMMonitorBehavior, WorldStateSerializerBehavior, HeadPointerNode, LedNode, MotionSequenceNode< SIZE >, SoundNode, TailWagNode, WalkNode, WalkToTargetNode, CompareTrans< T >, CompletionTrans, ConnectionMadeTrans, EventTrans, LostTargetTrans, NullTrans, SmoothCompareTrans< T >, TextMsgTrans, TimeOutTrans, VisualTargetCloseTrans, VisualTargetTrans, EventGeneratorBase, EventRouter, EventTranslator, BallDetectionGenerator, BufferedImageGenerator, CDTGenerator, FilterBankGenerator, InterleavedYUVGenerator, JPEGGenerator, RawCameraGenerator, RegionGenerator, RLEGenerator, and SegmentedColorGenerator.


The documentation for this class was generated from the following file:

Tekkotsu v2.4.1
Generated Tue Aug 16 16:35:00 2005 by Doxygen 1.4.4