Home
last modified time | relevance | path

Searched refs:LibusbConnection (Results 1 – 1 of 1) sorted by relevance

/aosp12/packages/modules/adb/client/
H A Dusb_libusb.cpp100 struct LibusbConnection : public Connection { struct
102 LibusbConnection* self = nullptr; argument
109 LibusbConnection* self; argument
115 explicit LibusbConnection(unique_device device) in LibusbConnection() argument
118 ~LibusbConnection() { Stop(); } in ~LibusbConnection() argument
648 static std::optional<std::shared_ptr<LibusbConnection>> Create(unique_device device) { in Create() argument
649 auto connection = std::make_unique<LibusbConnection>(std::move(device)); in Create()
698 static std::unordered_map<libusb_device*, std::weak_ptr<LibusbConnection>> usb_handles argument
707 auto connection_opt = LibusbConnection::Create(std::move(device)); in process_device()
747 std::weak_ptr<LibusbConnection> connection_weak = it->second; in device_disconnected()