#pragma once #include #include #include #include #include #include #include #include "Device.h" #include class Device; class DeviceFinder : public HID::DeviceMonitor { public: std::map devices; protected: void addDevice(const char* path); void removeDevice(const char* path); private: std::mutex devicesMutex; }; extern DeviceFinder* finder;