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.