29 template <
typename H
idInterface>
41 iSubclass{ aSubclass },
42 iProductId{ aProductId },
43 iInstanceId{ aInstanceId },
hid_device(hid_device_type aType, hid_device_class aClass, hid_device_subclass aSubclass, const hid_device_uuid &aProductId={}, const hid_device_uuid &aInstanceId={})
hid_device_uuid product_id() const override
bool is_enabled() const override
HidInterface abstract_type
hid_device_uuid instance_id() const override
hid_device_class device_class() const override
define_declared_event(Enabled, enabled) define_declared_event(Disabled
hid_device_subclass device_subclass() const override
hid_device_type device_type() const override
const i_string & product_name() const override
#define define_declared_event(name, declName,...)