template <typename BuilderImpl>
class WireTableBaseBuilder
Defined at line 2163 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::MldConfiguration Build ()
Build and return the table. The builder should not be used after this.
bool has_version ()
void clear_version ()
Clears the version field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::fuchsia_net_interfaces_admin::wire::MldVersion & version ()
Indicates the version of MLD to be performed.
Note that the stack may perform lower versioned MLD as required
for backwards compatibility with other nodes on the network per
MLD requirements.
BuilderImpl & version (::fuchsia_net_interfaces_admin::wire::MldVersion elem)
Indicates the version of MLD to be performed.
Note that the stack may perform lower versioned MLD as required
for backwards compatibility with other nodes on the network per
MLD requirements.
Protected Methods
void WireTableBaseBuilder< ::fuchsia_net_interfaces_admin::wire::MldConfiguration, BuilderImpl> (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_net_interfaces_admin::wire::MldConfiguration>> && frame)