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)