Crate fidl_fuchsia_net_interfaces_admin

Source

Macros§

ControlDisableErrorUnknown
Pattern that matches an unknown ControlDisableError member.
ControlEnableErrorUnknown
Pattern that matches an unknown ControlEnableError member.
ControlGetConfigurationErrorUnknown
Pattern that matches an unknown ControlGetConfigurationError member.
ControlRemoveAddressErrorUnknown
Pattern that matches an unknown ControlRemoveAddressError member.
ControlRemoveErrorUnknown
Pattern that matches an unknown ControlRemoveError member.
ControlSetConfigurationErrorUnknown
Pattern that matches an unknown ControlSetConfigurationError member.
IgmpVersionUnknown
Pattern that matches an unknown IgmpVersion member.
InterfaceRemovedReasonUnknown
Pattern that matches an unknown InterfaceRemovedReason member.
MldVersionUnknown
Pattern that matches an unknown MldVersion member.

Structs§

AddressParameters
Address assignment parameters.
AddressProperties
Properties of an IP address.
AddressStateProviderControlHandle
AddressStateProviderEventStream
AddressStateProviderMarker
AddressStateProviderOnAddressRemovedRequest
AddressStateProviderProxy
AddressStateProviderRequestStream
A Stream of incoming requests for fuchsia.net.interfaces.admin/AddressStateProvider.
AddressStateProviderSynchronousProxy
AddressStateProviderUpdateAddressPropertiesRequest
AddressStateProviderUpdateAddressPropertiesResponder
AddressStateProviderWatchAddressAssignmentStateResponder
AddressStateProviderWatchAddressAssignmentStateResponse
ArpConfiguration
Configuration
The configuration for an interface.
ControlAddAddressRequest
ControlControlHandle
ControlDisableResponder
ControlDisableResponse
ControlEnableResponder
ControlEnableResponse
ControlEventStream
ControlGetAuthorizationForInterfaceResponder
ControlGetAuthorizationForInterfaceResponse
ControlGetConfigurationResponder
ControlGetConfigurationResponse
ControlGetIdResponder
ControlGetIdResponse
ControlMarker
ControlOnInterfaceRemovedRequest
ControlProxy
ControlRemoveAddressRequest
ControlRemoveAddressResponder
ControlRemoveAddressResponse
ControlRemoveResponder
ControlRequestStream
A Stream of incoming requests for fuchsia.net.interfaces.admin/Control.
ControlSetConfigurationRequest
ControlSetConfigurationResponder
ControlSetConfigurationResponse
ControlSynchronousProxy
DadConfiguration
DAD (Duplicate Address Detection) configuration for an interface.
DeviceControlControlHandle
DeviceControlCreateInterfaceRequest
DeviceControlEventStream
DeviceControlMarker
DeviceControlProxy
DeviceControlRequestStream
A Stream of incoming requests for fuchsia.net.interfaces.admin/DeviceControl.
DeviceControlSynchronousProxy
Empty
GrantForInterfaceAuthorization
IgmpConfiguration
InstallerControlHandle
InstallerEventStream
InstallerInstallBlackholeInterfaceRequest
InstallerInstallDeviceRequest
InstallerMarker
InstallerProxy
InstallerRequestStream
A Stream of incoming requests for fuchsia.net.interfaces.admin/Installer.
InstallerSynchronousProxy
Ipv4Configuration
Ipv6Configuration
MldConfiguration
NdpConfiguration
NudConfiguration
NudConfiguration for an interface.
Options
Options for creating an interface.
ProofOfInterfaceAuthorization
A credential passed into the fuchsia.net.* family of APIs to authenticate access to a particular interface. The Netstack only needs the ability to inspect the token’s basic info when proving that the client is authorized to access a resource.
SlaacConfiguration

Enums§

AddressRemovalReason
Reasons from IP address removal.
AddressStateProviderEvent
AddressStateProviderRequest
Offers state information about an IP address.
ControlDisableError
ControlEnableError
ControlEvent
ControlGetConfigurationError
ControlRemoveAddressError
ControlRemoveError
ControlRequest
Provides control over an interface.
ControlSetConfigurationError
DeviceControlEvent
DeviceControlRequest
Administrative control over an installed device on the network stack.
IgmpVersion
InstallerEvent
InstallerRequest
Installs devices on the network stack.
InterfaceRemovedReason
MldVersion

Traits§

AddressStateProviderProxyInterface
ControlProxyInterface
DeviceControlProxyInterface
InstallerProxyInterface

Type Aliases§

ControlDisableResult
ControlEnableResult
ControlGetConfigurationResult
ControlRemoveAddressResult
ControlRemoveResult
ControlSetConfigurationResult