class CisRequestedParameters

Defined at line 3283 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 3292 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 3296 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 3303 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 3311 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 3321 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 3325 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 3331 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 3339 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 3351 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 3355 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 3363 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 3371 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 3383 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 3387 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 3395 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 3403 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)