Lines Matching refs:LinuxUsbTransport
107 class LinuxUsbTransport : public UsbTransport { class
109 explicit LinuxUsbTransport(std::unique_ptr<usb_handle> handle, uint32_t ms_timeout = 0) in LinuxUsbTransport() function in LinuxUsbTransport
111 ~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()
592 int LinuxUsbTransport::WaitForDisconnect() in WaitForDisconnect()