Project: /_project.yaml Book: /_book.yaml
Defined in fuchsia.net.dhcp/client.fidl
Client provides control operations on a DHCP client.
Start runs the DHCP client represented by this protocol.
In the case that the interface this client represents no longer exists, the server end of this protocol's channel will be closed.
Start returns no other errors currently, but callers should check the error value in case new errors are returned in the future.
Stops the DHCP client (if it is running).
In the case that the interface this client represents no longer exists, the server end of this protocol's channel will be closed.
Stop returns no other errors currently, but callers should check the error value in case new errors are returned in the future.
Defined in fuchsia.net.dhcp/server.fidl
Provides methods for DHCP Server configuration.
Returns the requested Option if it is supported.
code
the code of an Option whose value has been requested.value
the value of the requested Option.Returns the requested Parameter if it is supported.
name
the name of a Parameter whose value has been requested.value
the value of the requested Parameter.Sets the Option to the argument. Each SetOption call is treated as its own atomic transaction. On success, a SetOption will take effect immediately.
value
an Option whose value will be set to the value of this argument.Sets the Parameter to the argument. Each SetParameter call is treated as its own atomic transaction. On success, a SetParameter will take effect immediately.
value
a Parameter whose value will be set to the value of this argument.Lists all DHCP options for which the Server has a value. Any option which does not have a value will be omitted from the returned list. ListOptions provides administrators a means to print a server's configuration as opposed to querying the value of a single Option.
options
a vector containing all of the options for which the Server has a value. Bounded to 256 as options are identified by a 1 octet code and 256 is the maximum number of such codes.Lists all DHCP server parameters. ListParameters provides administrators a means to print a server's configuration as opposed to querying the value of a single Parameter.
parameter
a vector containing the values of all of the Server's parameters. Bounded to 256 to provide a generous upper limit on the number of server parameters while being of the same size as ListOptions.Defined in fuchsia.net.dhcp/client.fidl
Client provides control operations on a DHCP client.
Start runs the DHCP client represented by this protocol.
In the case that the interface this client represents no longer exists, the server end of this protocol's channel will be closed.
Start returns no other errors currently, but callers should check the error value in case new errors are returned in the future.
Stops the DHCP client (if it is running).
In the case that the interface this client represents no longer exists, the server end of this protocol's channel will be closed.
Stop returns no other errors currently, but callers should check the error value in case new errors are returned in the future.
Defined in fuchsia.net.dhcp/server.fidl
Provides methods for DHCP Server configuration.
Returns the requested Option if it is supported.
code
the code of an Option whose value has been requested.value
the value of the requested Option.Returns the requested Parameter if it is supported.
name
the name of a Parameter whose value has been requested.value
the value of the requested Parameter.Sets the Option to the argument. Each SetOption call is treated as its own atomic transaction. On success, a SetOption will take effect immediately.
value
an Option whose value will be set to the value of this argument.Sets the Parameter to the argument. Each SetParameter call is treated as its own atomic transaction. On success, a SetParameter will take effect immediately.
value
a Parameter whose value will be set to the value of this argument.Lists all DHCP options for which the Server has a value. Any option which does not have a value will be omitted from the returned list. ListOptions provides administrators a means to print a server's configuration as opposed to querying the value of a single Option.
options
a vector containing all of the options for which the Server has a value. Bounded to 256 as options are identified by a 1 octet code and 256 is the maximum number of such codes.Lists all DHCP server parameters. ListParameters provides administrators a means to print a server's configuration as opposed to querying the value of a single Parameter.
parameter
a vector containing the values of all of the Server's parameters. Bounded to 256 to provide a generous upper limit on the number of server parameters while being of the same size as ListOptions.generated
generated
generated
generated
generated
generated
generated
generated
generated
generated
generated
generated
generated
generated
generated
generated
Type: uint8
Defined in fuchsia.net.dhcp/options.fidl
A indication of which DHCP message field should be used to store additional options.
Type: uint8
Defined in fuchsia.net.dhcp/options.fidl
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.
Type: uint32
Defined in fuchsia.net.dhcp/options.fidl
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.
Type: uint32
Defined in fuchsia.net.dhcp/server.fidl
The name of the Parameter to be retrieved by Server.GetParameter().
Type: uint8
Defined in fuchsia.net.dhcp/options.fidl
A indication of which DHCP message field should be used to store additional options.
Type: uint8
Defined in fuchsia.net.dhcp/options.fidl
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.
Type: uint32
Defined in fuchsia.net.dhcp/options.fidl
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.
Type: uint32
Defined in fuchsia.net.dhcp/server.fidl
The name of the Parameter to be retrieved by Server.GetParameter().
Defined in fuchsia.net.dhcp/server.fidl
The pool of addresses managed by a DHCP server and from which leases are supplied.
Defined in fuchsia.net.dhcp/server.fidl
The duration of leases offered by the server.
Defined in fuchsia.net.dhcp/server.fidl
A static IP address assignment for a host or device on the network managed by Server.
Defined in fuchsia.net.dhcp/server.fidl
The pool of addresses managed by a DHCP server and from which leases are supplied.
Defined in fuchsia.net.dhcp/server.fidl
The duration of leases offered by the server.
Defined in fuchsia.net.dhcp/server.fidl
A static IP address assignment for a host or device on the network managed by Server.
generated
generated
generated
generated
generated
generated
generated
generated
generated
generated
generated
generated
generated
generated
generated
generated
Defined in fuchsia.net.dhcp/options.fidl
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:
Defined in fuchsia.net.dhcp/server.fidl
The configurable server parameters.
Defined in fuchsia.net.dhcp/options.fidl
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:
Defined in fuchsia.net.dhcp/server.fidl
The configurable server parameters.
Type: uint8
Type: uint8