#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.
1.5.6