#include <event_handler_base.h>
Public Member Functions | |
virtual | ~event_handler_base () |
Destructor. | |
virtual void | register_event (event *ev)=0 |
Registers an event. | |
virtual void | remove_event (event *ev)=0 |
Unregister an event. | |
virtual void | raise_event (const event *ev)=0 |
Check if an event corresponding to ev exists, and execute it. |
It keeps track of registered scripts, recieves triggered events and executes scripts handling those events
Definition at line 34 of file event_handler_base.h.
virtual event_handler_base::~event_handler_base | ( | ) | [inline, virtual] |
virtual void event_handler_base::register_event | ( | event * | ev | ) | [pure virtual] |
Registers an event.
ev | pointer to the event to register. |
Implemented in map_event_handler, and time_event_handler.
virtual void event_handler_base::remove_event | ( | event * | ev | ) | [pure virtual] |
Unregister an event.
ev | pointer to the event to unregister. |
Implemented in map_event_handler, and time_event_handler.
virtual void event_handler_base::raise_event | ( | const event * | ev | ) | [pure virtual] |
Check if an event corresponding to ev exists, and execute it.
ev | event to raise. |
Implemented in map_event_handler, and time_event_handler.