FIFE  2008.0
FIFE::ISdlEventController Class Referenceabstract

#include <ec_isdleventcontroller.h>

Inheritance diagram for FIFE::ISdlEventController:
Inheritance graph
Collaboration diagram for FIFE::ISdlEventController:
Collaboration graph

Public Member Functions

virtual void addSdlEventListener (ISdlEventListener *listener)=0
 
virtual void addSdlEventListenerFront (ISdlEventListener *listener)=0
 
virtual void removeSdlEventListener (ISdlEventListener *listener)=0
 

Detailed Description

Controller provides a way to receive events from the system Using this interface, clients can subscribe themselves to receive events

Definition at line 43 of file ec_isdleventcontroller.h.

Member Function Documentation

virtual void FIFE::ISdlEventController::addSdlEventListener ( ISdlEventListener listener)
pure virtual

Adds a listener to the back of the listener deque Listener will be notified via the corresponding events

Parameters
listenerlistener to add

Implemented in FIFE::EventManager.

virtual void FIFE::ISdlEventController::addSdlEventListenerFront ( ISdlEventListener listener)
pure virtual

Adds a listener to the front of the listener deque Listener will be notified via the corresponding events

Parameters
listenerlistener to add

Implemented in FIFE::EventManager.

virtual void FIFE::ISdlEventController::removeSdlEventListener ( ISdlEventListener listener)
pure virtual

Removes an added listener from the controller. Listener will not be notified anymore via the corresponding events

Parameters
listenerlistener to remove

Implemented in FIFE::EventManager.


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