template <typename BuilderImpl>
class WireTableBaseBuilder
Defined at line 1321 of file fidling/gen/sdk/fidl/fuchsia.net.filter/fuchsia.net.filter/cpp/fidl/fuchsia.net.filter/cpp/wire_types.h
Public Methods
::fuchsia_net_filter::wire::NatRoutine Build ()
Build and return the table. The builder should not be used after this.
bool has_installation ()
void clear_installation ()
Clears the installation field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::fuchsia_net_filter::wire::InstalledNatRoutine & installation ()
Installed routines are evaluated whenever a packet hits the hook
on which it is installed.
Uninstalled routines are useful for organizational purposes and
are only traversed when jumped to from another routine.
If left unset, will be an uninstalled routine.
BuilderImpl & installation (Wrapper_Ignore_Me_< ::fidl::ObjectView< ::fuchsia_net_filter::wire::InstalledNatRoutine>> elem)
Installed routines are evaluated whenever a packet hits the hook
on which it is installed.
Uninstalled routines are useful for organizational purposes and
are only traversed when jumped to from another routine.
If left unset, will be an uninstalled routine.
Protected Methods
void WireTableBaseBuilder< ::fuchsia_net_filter::wire::NatRoutine, BuilderImpl> (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_net_filter::wire::NatRoutine>> && frame)