void DeviceManager::scan_all_drivers() { // Scan all drivers for all devices. struct sr_dev_driver **const drivers = sr_driver_list(); for (struct sr_dev_driver **driver = drivers; *driver; driver++) driver_scan(*driver); }
DeviceManager::DeviceManager(shared_ptr<Context> context) : context_(context) { for (auto entry : context->drivers()) driver_scan(entry.second, map<const ConfigKey *, VariantBase>()); }