template <typename BuilderImpl>

class WireTableBaseBuilder

Defined at line 958 of file fidling/gen/sdk/fidl/fuchsia.bluetooth/fuchsia.bluetooth/cpp/fidl/fuchsia.bluetooth/cpp/wire_types.h

Public Methods

::fuchsia_bluetooth::wire::CodecAttributes Build ()

Build and return the table. The builder should not be used after this.

bool has_codec_id ()
void clear_codec_id ()

Clears the codec_id field.

This method should be used sparingly, such as only during tests, as it has

O(number_of_fields) complexity.

::fuchsia_bluetooth::wire::CodecId & codec_id ()

Coding format.

Required.

BuilderImpl & codec_id (Wrapper_Ignore_Me_< ::fidl::ObjectView< ::fuchsia_bluetooth::wire::CodecId>> elem)

Coding format.

Required.

bool has_codec_configuration ()
void clear_codec_configuration ()

Clears the codec_configuration field.

This method should be used sparingly, such as only during tests, as it has

O(number_of_fields) complexity.

::fidl::VectorView<uint8_t> & codec_configuration ()

Configuration data.

Optionally present, as determined by codec being used.

BuilderImpl & codec_configuration (Wrapper_Ignore_Me_< ::fidl::ObjectView< ::fidl::VectorView<uint8_t>>> elem)

Configuration data.

Optionally present, as determined by codec being used.

Protected Methods

void WireTableBaseBuilder< ::fuchsia_bluetooth::wire::CodecAttributes, BuilderImpl> (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_bluetooth::wire::CodecAttributes>> && frame)

Records