template <>

class NaturalClientImpl

Defined at line 2922 of file fidling/gen/sdk/fidl/fuchsia.net.routes.admin/fuchsia.net.routes.admin/cpp/fidl/fuchsia.net.routes.admin/cpp/natural_messaging.h

Public Methods

::fit::result< ::fidl::OneWayError> NewRuleSet (::fidl::Request< ::fuchsia_net_routes_admin::RuleTableV6::NewRuleSet> request)

Returns an empty rule set at requested priority.

Clients are free to manage the rules within their own rule set, but not

the rule set of others. Only one rule set is allowed at each `priority`

level. Channel is closed with `ZX_ERR_ALREADY_EXISTS` if there's already

a rule set at the given `priority`.

+ request `priority` the priority of this `RuleSetV6`, all rule sets are

globally ordered according to this number.

+ request `rule_set` grants access to the `RuleSetV6` protocol.