changed EventHandler set in EventNotifier to shared_ptr
This commit is contained in:
@@ -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;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user