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)