19 #ifndef MIR_EVENT_DISTRIBUTOR_H 38 mutable std::recursive_mutex mutex;
39 std::map<int, std::function<void(MirEvent const&)>> event_handlers;
Definition: mir_event_distributor.h:26
MirEventDistributor()
Definition: mir_event_distributor.cpp:21
Definition: event_distributor.h:30
void unregister_event_handler(int id) override
Definition: mir_event_distributor.cpp:35
void handle_event(MirEvent const &event) override
Definition: mir_event_distributor.cpp:42
int register_event_handler(std::function< void(MirEvent const &)> const &) override
Definition: mir_event_distributor.cpp:26
Definition: event_private.h:181
~MirEventDistributor()=default