class ScoConnectionServer
Defined at line 29 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 39 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,SendHandlersend_handler,StopHandlerstop_handler,fit::function<void (fidl::UnbindInfo)>close_handler)
fhbt::ScoConnection overrides.
Defined at line 66 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 74 of file ../../src/connectivity/bluetooth/hci/transport/usb/bt_transport_usb.cc
void AckReceive (AckReceiveCompleter::Sync & completer)
Defined at line 78 of file ../../src/connectivity/bluetooth/hci/transport/usb/bt_transport_usb.cc
void Stop (StopCompleter::Sync & completer)
Defined at line 81 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 86 of file ../../src/connectivity/bluetooth/hci/transport/usb/bt_transport_usb.cc