class ScoConnectionServer

Defined at line 28 of file ../../src/connectivity/bluetooth/hci/transport/usb/bt_transport_usb.h

This class exists (rather than the implementation being on Device) to avoid the conflict between

the two AckReceive methods which have the exact same signature.

Public Methods

fit::result<fidl::OneWayError> OnReceive (const fuchsia_hardware_bluetooth::ScoPacket & payload)

Defined at line 38 of file ../../src/connectivity/bluetooth/hci/transport/usb/bt_transport_usb.h

void ScoConnectionServer (async_dispatcher_t * dispatcher, fidl::ServerEnd<fuchsia_hardware_bluetooth::ScoConnection> server_end, SendHandler send_handler, StopHandler stop_handler, fit::function<void (fidl::UnbindInfo)> close_handler)

fhbt::ScoConnection overrides.

Defined at line 64 of file ../../src/connectivity/bluetooth/hci/transport/usb/bt_transport_usb.cc

void Send (SendRequest & request, SendCompleter::Sync & completer)

fuchsia_hardware_bluetooth::ScoConnection overrides.

Defined at line 72 of file ../../src/connectivity/bluetooth/hci/transport/usb/bt_transport_usb.cc

void AckReceive (AckReceiveCompleter::Sync & completer)

Defined at line 76 of file ../../src/connectivity/bluetooth/hci/transport/usb/bt_transport_usb.cc

void Stop (StopCompleter::Sync & completer)

Defined at line 79 of file ../../src/connectivity/bluetooth/hci/transport/usb/bt_transport_usb.cc

void handle_unknown_method (::fidl::UnknownMethodMetadata<fuchsia_hardware_bluetooth::ScoConnection> metadata, ::fidl::UnknownMethodCompleter::Sync & completer)

Defined at line 84 of file ../../src/connectivity/bluetooth/hci/transport/usb/bt_transport_usb.cc