32 #include "../api_network.h"
35 #include "../../Core/Signals/callback_v1.h"
58 std::map<std::string, CallbackClass> event_handlers;
63 std::map<std::string, CallbackClass>::iterator it;
64 it = event_handlers.find(game_event.
get_name());
65 if (it != event_handlers.end() && !it->second.is_null())
67 it->second.invoke(game_event);
Callback_v1< const NetGameEvent & > CallbackClass
Definition: event_dispatcher_v0.h:46
bool dispatch(const NetGameEvent &game_event)
Dispatch.
Definition: event_dispatcher_v0.h:61
std::string get_name() const
Get Name.
Definition: Network/NetGame/event.h:93
CallbackClass & func_event(const std::string &name)
Definition: event_dispatcher_v0.h:48
Callback_v1.
Definition: callback_v1.h:156
NetGameEvent.
Definition: Network/NetGame/event.h:41
NetGameEventDispatcher_v0.
Definition: event_dispatcher_v0.h:43