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 |