class Central_Proxy

Defined at line 16919 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h

Public Members

function_impl OnScanStateChanged
function_impl OnDeviceDiscovered
function_impl OnPeripheralDisconnected

Public Methods

void Central_Proxy (::fidl::internal::ProxyController * controller)
void ~Central_Proxy ()
zx_status_t Dispatch_ (::fidl::HLCPPIncomingMessage message)
void ListenL2cap (::fuchsia::bluetooth::le::ChannelListenerRegistryListenL2capRequest ChannelListenerRegistryListenL2capRequest, ListenL2capCallback callback)

cts-coverage-fidl-name:fuchsia.bluetooth.le/Central.ListenL2cap

void Scan (::fuchsia::bluetooth::le::ScanOptions options, ::fidl::InterfaceRequest< ::fuchsia::bluetooth::le::ScanResultWatcher> result_watcher, ScanCallback callback)

cts-coverage-fidl-name:fuchsia.bluetooth.le/Central.Scan

void Connect (::fuchsia::bluetooth::PeerId id, ::fuchsia::bluetooth::le::ConnectionOptions options, ::fidl::InterfaceRequest< ::fuchsia::bluetooth::le::Connection> handle)

cts-coverage-fidl-name:fuchsia.bluetooth.le/Central.Connect

void SyncToPeriodicAdvertising (::fuchsia::bluetooth::le::CentralSyncToPeriodicAdvertisingRequest CentralSyncToPeriodicAdvertisingRequest)

cts-coverage-fidl-name:fuchsia.bluetooth.le/Central.SyncToPeriodicAdvertising

void CreateConnectedIsochronousGroup (::fuchsia::bluetooth::le::CentralCreateConnectedIsochronousGroupRequest CentralCreateConnectedIsochronousGroupRequest, CreateConnectedIsochronousGroupCallback callback)

cts-coverage-fidl-name:fuchsia.bluetooth.le/Central.CreateConnectedIsochronousGroup

void GetPeripherals (::fidl::VectorPtr< ::std::string> service_uuids, GetPeripheralsCallback callback)

cts-coverage-fidl-name:fuchsia.bluetooth.le/Central.GetPeripherals

void GetPeripheral (::std::string identifier, GetPeripheralCallback callback)

cts-coverage-fidl-name:fuchsia.bluetooth.le/Central.GetPeripheral

void StartScan (::std::unique_ptr< ::fuchsia::bluetooth::le::ScanFilter> filter, StartScanCallback callback)

cts-coverage-fidl-name:fuchsia.bluetooth.le/Central.StartScan

void StopScan ()

cts-coverage-fidl-name:fuchsia.bluetooth.le/Central.StopScan

void ConnectPeripheral (::std::string identifier, ::fuchsia::bluetooth::le::ConnectionOptions options, ::fidl::InterfaceRequest< ::fuchsia::bluetooth::gatt::Client> gatt_client, ConnectPeripheralCallback callback)

cts-coverage-fidl-name:fuchsia.bluetooth.le/Central.ConnectPeripheral

void DisconnectPeripheral (::std::string identifier, DisconnectPeripheralCallback callback)

cts-coverage-fidl-name:fuchsia.bluetooth.le/Central.DisconnectPeripheral