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