28 #ifndef EVENT_HANDLER_BASE_H__ 29 #define EVENT_HANDLER_BASE_H__ 69 #endif // EVENT_HANDLER_BASE_H__ This is the base class for actual event handlers.
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.
virtual ~event_handler_base()
Destructor.
Declares the event class.
virtual void register_event(event *ev)=0
Registers an event.