◆ LinuxUsbTransport()
| LinuxUsbTransport::LinuxUsbTransport |
( |
std::unique_ptr< usb_handle > |
handle, |
|
|
uint32_t |
ms_timeout = 0 |
|
) |
| |
|
inlineexplicit |
◆ ~LinuxUsbTransport()
| LinuxUsbTransport::~LinuxUsbTransport |
( |
| ) |
|
|
override |
◆ Close()
| int LinuxUsbTransport::Close |
( |
| ) |
|
|
overridevirtual |
◆ DISALLOW_COPY_AND_ASSIGN()
◆ Read()
| ssize_t LinuxUsbTransport::Read |
( |
void * |
data, |
|
|
size_t |
len |
|
) |
| |
|
overridevirtual |
◆ Reset()
| int LinuxUsbTransport::Reset |
( |
| ) |
|
|
overridevirtual |
◆ WaitForDisconnect()
| int LinuxUsbTransport::WaitForDisconnect |
( |
| ) |
|
|
overridevirtual |
◆ Write()
| ssize_t LinuxUsbTransport::Write |
( |
const void * |
data, |
|
|
size_t |
len |
|
) |
| |
|
overridevirtual |
◆ handle_
| std::unique_ptr<usb_handle> LinuxUsbTransport::handle_ |
|
private |
◆ max_usbfs_bulk_write_size_
◆ ms_timeout_
| const uint32_t LinuxUsbTransport::ms_timeout_ |
|
private |
The documentation for this class was generated from the following file: