template <typename BuilderImpl>

class WireTableBaseBuilder

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

Public Methods

::fuchsia_hardware_bluetooth::wire::VendorFeatures Build ()

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

bool has_acl_priority_command ()
void clear_acl_priority_command ()

Clears the acl_priority_command field.

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

O(number_of_fields) complexity.

bool & acl_priority_command ()

Supports the SetAclPriority command

If missing, the command is not supported.

BuilderImpl & acl_priority_command (bool elem)

Supports the SetAclPriority command

If missing, the command is not supported.

bool has_android_vendor_extensions ()
void clear_android_vendor_extensions ()

Clears the android_vendor_extensions field.

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

O(number_of_fields) complexity.

::fuchsia_hardware_bluetooth::wire::AndroidVendorSupport & android_vendor_extensions ()

Supports Android Vendor Extensions

If missing, Android Vendor Extensions are not supported.

BuilderImpl & android_vendor_extensions (Wrapper_Ignore_Me_< ::fidl::ObjectView< ::fuchsia_hardware_bluetooth::wire::AndroidVendorSupport>> elem)

Supports Android Vendor Extensions

If missing, Android Vendor Extensions are not supported.

bool has_audio_offload_settings ()
void clear_audio_offload_settings ()

Clears the audio_offload_settings field.

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

O(number_of_fields) complexity.

::fuchsia_hardware_bluetooth::wire::AudioOffloadSettings & audio_offload_settings ()

Specify some alternative settings for audio offload paths.

If missing, use the reasonable defaults or configured settings.

BuilderImpl & audio_offload_settings (Wrapper_Ignore_Me_< ::fidl::ObjectView< ::fuchsia_hardware_bluetooth::wire::AudioOffloadSettings>> elem)

Specify some alternative settings for audio offload paths.

If missing, use the reasonable defaults or configured settings.

Protected Methods

void WireTableBaseBuilder< ::fuchsia_hardware_bluetooth::wire::VendorFeatures, BuilderImpl> (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_hardware_bluetooth::wire::VendorFeatures>> && frame)

Records