|
Android-cuttlefish cvd tool
|
#include "usb_libusb_inhouse_hotplug.h"#include <chrono>#include <thread>#include <unordered_map>#include "adb_trace.h"#include "client/usb_libusb_hotplug.h"#include "libusb/libusb.h"
Classes | |
| class | libusb_inhouse_hotplug::ScanRateLimiter |
Namespaces | |
| namespace | libusb_inhouse_hotplug |
Functions | |
| static std::unordered_map< uint64_t, libusb_device * > | libusb_inhouse_hotplug::GUARDED_BY (known_devices_mutex) known_devices |
| void | libusb_inhouse_hotplug::scan () |
| void | libusb_inhouse_hotplug::report_error (const LibUsbConnection &connection) |
Variables | |
| std::chrono::seconds | libusb_inhouse_hotplug::kScan_rate_s = std::chrono::seconds(2) |
| static ScanRateLimiter | libusb_inhouse_hotplug::rate_limiter {kScan_rate_s} |
| static std::mutex | libusb_inhouse_hotplug::known_devices_mutex |