template <typename BuilderImpl>

class WireTableBaseBuilder

Defined at line 2328 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces.admin/fuchsia.net.interfaces.admin/cpp/fidl/fuchsia.net.interfaces.admin/cpp/wire_types.h

Public Methods

::fuchsia_net_interfaces_admin::wire::SlaacConfiguration Build ()

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

bool has_temporary_address ()
void clear_temporary_address ()

Clears the temporary_address field.

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

O(number_of_fields) complexity.

bool & temporary_address ()

Controls whether temporary addresses as described in

[RFC 4941] are generated.

Note that assigned SLAAC temporary addresses will remain

assigned when this configuration goes from enabled to

disabled.

[RFC 4941]: https://datatracker.ietf.org/doc/html/rfc4941

BuilderImpl & temporary_address (bool elem)

Controls whether temporary addresses as described in

[RFC 4941] are generated.

Note that assigned SLAAC temporary addresses will remain

assigned when this configuration goes from enabled to

disabled.

[RFC 4941]: https://datatracker.ietf.org/doc/html/rfc4941

Protected Methods

void WireTableBaseBuilder< ::fuchsia_net_interfaces_admin::wire::SlaacConfiguration, BuilderImpl> (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_net_interfaces_admin::wire::SlaacConfiguration>> && frame)

Records