class CisRequestedParameters
Defined at line 3255 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 uint8_t & cis_id ()
ID selected to uniquely identify a stream within a CIG. All `cis_id`s
must be distinct within a single creation request.
Required.
Defined at line 3264 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h
bool has_cis_id ()
Defined at line 3268 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h
uint8_t * mutable_cis_id ()
ID selected to uniquely identify a stream within a CIG. All `cis_id`s
must be distinct within a single creation request.
Required.
Defined at line 3275 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h
void clear_cis_id ()
Defined at line 3283 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h
const ::fidl::InterfaceRequest< ::fuchsia::bluetooth::le::IsochronousStream> & connection_stream ()
The channel that will be used for operations on the stream.
Required.
Defined at line 3293 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h
bool has_connection_stream ()
Defined at line 3297 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h
::fidl::InterfaceRequest< ::fuchsia::bluetooth::le::IsochronousStream> * mutable_connection_stream ()
The channel that will be used for operations on the stream.
Required.
Defined at line 3303 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h
void clear_connection_stream ()
Defined at line 3311 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h
const uint16_t & max_sdu_size_outgoing ()
Maximum SDU size (central => peripheral). This is a function of the
codec being used. Unidirectional streams should set the unused
direction to 0.
Optional. If not provided, a value of 0 will be used (unidirectional)
Defined at line 3323 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h
bool has_max_sdu_size_outgoing ()
Defined at line 3327 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h
uint16_t * mutable_max_sdu_size_outgoing ()
Maximum SDU size (central => peripheral). This is a function of the
codec being used. Unidirectional streams should set the unused
direction to 0.
Optional. If not provided, a value of 0 will be used (unidirectional)
Defined at line 3335 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h
void clear_max_sdu_size_outgoing ()
Defined at line 3343 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h
const uint16_t & max_sdu_size_incoming ()
Maximum SDU size (peripheral => central). This is a function of the
codec being used. Unidirectional streams should set the unused
direction to 0.
Optional. If not provided, a value of 0 will be used (unidirectional)
Defined at line 3355 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h
bool has_max_sdu_size_incoming ()
Defined at line 3359 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h
uint16_t * mutable_max_sdu_size_incoming ()
Maximum SDU size (peripheral => central). This is a function of the
codec being used. Unidirectional streams should set the unused
direction to 0.
Optional. If not provided, a value of 0 will be used (unidirectional)
Defined at line 3367 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h
void clear_max_sdu_size_incoming ()
Defined at line 3375 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h
CisRequestedParameters & set_cis_id (uint8_t _value)
CisRequestedParameters & set_connection_stream (::fidl::InterfaceRequest< ::fuchsia::bluetooth::le::IsochronousStream> _value)
CisRequestedParameters & set_max_sdu_size_outgoing (uint16_t _value)
CisRequestedParameters & set_max_sdu_size_incoming (uint16_t _value)
void CisRequestedParameters ()
void CisRequestedParameters (CisRequestedParameters && other)
void ~CisRequestedParameters ()
CisRequestedParameters & operator= (CisRequestedParameters && other)
::std::unique_ptr<CisRequestedParameters> New ()
void Encode (::fidl::Encoder * _encoder, size_t _offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, CisRequestedParameters * _value, size_t _offset)
zx_status_t Clone (CisRequestedParameters * _result)