Crate fidl_fuchsia_net_dhcp

Source

Macros§

Option_Unknown
Pattern that matches an unknown Option_ member.
ParameterUnknown
Pattern that matches an unknown Parameter member.

Structs§

Address
AddressPool
ClientControlHandle
ClientEventStream
ClientMarker
ClientOnExitRequest
ClientProviderCheckPresenceResponder
ClientProviderControlHandle
ClientProviderEventStream
ClientProviderMarker
ClientProviderNewClientRequest
ClientProviderProxy
ClientProviderRequestStream
A Stream of incoming requests for fuchsia.net.dhcp/ClientProvider.
ClientProviderSynchronousProxy
ClientProxy
ClientRequestStream
A Stream of incoming requests for fuchsia.net.dhcp/Client.
ClientSynchronousProxy
ClientWatchConfigurationResponder
ClientWatchConfigurationResponse
ConfigurationToRequest
Describes the configuration information the DHCP client requests from DHCP servers.
LeaseLength
NewClientParams
NodeTypes
A NetBIOS over TCP/IP node type as defined in RFC 1001/1002. This bitflag is for use with the NetBiosOverTcpipNodeType option.
ServerGetOptionRequest
ServerGetOptionResponse
ServerGetParameterRequest
ServerGetParameterResponse
ServerIsServingResponse
ServerListOptionsResponse
ServerListParametersResponse
ServerSetOptionRequest
ServerSetParameterRequest
Server_ClearLeasesResponder
Server_ControlHandle
Server_EventStream
Server_GetOptionResponder
Server_GetParameterResponder
Server_IsServingResponder
Server_ListOptionsResponder
Server_ListParametersResponder
Server_Marker
Server_Proxy
Server_RequestStream
A Stream of incoming requests for fuchsia.net.dhcp/Server.
Server_ResetOptionsResponder
Server_ResetParametersResponder
Server_SetOptionResponder
Server_SetParameterResponder
Server_StartServingResponder
Server_StopServingResponder
Server_SynchronousProxy
StaticAssignment

Enums§

ClientEvent
ClientExitReason
ClientProviderEvent
ClientProviderRequest
Provides a method to create new DHCP clients.
ClientRequest
Provides methods to watch for discovered network configurations and control the DHCP client discovering them.
MessageType
The type of DHCP message. The DHCP protocol requires that all messages identify their type by including the MessageType option. These values are specified in https://tools.ietf.org/html/rfc2132#section-9.6.
OptionCode
The code of a DHCP option to be retrieved by Server.GetOption(). The code values are from https://tools.ietf.org/html/rfc2132 and the enum variants have been listed in the order they are presented in the RFC.
OptionOverloadValue
A indication of which DHCP message field should be used to store additional options.
Option_
A generic representation of client configuration parameters and DHCP settings. Options are the mechanism by which the DHCP protocol communicates configuration parameters from a repository on a DHCP server to DHCP clients, or by which DHCP clients and servers communicate data relevant to a DHCP transaction. All DHCP option values must have a length which can fit within a single byte, i.e. less than 256. Options for which there is no reasonable administrator-configurable value have been omitted from this xunion. The omitted options are:
Parameter
The configurable server parameters.
ParameterName
The name of the Parameter to be retrieved by Server.GetParameter().
Server_Event
Server_Request
Provides methods for DHCP Server configuration.

Constants§

MAX_DNS_SERVERS
The maximum possible number of DNS servers that can be included in an acquired DHCP configuration.
MAX_ROUTERS
The maximum possible number of routers that can be included in an acquired DHCP configuration.

Traits§

ClientProviderProxyInterface
ClientProxyInterface
Server_ProxyInterface

Type Aliases§

Addresses
A DHCP option field of IP addresses.
AsciiString
A DHCP option field of ASCII characters.
Duration
A DHCP duration value, in seconds. As specified in https://tools.ietf.org/html/rfc2131#section-3.3, DHCP duration values are relative times.
ServerClearLeasesResult
ServerGetOptionResult
ServerGetParameterResult
ServerListOptionsResult
ServerListParametersResult
ServerResetOptionsResult
ServerResetParametersResult
ServerSetOptionResult
ServerSetParameterResult
ServerStartServingResult