Homepage Demos Overview Downloads Tutorials 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, PostureEditor, RunSequenceControl< SequenceSize >, SensorObserverControl, ValueEditControl< T >, WalkCalibration, AlanBehavior, ASCIIVisionBehavior, AutoGetupBehavior, BanditMachine::WaitNode, BatteryMonitorBehavior, CameraBehavior, ChaseBallBehavior, DriveMeBehavior, ExploreMachine, FollowHeadBehavior, GroundPlaneBehavior, HeadLevelBehavior, KinematicSampleBehavior, KinematicSampleBehavior2, LookForSoundBehavior, MCRepeater, MotionStressTestBehavior, SimpleChaseBallBehavior, SoundTestBehavior, StareAtBallBehavior, StareAtPawBehavior, StareAtPawBehavior2, WalkToTargetMachine, WorldStateVelDaemon, EStopControllerBehavior, HeadPointControllerBehavior, RawCamBehavior, SegCamBehavior, WalkControllerBehavior, WMMonitorBehavior, WorldStateSerializerBehavior, HeadPointerNode, PlayMotionSequenceNode< SIZE >, SoundNode, CompareTrans< T >, CompletionTrans, EventTrans, NullTrans, SmoothCompareTrans< T >, TimeOutTrans, VisualTargetCloseTrans, VisualTargetTrans, EventRouter, BallDetectionGenerator, CDTGenerator, FilterBankGenerator, InterleavedYUVGenerator, JPEGGenerator, RawCameraGenerator, RegionGenerator, RLEGenerator, and SegmentedColorGenerator.


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

Tekkotsu v2.2
Generated Tue Oct 19 14:20:16 2004 by Doxygen 1.3.9.1