Searched defs:LibusbConnection (Results 1 – 1 of 1) sorted by relevance
115 struct LibusbConnection : public Connection { struct117 LibusbConnection* self = nullptr; argument124 LibusbConnection* self; argument130 explicit LibusbConnection(unique_device device) in LibusbConnection() argument133 ~LibusbConnection() { Stop(); } in ~LibusbConnection() argument135 void HandlePacket(amessage& msg, std::optional<Block> payload) { in HandlePacket()144 void Cleanup(ReadBlock* read_block) REQUIRES(read_mutex_) { in Cleanup()153 bool MaybeCleanup(ReadBlock* read_block) REQUIRES(read_mutex_) { in MaybeCleanup()165 static void LIBUSB_CALL header_read_cb(libusb_transfer* transfer) { in header_read_cb()216 static void LIBUSB_CALL payload_read_cb(libusb_transfer* transfer) { in payload_read_cb()[all …]