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. - Unicast
Source AndMulticast Destination - An IP generic version of
[
fnet_multicast_admin::Ipv4UnicastSourceAndMulticastDestination] and [fnet_multicast_admin::Ipv6UnicastSourceAndMulticastDestination]. - Watch
Routing Events Response - An IP generic version of the fields accepted by an
fnet_multicast_admin::Ipv4RoutingTableControllerWatchRoutingEventsResponderandfnet_multicast_admin::Ipv6RoutingTableControllerWatchRoutingEventsResponder.
Enums§
- AddRoute
Error - An IP generic version of
[
fnet_multicast_admin::Ipv4RoutingTableControllerAddRouteError] and [fnet_multicast_admin::Ipv6RoutingTableControllerAddRouteError]. - DelRoute
Error - An IP generic version of
[
fnet_multicast_admin::Ipv4RoutingTableControllerDelRouteError] and [fnet_multicast_admin::Ipv6RoutingTableControllerDelRouteError]. - GetRoute
Stats Error - An IP generic version of
[
fnet_multicast_admin::Ipv4RoutingTableControllerGetRouteStatsError] and [fnet_multicast_admin::Ipv6RoutingTableControllerGetRouteStatsError]. - Route
Conversion Error - The types of errors that may occur when creating
Routefrom FIDL. - Table
Controller Request - An IP generic version of
fnet_multicast_admin::Ipv4RoutingTableControllerRequestandfnet_multicast_admin::Ipv6RoutingTableControllerRequest.
Traits§
- Fidl
Multicast Admin IpExt - An IP extension providing functionality for
fuchsia_net_multicast_admin. - Fidl
Responder - A type capable of responding to FIDL requests.
- Table
Controller Proxy - A FIDL multicast routing table controller Proxy.
- Terminal
Event Control Handle - A FIDL ControlHandle that can send a terminal event.