class PeriodicAdvertisingSyncOnEstablishedRequest
Defined at line 9955 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 9962 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 9966 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 9971 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 9979 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 9988 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 9992 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 9997 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 10005 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 10013 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 10017 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 10021 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 10029 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 10039 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 10043 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 10049 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 10057 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 10065 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 10069 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 10073 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 10081 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 10089 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 10093 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 10097 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 10105 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 10116 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 10120 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 10127 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 10135 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h