Crate fidl_fuchsia_net_routes_admin

Source

Macros§

AuthenticateForInterfaceErrorUnknown
Pattern that matches an unknown AuthenticateForInterfaceError member.
AuthenticateForRouteTableErrorUnknown
Pattern that matches an unknown AuthenticateForRouteTableError member.
BaseRouteTableRemoveErrorUnknown
Pattern that matches an unknown BaseRouteTableRemoveError member.
RouteSetErrorUnknown
Pattern that matches an unknown RouteSetError member.
RuleSetErrorUnknown
Pattern that matches an unknown RuleSetError member.

Structs§

BaseRouteTableControlHandle
BaseRouteTableEventStream
BaseRouteTableGetAuthorizationForRouteTableResponder
BaseRouteTableGetAuthorizationForRouteTableResponse
BaseRouteTableGetTableIdResponder
BaseRouteTableGetTableIdResponse
BaseRouteTableMarker
BaseRouteTableProxy
BaseRouteTableRemoveResponder
BaseRouteTableRequestStream
A Stream of incoming requests for fuchsia.net.routes.admin/BaseRouteTable.
BaseRouteTableSynchronousProxy
BaseRuleSetAuthenticateForRouteTableResponder
BaseRuleSetControlHandle
BaseRuleSetEventStream
BaseRuleSetMarker
BaseRuleSetProxy
BaseRuleSetRemoveRuleRequest
BaseRuleSetRemoveRuleResponder
BaseRuleSetRequestStream
A Stream of incoming requests for fuchsia.net.routes.admin/BaseRuleSet.
BaseRuleSetSynchronousProxy
GrantForRouteTableAuthorization
ProofOfRouteTableAuthorization
RouteSetV4AddRouteRequest
RouteSetV4AddRouteResponder
RouteSetV4AddRouteResponse
RouteSetV4AuthenticateForInterfaceRequest
RouteSetV4AuthenticateForInterfaceResponder
RouteSetV4ControlHandle
RouteSetV4EventStream
RouteSetV4Marker
RouteSetV4Proxy
RouteSetV4RemoveRouteRequest
RouteSetV4RemoveRouteResponder
RouteSetV4RemoveRouteResponse
RouteSetV4RequestStream
A Stream of incoming requests for fuchsia.net.routes.admin/RouteSetV4.
RouteSetV4SynchronousProxy
RouteSetV6AddRouteRequest
RouteSetV6AddRouteResponder
RouteSetV6AddRouteResponse
RouteSetV6AuthenticateForInterfaceRequest
RouteSetV6AuthenticateForInterfaceResponder
RouteSetV6ControlHandle
RouteSetV6EventStream
RouteSetV6Marker
RouteSetV6Proxy
RouteSetV6RemoveRouteRequest
RouteSetV6RemoveRouteResponder
RouteSetV6RemoveRouteResponse
RouteSetV6RequestStream
A Stream of incoming requests for fuchsia.net.routes.admin/RouteSetV6.
RouteSetV6SynchronousProxy
RouteTableOptionsV4
RouteTableOptionsV6
RouteTableProviderV4ControlHandle
RouteTableProviderV4EventStream
RouteTableProviderV4Marker
RouteTableProviderV4NewRouteTableRequest
RouteTableProviderV4Proxy
RouteTableProviderV4RequestStream
A Stream of incoming requests for fuchsia.net.routes.admin/RouteTableProviderV4.
RouteTableProviderV4SynchronousProxy
RouteTableProviderV6ControlHandle
RouteTableProviderV6EventStream
RouteTableProviderV6Marker
RouteTableProviderV6NewRouteTableRequest
RouteTableProviderV6Proxy
RouteTableProviderV6RequestStream
A Stream of incoming requests for fuchsia.net.routes.admin/RouteTableProviderV6.
RouteTableProviderV6SynchronousProxy
RouteTableV4ControlHandle
RouteTableV4EventStream
RouteTableV4GetAuthorizationForRouteTableResponder
RouteTableV4GetTableIdResponder
RouteTableV4Marker
RouteTableV4NewRouteSetRequest
RouteTableV4Proxy
RouteTableV4RemoveResponder
RouteTableV4RequestStream
A Stream of incoming requests for fuchsia.net.routes.admin/RouteTableV4.
RouteTableV4SynchronousProxy
RouteTableV6ControlHandle
RouteTableV6EventStream
RouteTableV6GetAuthorizationForRouteTableResponder
RouteTableV6GetTableIdResponder
RouteTableV6Marker
RouteTableV6NewRouteSetRequest
RouteTableV6Proxy
RouteTableV6RemoveResponder
RouteTableV6RequestStream
A Stream of incoming requests for fuchsia.net.routes.admin/RouteTableV6.
RouteTableV6SynchronousProxy
RuleSetV4AddRuleRequest
RuleSetV4AddRuleResponder
RuleSetV4AuthenticateForRouteTableResponder
RuleSetV4ControlHandle
RuleSetV4EventStream
RuleSetV4Marker
RuleSetV4Proxy
RuleSetV4RemoveRuleResponder
RuleSetV4RequestStream
A Stream of incoming requests for fuchsia.net.routes.admin/RuleSetV4.
RuleSetV4SynchronousProxy
RuleSetV6AddRuleRequest
RuleSetV6AddRuleResponder
RuleSetV6AuthenticateForRouteTableResponder
RuleSetV6ControlHandle
RuleSetV6EventStream
RuleSetV6Marker
RuleSetV6Proxy
RuleSetV6RemoveRuleResponder
RuleSetV6RequestStream
A Stream of incoming requests for fuchsia.net.routes.admin/RuleSetV6.
RuleSetV6SynchronousProxy
RuleTableV4ControlHandle
RuleTableV4EventStream
RuleTableV4Marker
RuleTableV4NewRuleSetRequest
RuleTableV4Proxy
RuleTableV4RequestStream
A Stream of incoming requests for fuchsia.net.routes.admin/RuleTableV4.
RuleTableV4SynchronousProxy
RuleTableV6ControlHandle
RuleTableV6EventStream
RuleTableV6Marker
RuleTableV6NewRuleSetRequest
RuleTableV6Proxy
RuleTableV6RequestStream
A Stream of incoming requests for fuchsia.net.routes.admin/RuleTableV6.
RuleTableV6SynchronousProxy

Enums§

AuthenticateForInterfaceError
Error type returned when failing to authenticate an interface for a route set.
AuthenticateForRouteTableError
Error type returned when failing to authenticate a route table for a rules set.
BaseRouteTableEvent
BaseRouteTableRemoveError
BaseRouteTableRequest
Common base for RouteTable protocol that is IP version agnostic. This helps reduce FIDL duplication.
BaseRuleSetEvent
BaseRuleSetRequest
Common base for RuleSet protocol that is IP version agnostic. This helps reduce FIDL duplication.
RouteSetError
Error type returned when failing to manipulate a route set.
RouteSetV4Event
RouteSetV4Request
Provides mutable access over a set of system’s IPv4 routes.
RouteSetV6Event
RouteSetV6Request
Provides mutable access over a set of system’s IPv6 routes.
RouteTableProviderV4Event
RouteTableProviderV4Request
This protocol allows the client to create route tables.
RouteTableProviderV6Event
RouteTableProviderV6Request
This protocol allows the client to create route tables.
RouteTableV4Event
RouteTableV4Request
Vends isolated administrative access to the system’s IPv4 routing table.
RouteTableV6Event
RouteTableV6Request
Vends isolated administrative access to the system’s IPv6 routing table.
RuleSetError
Possible errors for operating the rule set.
RuleSetV4Event
RuleSetV4Request
Provides mutable access over a set of the system’s IPv4 route rules.
RuleSetV6Event
RuleSetV6Request
Provides mutable access over a set of the system’s IPv6 route rules.
RuleTableV4Event
RuleTableV4Request
Gives isolated access to the system’s policy routing rules.
RuleTableV6Event
RuleTableV6Request
Gives isolated access to the system’s policy routing rules.

Traits§

BaseRouteTableProxyInterface
BaseRuleSetProxyInterface
RouteSetV4ProxyInterface
RouteSetV6ProxyInterface
RouteTableProviderV4ProxyInterface
RouteTableProviderV6ProxyInterface
RouteTableV4ProxyInterface
RouteTableV6ProxyInterface
RuleSetV4ProxyInterface
RuleSetV6ProxyInterface
RuleTableV4ProxyInterface
RuleTableV6ProxyInterface

Type Aliases§

BaseRouteTableRemoveResult
BaseRuleSetAuthenticateForRouteTableResult
BaseRuleSetRemoveRuleResult
RouteSetV4AddRouteResult
RouteSetV4AuthenticateForInterfaceResult
RouteSetV4RemoveRouteResult
RouteSetV6AddRouteResult
RouteSetV6AuthenticateForInterfaceResult
RouteSetV6RemoveRouteResult
RuleSetV4AddRuleResult
RuleSetV6AddRuleResult