DeviceManager
Central device manager. You must create an instance of this class to detect and use StreamDock devices.
Create a new StreamDock DeviceManager to detect connected StreamDock devices.
DeviceManager *manager = new DeviceManager();
enumerate()
Detect connected StreamDock devices.
Return a list of all connected StreamDock devices.
map<char *,streamDock *> StreamDocks = manager->enumerate();
listen()
Listen for new device connections or device disconnections
std::thread t(&DeviceManager::listen, manager);