class PeriodicAdvertisingSyncOnEstablishedRequest
Defined at line 10702 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.
PeriodicAdvertisingSyncOnEstablishedRequest & set_id (::fuchsia::bluetooth::le::PeriodicAdvertisingSyncId _value)
PeriodicAdvertisingSyncOnEstablishedRequest & set_subevents_count (uint8_t _value)
PeriodicAdvertisingSyncOnEstablishedRequest & set_peer_id (::fuchsia::bluetooth::PeerId _value)
PeriodicAdvertisingSyncOnEstablishedRequest & set_service_data (uint16_t _value)
PeriodicAdvertisingSyncOnEstablishedRequest & set_advertising_sid (uint8_t _value)
PeriodicAdvertisingSyncOnEstablishedRequest & set_phy (::fuchsia::bluetooth::le::PhysicalLayer _value)
PeriodicAdvertisingSyncOnEstablishedRequest & set_periodic_advertising_interval (uint16_t _value)
void PeriodicAdvertisingSyncOnEstablishedRequest ()
void PeriodicAdvertisingSyncOnEstablishedRequest (PeriodicAdvertisingSyncOnEstablishedRequest && other)
void ~PeriodicAdvertisingSyncOnEstablishedRequest ()
PeriodicAdvertisingSyncOnEstablishedRequest & operator= (PeriodicAdvertisingSyncOnEstablishedRequest && other)
::std::unique_ptr<PeriodicAdvertisingSyncOnEstablishedRequest> New ()
void Encode (::fidl::Encoder *_encoder,size_t_offset,std::optional< ::fidl::HandleInformation>maybe_handle_info)
void Decode (::fidl::Decoder *_decoder,PeriodicAdvertisingSyncOnEstablishedRequest *_value,size_t_offset)
zx_status_t Clone (PeriodicAdvertisingSyncOnEstablishedRequest * _result)
const ::fuchsia::bluetooth::le::PeriodicAdvertisingSyncId & id ()
Used in Connection.TransferPeriodicAdvertisingSync.
Defined at line 10709 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h
bool has_id ()
Defined at line 10713 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h
::fuchsia::bluetooth::le::PeriodicAdvertisingSyncId * mutable_id ()
Used in Connection.TransferPeriodicAdvertisingSync.
Defined at line 10718 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h
void clear_id ()
Defined at line 10726 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h
const uint8_t & subevents_count ()
The number of subevents this periodic advertisement has.
Defined at line 10735 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h
bool has_subevents_count ()
Defined at line 10739 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h
uint8_t * mutable_subevents_count ()
The number of subevents this periodic advertisement has.
Defined at line 10744 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h
void clear_subevents_count ()
Defined at line 10752 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h
const ::fuchsia::bluetooth::PeerId & peer_id ()
Defined at line 10760 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h
bool has_peer_id ()
Defined at line 10764 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h
::fuchsia::bluetooth::PeerId * mutable_peer_id ()
Defined at line 10768 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h
void clear_peer_id ()
Defined at line 10776 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h
const uint16_t & service_data ()
Present for Sync transfers only. Application specific data received
with the transfer.
Defined at line 10786 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h
bool has_service_data ()
Defined at line 10790 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h
uint16_t * mutable_service_data ()
Present for Sync transfers only. Application specific data received
with the transfer.
Defined at line 10796 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h
void clear_service_data ()
Defined at line 10804 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h
const uint8_t & advertising_sid ()
Defined at line 10812 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h
bool has_advertising_sid ()
Defined at line 10816 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h
uint8_t * mutable_advertising_sid ()
Defined at line 10820 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h
void clear_advertising_sid ()
Defined at line 10828 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h
const ::fuchsia::bluetooth::le::PhysicalLayer & phy ()
Defined at line 10836 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h
bool has_phy ()
Defined at line 10840 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h
::fuchsia::bluetooth::le::PhysicalLayer * mutable_phy ()
Defined at line 10844 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h
void clear_phy ()
Defined at line 10852 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h
const uint16_t & periodic_advertising_interval ()
Kept in interval units as profiles use this field unchanged.
Range: 0x0006 to 0xFFFF
Time: N × 1.25 ms
Defined at line 10863 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h
bool has_periodic_advertising_interval ()
Defined at line 10867 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h
uint16_t * mutable_periodic_advertising_interval ()
Kept in interval units as profiles use this field unchanged.
Range: 0x0006 to 0xFFFF
Time: N × 1.25 ms
Defined at line 10874 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h
void clear_periodic_advertising_interval ()
Defined at line 10882 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h