void enumerate_devices() override
define_declared_event(DeviceConnected, device_connected, i_hid_device &) define_declared_event(DeviceDisconnected
const device_list & devices() const override
void remove_device(i_hid_device &aDevice) override
const i_string & product_name(hid_device_class aClass, const hid_device_uuid &aProductId) const override
ref_ptr< Device > add_device()
#define define_declared_event(name, declName,...)