changed to smart ptrs and trying to fix event_handler_tests
This commit is contained in:
@@ -20,14 +20,13 @@ class InputDriver : public IInputDriver
|
||||
|
||||
public:
|
||||
|
||||
InputDriver(IEventNotifier* event_notifier, IDetector* detector);
|
||||
~InputDriver();
|
||||
InputDriver(std::shared_ptr<IEventNotifier> event_notifier, std::unique_ptr<IDetector> detector);
|
||||
virtual void register_event_handler(IEventHandler* handler) override;
|
||||
virtual void unregister_event_handler(IEventHandler* handler) override;
|
||||
|
||||
private:
|
||||
IEventNotifier* event_notifier;
|
||||
IDetector* detector;
|
||||
std::shared_ptr<IEventNotifier> event_notifier;
|
||||
std::unique_ptr<IDetector> detector;
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user