Crate fidl_fuchsia_net_multicast_ext

Crate fidl_fuchsia_net_multicast_ext 

Source
Expand description

Extension crate for the fuchsia.net.multicast.admin FIDL API.

This crate provides types and traits to abstract the separate IPv4 and IPv6 FIDL APIs onto a single API surface that is generic over IP version.

Structs§

Route
A sanitized fnet_multicast_admin::Route.
UnicastSourceAndMulticastDestination
An IP generic version of [fnet_multicast_admin::Ipv4UnicastSourceAndMulticastDestination] and [fnet_multicast_admin::Ipv6UnicastSourceAndMulticastDestination].
WatchRoutingEventsResponse
An IP generic version of the fields accepted by an fnet_multicast_admin::Ipv4RoutingTableControllerWatchRoutingEventsResponder and fnet_multicast_admin::Ipv6RoutingTableControllerWatchRoutingEventsResponder.

Enums§

AddRouteError
An IP generic version of [fnet_multicast_admin::Ipv4RoutingTableControllerAddRouteError] and [fnet_multicast_admin::Ipv6RoutingTableControllerAddRouteError].
DelRouteError
An IP generic version of [fnet_multicast_admin::Ipv4RoutingTableControllerDelRouteError] and [fnet_multicast_admin::Ipv6RoutingTableControllerDelRouteError].
GetRouteStatsError
An IP generic version of [fnet_multicast_admin::Ipv4RoutingTableControllerGetRouteStatsError] and [fnet_multicast_admin::Ipv6RoutingTableControllerGetRouteStatsError].
RouteConversionError
The types of errors that may occur when creating Route from FIDL.
TableControllerRequest
An IP generic version of fnet_multicast_admin::Ipv4RoutingTableControllerRequest and fnet_multicast_admin::Ipv6RoutingTableControllerRequest.

Traits§

FidlMulticastAdminIpExt
An IP extension providing functionality for fuchsia_net_multicast_admin.
FidlResponder
A type capable of responding to FIDL requests.
TableControllerProxy
A FIDL multicast routing table controller Proxy.
TerminalEventControlHandle
A FIDL ControlHandle that can send a terminal event.