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)