Class thl::Dispatcher#
-
class Dispatcher#
Public Functions
-
void add_listener(const std::string &event, DispatcherListener *listener)#
Register a listener for a specific event.
-
void remove_listener(DispatcherListener *listener)#
Remove a listener from all events it is registered on.
-
void dispatch(const std::string &event, const std::string &data)#
Dispatch an event with data. Notifies all registered listeners.
-
void add_listener(const std::string &event, DispatcherListener *listener)#