Searched refs:LinuxUsbTransport (Results 1 – 1 of 1) sorted by relevance
107 class LinuxUsbTransport : public UsbTransport { class109 explicit LinuxUsbTransport(std::unique_ptr<usb_handle> handle, uint32_t ms_timeout = 0) in LinuxUsbTransport() function in LinuxUsbTransport111 ~LinuxUsbTransport() override;124 DISALLOW_COPY_AND_ASSIGN(LinuxUsbTransport);414 LinuxUsbTransport::~LinuxUsbTransport() { in ~LinuxUsbTransport()418 ssize_t LinuxUsbTransport::Write(const void* _data, size_t len) in Write()509 ssize_t LinuxUsbTransport::Read(void* _data, size_t len) in Read()553 int LinuxUsbTransport::Close() in Close()567 int LinuxUsbTransport::Reset() { in Reset()582 result = std::make_unique<LinuxUsbTransport>(std::move(handle), timeout_ms); in usb_open()[all …]