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, RunSequenceControl< SequenceSize >, ValueEditControl< T >, AlanBehavior, AutoGetupBehavior, BanditMachine::WaitNode, BatteryMonitorBehavior, CameraBehavior, ChaseBallBehavior, DriveMeBehavior, DumbWM2Behavior, EvtRptBehavior, ExploreMachine, FollowHeadBehavior, HeadLevelBehavior, SimpleChaseBallBehavior, SoundTestBehavior, StareAtBallBehavior, WalkToTargetMachine, WorldModel2Behavior::WalkNode, WorldModel2Behavior::GawkNode, EStopControllerBehavior, HeadPointControllerBehavior, WalkControllerBehavior, WMMonitorBehavior, CompareTrans< T >, SmoothCompareTrans< T >, TimeOutTrans, VisualTargetCloseTrans, VisualTargetTrans, EventRouter, StartupBehavior, and WorldModel2.


The documentation for this class was generated from the following file:
Tekkotsu v1.5
Generated Fri Oct 10 15:55:47 2003 by Doxygen 1.3.4