template <>
class WireTableBuilder
Defined at line 1615 of file fidling/gen/sdk/fidl/fuchsia.net.filter/fuchsia.net.filter/cpp/fidl/fuchsia.net.filter/cpp/wire_types.h
Public Methods
template <typename First = ::fuchsia_net_filter::wire::RoutineId, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fuchsia_net_filter::wire::RoutineId>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_net_filter::wire::Routine> & id (First && first, Args &&... args_)
The ID of the routine.
Must be unique within the scope of the namespace in which the routine is
created.
Defined at line 1631 of file fidling/gen/sdk/fidl/fuchsia.net.filter/fuchsia.net.filter/cpp/fidl/fuchsia.net.filter/cpp/wire_types.h
template <typename First = ::fuchsia_net_filter::wire::RoutineType, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fuchsia_net_filter::wire::RoutineType>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_net_filter::wire::Routine> & type (First && first, Args &&... args_)
The type of the routine.
IP routines can only include rules with ordinary filter actions, whereas
NAT routines can also include rules with NAT actions.
Note that NAT routines are only executed *once* for a given connection,
for the first packet in the flow.
Defined at line 1650 of file fidling/gen/sdk/fidl/fuchsia.net.filter/fuchsia.net.filter/cpp/fidl/fuchsia.net.filter/cpp/wire_types.h
Friends
template <>
class Routine