#include <PsEventListener.h>
Inheritance diagram for PsEventListener:


Public Methods | |
| PsEventListener (PsSimulatedObject &owner) | |
| constructor | |
| virtual | ~PsEventListener () |
| destructor | |
| virtual void | registerEvents () |
| member function used to register the events the event listener has to react to | |
| virtual bool | processEvent (PsEvent *event)=0 |
| process an event : | |
| virtual void | prepareEventProcessing (const list< PsEvent * > &, list< PsEvent * >::const_iterator) |
| called before processEvent, in case the event listener has to take more than one event into account | |
| void | addToListenedEventIds (const PsEventIdentifier &) |
| remember this event listener is listening to (called by the objectHandle) | |
| const list< PsEventIdentifier > & | getListenedEventIds () const |
| get the list of listened events Ids | |
Protected Attributes | |
| PsSimulatedObject & | _owner |
| the simulated object the event listener is acting in hehalf of | |
| list< PsEventIdentifier > | _listenedEventIds |
| the list of event Ids the event listener is listening to | |
Definition at line 29 of file PsEventListener.h.
|
|
constructor
Definition at line 20 of file PsEventListener.cxx.
00020 : 00021 _owner ( owner ) 00022 { 00023 } |
|
|
destructor
Definition at line 26 of file PsEventListener.cxx.
00027 {
00028 }
|
|
|
remember this event listener is listening to (called by the objectHandle)
Definition at line 42 of file PsEventListener.cxx. References _listenedEventIds, and list< PsEventIdentifier >::push_back(). Referenced by PsSimulatedObject::registerEventListenerForEvent().
00043 {
00044 _listenedEventIds.push_back( eventId ) ;
00045 }
|
|
|
get the list of listened events Ids
Definition at line 36 of file PsEventListener.cxx. References _listenedEventIds.
00037 {
00038 return _listenedEventIds ;
00039 }
|
|
||||||||||||
|
called before processEvent, in case the event listener has to take more than one event into account
Definition at line 30 of file PsEventListener.cxx.
00031 {
00032
00033 }
|
|
|
process an event :
Implemented in PsChangedControlParameterEventListener< Type >, and PsInputConnectionEventListener< Type >. |
|
|
member function used to register the events the event listener has to react to
Reimplemented in PsChangedControlParameterEventListener< Type >, and PsInputConnectionEventListener< Type >. Definition at line 47 of file PsEventListener.cxx.
00048 {
00049 //don't do anything, as we don't know to which event we will be associated to
00050 }
|
|
|
the list of event Ids the event listener is listening to
Definition at line 68 of file PsEventListener.h. Referenced by addToListenedEventIds(), and getListenedEventIds(). |
|
|
the simulated object the event listener is acting in hehalf of
Definition at line 65 of file PsEventListener.h. Referenced by PsInputConnectionEventListener< Type >::registerEvents(), and PsChangedControlParameterEventListener< Type >::registerEvents(). |
| Documentation generated on Mon Nov 25 15:26:00 2002 |
Generated with doxygen 1.2.12 by Dimitri van Heesch , 1997-2001 |