Implement dynamic detectors - run-once functions that can register detectors dynamically

This commit is contained in:
Adam Honse 2021-05-31 13:38:05 -05:00
parent 259ba898b0
commit d18f66f995
5 changed files with 59 additions and 12 deletions

View file

@ -41,3 +41,12 @@ public:
ResourceManager::get()->RegisterHIDDeviceDetector(name, detector, vid, pid, interface, usage_page, usage);
}
};
class DynamicDetector
{
public:
DynamicDetector(std::string name, DynamicDetectorFunction detector)
{
ResourceManager::get()->RegisterDynamicDetector(name, detector);
}
};