Homepage Demos Overview Downloads Tutorials Reference
Credits
Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Namespace Members | Compound Members | File Members | Related Pages | Search

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


The documentation for this class was generated from the following file:
Tekkotsu v1.4
Generated Sat Jul 19 00:08:55 2003 by Doxygen 1.3.2