template <>
class WireTableBuilder
Defined at line 1625 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 1641 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 1660 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