class UsbAdbImplServer

Defined at line 112 of file ../../src/developer/adb/bin/adb/adb-test.cc

Public Members

Loop loop_
optional binding_
Mutex lock_
queue expect_queue_tx_
queue expect_receive_
optional receive_completer_

Public Methods

void UsbAdbImplServer ()

Defined at line 114 of file ../../src/developer/adb/bin/adb/adb-test.cc

void ~UsbAdbImplServer ()

Defined at line 118 of file ../../src/developer/adb/bin/adb/adb-test.cc

void Bind (fidl::ServerEnd<fuchsia_hardware_adb::UsbAdbImpl> server)

Defined at line 126 of file ../../src/developer/adb/bin/adb/adb-test.cc

void QueueTx (QueueTxRequest & request, QueueTxCompleter::Sync & completer)

fuchsia_hardware_adb::UsbAdbImpl functions

Defined at line 131 of file ../../src/developer/adb/bin/adb/adb-test.cc

void Receive (ReceiveCompleter::Sync & completer)

Neither Receive nor ExpectReceive should block the thread. If either blocks the thread,

execution will not be able to proceed.

Defined at line 148 of file ../../src/developer/adb/bin/adb/adb-test.cc

void ExpectReceive (std::vector<uint8_t> vec)

Defined at line 157 of file ../../src/developer/adb/bin/adb/adb-test.cc

void ExpectReceive (apacket packet)

Defined at line 166 of file ../../src/developer/adb/bin/adb/adb-test.cc

Friends

class FakeAdbDriver