template <typename BuilderImpl>

class WireTableBaseBuilder

Defined at line 1999 of file fidling/gen/sdk/fidl/fuchsia.net.routes/fuchsia.net.routes/cpp/fidl/fuchsia.net.routes/cpp/wire_types.h

Public Methods

::fuchsia_net_routes::wire::ResolveOptions Build ()

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

bool has_marks ()
void clear_marks ()

Clears the marks field.

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

O(number_of_fields) complexity.

::fuchsia_net::wire::Marks & marks ()

The marks used for the route resolution.

For mark domains that are not present, the route resolution will

happen with no marks for the domain. This field is also optional.

If absent, all mark domains are considered to be unmarked for the

route resolution.

BuilderImpl & marks (Wrapper_Ignore_Me_< ::fidl::ObjectView< ::fuchsia_net::wire::Marks>> elem)

The marks used for the route resolution.

For mark domains that are not present, the route resolution will

happen with no marks for the domain. This field is also optional.

If absent, all mark domains are considered to be unmarked for the

route resolution.

Protected Methods

void WireTableBaseBuilder< ::fuchsia_net_routes::wire::ResolveOptions, BuilderImpl> (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_net_routes::wire::ResolveOptions>> && frame)

Records