changed EventHandler set in EventNotifier to shared_ptr

This commit is contained in:
Johannes Wendel
2019-12-06 13:12:31 +01:00
parent e6f9113b12
commit 8d4efaa463
7 changed files with 15 additions and 15 deletions

View File

@@ -27,8 +27,8 @@ class InputDriver : public input::InputDriver
public:
InputDriver(std::shared_ptr<EventNotifier> event_notifier, std::unique_ptr<Detector> detector, std::map<std::string, std::shared_ptr<Event>> events);
void register_event_handler(EventHandler *handler) override;
void unregister_event_handler(EventHandler *handler) override;
void register_event_handler(std::shared_ptr<EventHandler> handler) override;
void unregister_event_handler(std::shared_ptr<EventHandler> handler) override;
boost::optional<std::shared_ptr<Event>> get_event(std::string name) override;