48 bool DoTlsHandshake(RSA* key, std::string* auth_key)
override final;
50 void Close() override final;
51 virtual
void Reset() override final;
bool is_adb_interface(int usb_class, int usb_subclass, int usb_protocol)
Definition: transport_usb.cpp:170
int usb_write(usb_handle *h, const void *data, int len)
Definition: usb_linux.cpp:433
void usb_reset(usb_handle *h)
Definition: usb_linux.cpp:491
void usb_init()
Definition: usb_linux.cpp:634
bool is_libusb_enabled()
Definition: transport_usb.cpp:179
void usb_cleanup()
Definition: usb_linux.cpp:645
void usb_kick(usb_handle *h)
Definition: usb_linux.cpp:496
size_t usb_get_max_packet_size(usb_handle *)
Definition: usb_linux.cpp:540
int usb_close(usb_handle *h)
Definition: usb_linux.cpp:529
int usb_read(usb_handle *h, void *data, int len)
Definition: usb_linux.cpp:460
char data[Size]
Definition: incremental_server.cpp:1
Definition: transport.h:150
bool DoTlsHandshake(RSA *key, std::string *auth_key) override final
Definition: transport_usb.cpp:148
virtual void Reset() override final
Definition: transport_usb.cpp:154
void Close() override final
Definition: transport_usb.cpp:159
bool Read(apacket *packet) override final
Definition: transport_usb.cpp:127
bool Write(apacket *packet) override final
Definition: transport_usb.cpp:132
~UsbConnection()
Definition: transport_usb.cpp:123
UsbConnection(usb_handle *handle)
Definition: usb.h:43
usb_handle * handle_
Definition: usb.h:53
Definition: usb_linux.cpp:60