pub enum LookupAdminRequest {
SetDnsServers {
servers: Vec<SocketAddress>,
responder: LookupAdminSetDnsServersResponder,
},
GetDnsServers {
responder: LookupAdminGetDnsServersResponder,
},
}
Expand description
Provides administration controls over name resolution settings.
Variants§
SetDnsServers
Sets the DNS servers to servers
- request
servers
The list of servers to use for domain name resolution, in priority order. An empty list means no servers will be used and name resolution may fail. EachSocketAddress
inservers
must be a valid unicast socket address. The list of servers will be deduplicated.
- error Returns
ZX_ERR_INVALID_ARGS
if any of the provided addresses does not meet the conditions above.
GetDnsServers
Fields
§
responder: LookupAdminGetDnsServersResponder
Gets the DNS servers currently in use to resolve name lookups.
- response
servers
The list of servers in use byLookupAdmin
, in priority order.
Implementations§
source§impl LookupAdminRequest
impl LookupAdminRequest
pub fn into_set_dns_servers( self ) -> Option<(Vec<SocketAddress>, LookupAdminSetDnsServersResponder)>
pub fn into_get_dns_servers(self) -> Option<LookupAdminGetDnsServersResponder>
sourcepub fn method_name(&self) -> &'static str
pub fn method_name(&self) -> &'static str
Name of the method defined in FIDL