template <typename BuilderImpl>

class WireTableBaseBuilder

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

Public Methods

::fuchsia_bluetooth::wire::SecurityRequirements Build ()

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

bool has_authentication_required ()
void clear_authentication_required ()

Clears the authentication_required field.

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

O(number_of_fields) complexity.

bool & authentication_required ()

If present and true, the physical link must be authenticated with

on-path attacker protection to access this service. If missing then

authentication is not required.

BuilderImpl & authentication_required (bool elem)

If present and true, the physical link must be authenticated with

on-path attacker protection to access this service. If missing then

authentication is not required.

bool has_secure_connections_required ()
void clear_secure_connections_required ()

Clears the secure_connections_required field.

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

O(number_of_fields) complexity.

bool & secure_connections_required ()

If present and true, the physical link must be encrypted with a Secure

Connections key to access this service if the host is capable.

Advertisement will fail if the host does not support Secure Connections.

See Bluetooth Spec v5.2, Vol 3, Part C, Sec 5.2.2.8.

BuilderImpl & secure_connections_required (bool elem)

If present and true, the physical link must be encrypted with a Secure

Connections key to access this service if the host is capable.

Advertisement will fail if the host does not support Secure Connections.

See Bluetooth Spec v5.2, Vol 3, Part C, Sec 5.2.2.8.

Protected Methods

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

Records