◆ 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: