class ConnectionAcceptPeriodicAdvertisingSyncTransferRequest

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

Public Members

static const fidl_type_t * FidlType

Public Methods

bool IsEmpty ()

Returns whether no field is set.

const ::fidl::InterfaceRequest< ::fuchsia::bluetooth::le::PeriodicAdvertisingSync> & sync ()

When the sync is established, the `PeriodicAdvertisingSync.OnEstablished` event will be

sent containing the service data received with the transfer. Closing the client end will

cancel the transfer.

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

bool has_sync ()

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

::fidl::InterfaceRequest< ::fuchsia::bluetooth::le::PeriodicAdvertisingSync> * mutable_sync ()

When the sync is established, the `PeriodicAdvertisingSync.OnEstablished` event will be

sent containing the service data received with the transfer. Closing the client end will

cancel the transfer.

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

void clear_sync ()

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

const ::fuchsia::bluetooth::le::PeriodicAdvertisingSyncConfiguration & config ()

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

bool has_config ()

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

::fuchsia::bluetooth::le::PeriodicAdvertisingSyncConfiguration * mutable_config ()

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

void clear_config ()

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

ConnectionAcceptPeriodicAdvertisingSyncTransferRequest & set_sync (::fidl::InterfaceRequest< ::fuchsia::bluetooth::le::PeriodicAdvertisingSync> _value)
ConnectionAcceptPeriodicAdvertisingSyncTransferRequest & set_config (::fuchsia::bluetooth::le::PeriodicAdvertisingSyncConfiguration _value)
void ConnectionAcceptPeriodicAdvertisingSyncTransferRequest ()
void ConnectionAcceptPeriodicAdvertisingSyncTransferRequest (ConnectionAcceptPeriodicAdvertisingSyncTransferRequest && other)
void ~ConnectionAcceptPeriodicAdvertisingSyncTransferRequest ()
ConnectionAcceptPeriodicAdvertisingSyncTransferRequest & operator= (ConnectionAcceptPeriodicAdvertisingSyncTransferRequest && other)
::std::unique_ptr<ConnectionAcceptPeriodicAdvertisingSyncTransferRequest> New ()
void Encode (::fidl::Encoder * _encoder, size_t _offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, ConnectionAcceptPeriodicAdvertisingSyncTransferRequest * _value, size_t _offset)
zx_status_t Clone (ConnectionAcceptPeriodicAdvertisingSyncTransferRequest * _result)