generic_event(const std::string &name)
std::vector< observer * > observers_
virtual bool attach_handler(observer *obs)
virtual bool detach_handler(observer *obs)
virtual void notify_observers()
virtual void handle_generic_event(const std::string &event_name)=0
Handling of system events.