class HciEventHandler

Defined at line 16 of file ../../src/connectivity/bluetooth/hci/vendor/intel/hci_event_handler.h

Public Methods

void HciEventHandler ()

Defined at line 12 of file ../../src/connectivity/bluetooth/hci/vendor/intel/hci_event_handler.cc

void OnReceive (fuchsia_hardware_bluetooth::ReceivedPacket & )

Defined at line 14 of file ../../src/connectivity/bluetooth/hci/vendor/intel/hci_event_handler.cc

void on_fidl_error (fidl::UnbindInfo error)

Defined at line 56 of file ../../src/connectivity/bluetooth/hci/vendor/intel/hci_event_handler.cc

void handle_unknown_event (fidl::UnknownEventMetadata<fuchsia_hardware_bluetooth::HciTransport> metadata)

Defined at line 60 of file ../../src/connectivity/bluetooth/hci/vendor/intel/hci_event_handler.cc

std::vector<uint8_t> WaitForPacket (zx::duration timeout)

Wait until there's any packet presence in the queue. The vector return value introduces extra

data copy but it's acceptable since we only use HciTransport here for initialization.

Defined at line 36 of file ../../src/connectivity/bluetooth/hci/vendor/intel/hci_event_handler.cc