class DnsServerSource
Defined at line 1610 of file fidling/gen/sdk/fidl/fuchsia.net.name/fuchsia.net.name/cpp/fidl/fuchsia.net.name/cpp/wire_types.h
Public Methods
void DnsServerSource (const DnsServerSource & )
Defined at line 1620 of file fidling/gen/sdk/fidl/fuchsia.net.name/fuchsia.net.name/cpp/fidl/fuchsia.net.name/cpp/wire_types.h
void DnsServerSource (DnsServerSource && )
Defined at line 1622 of file fidling/gen/sdk/fidl/fuchsia.net.name/fuchsia.net.name/cpp/fidl/fuchsia.net.name/cpp/wire_types.h
void DnsServerSource ()
bool IsUnknown ()
Defined at line 1633 of file fidling/gen/sdk/fidl/fuchsia.net.name/fuchsia.net.name/cpp/fidl/fuchsia.net.name/cpp/wire_types.h
template <typename... Args>
DnsServerSource WithNdp (::fidl::AnyArena & allocator, Args &&... args)
The server was discovered through an NDP Router Advertisement.
Defined at line 1686 of file fidling/gen/sdk/fidl/fuchsia.net.name/fuchsia.net.name/cpp/fidl/fuchsia.net.name/cpp/wire_types.h
template <typename... Args>
DnsServerSource WithDhcpv6 (::fidl::AnyArena & allocator, Args &&... args)
The server was discovered through DHCPv6.
Defined at line 1704 of file fidling/gen/sdk/fidl/fuchsia.net.name/fuchsia.net.name/cpp/fidl/fuchsia.net.name/cpp/wire_types.h
template <typename... Args>
DnsServerSource WithSocketProxy (::fidl::AnyArena & allocator, Args &&... args)
The server was discovered through the socketproxy component, which
communicates DNS information from networks that are provisioned by
an agent other than Fuchsia.
Defined at line 1726 of file fidling/gen/sdk/fidl/fuchsia.net.name/fuchsia.net.name/cpp/fidl/fuchsia.net.name/cpp/wire_types.h
bool has_invalid_tag ()
bool is_static_source ()
DnsServerSource WithStaticSource (::fidl::ObjectView< ::fuchsia_net_name::wire::StaticDnsServerSource> val)
The server is statically configured through
[`fuchsia.net.name/LookupAdmin.SetDefaultServers`].
template <typename... Args>
DnsServerSource WithStaticSource (::fidl::AnyArena & allocator, Args &&... args)
The server is statically configured through
[`fuchsia.net.name/LookupAdmin.SetDefaultServers`].
Defined at line 1648 of file fidling/gen/sdk/fidl/fuchsia.net.name/fuchsia.net.name/cpp/fidl/fuchsia.net.name/cpp/wire_types.h
::fuchsia_net_name::wire::StaticDnsServerSource & static_source ()
The server is statically configured through
[`fuchsia.net.name/LookupAdmin.SetDefaultServers`].
const ::fuchsia_net_name::wire::StaticDnsServerSource & static_source ()
The server is statically configured through
[`fuchsia.net.name/LookupAdmin.SetDefaultServers`].
bool is_dhcp ()
DnsServerSource WithDhcp (::fidl::ObjectView< ::fuchsia_net_name::wire::DhcpDnsServerSource> val)
The server was discovered through DHCPv4.
template <typename... Args>
DnsServerSource WithDhcp (::fidl::AnyArena & allocator, Args &&... args)
The server was discovered through DHCPv4.
Defined at line 1668 of file fidling/gen/sdk/fidl/fuchsia.net.name/fuchsia.net.name/cpp/fidl/fuchsia.net.name/cpp/wire_types.h
::fuchsia_net_name::wire::DhcpDnsServerSource & dhcp ()
The server was discovered through DHCPv4.
const ::fuchsia_net_name::wire::DhcpDnsServerSource & dhcp ()
The server was discovered through DHCPv4.
bool is_ndp ()
DnsServerSource WithNdp (::fidl::ObjectView< ::fuchsia_net_name::wire::NdpDnsServerSource> val)
The server was discovered through an NDP Router Advertisement.
::fuchsia_net_name::wire::NdpDnsServerSource & ndp ()
The server was discovered through an NDP Router Advertisement.
const ::fuchsia_net_name::wire::NdpDnsServerSource & ndp ()
The server was discovered through an NDP Router Advertisement.
bool is_dhcpv6 ()
DnsServerSource WithDhcpv6 (::fidl::ObjectView< ::fuchsia_net_name::wire::Dhcpv6DnsServerSource> val)
The server was discovered through DHCPv6.
::fuchsia_net_name::wire::Dhcpv6DnsServerSource & dhcpv6 ()
The server was discovered through DHCPv6.
const ::fuchsia_net_name::wire::Dhcpv6DnsServerSource & dhcpv6 ()
The server was discovered through DHCPv6.
bool is_socket_proxy ()
DnsServerSource WithSocketProxy (::fidl::ObjectView< ::fuchsia_net_name::wire::SocketProxyDnsServerSource> val)
The server was discovered through the socketproxy component, which
communicates DNS information from networks that are provisioned by
an agent other than Fuchsia.
DnsServerSource & operator= (const DnsServerSource & )
Defined at line 1621 of file fidling/gen/sdk/fidl/fuchsia.net.name/fuchsia.net.name/cpp/fidl/fuchsia.net.name/cpp/wire_types.h
DnsServerSource & operator= (DnsServerSource && )
Defined at line 1623 of file fidling/gen/sdk/fidl/fuchsia.net.name/fuchsia.net.name/cpp/fidl/fuchsia.net.name/cpp/wire_types.h
::fuchsia_net_name::wire::SocketProxyDnsServerSource & socket_proxy ()
The server was discovered through the socketproxy component, which
communicates DNS information from networks that are provisioned by
an agent other than Fuchsia.
const ::fuchsia_net_name::wire::SocketProxyDnsServerSource & socket_proxy ()
The server was discovered through the socketproxy component, which
communicates DNS information from networks that are provisioned by
an agent other than Fuchsia.
::fuchsia_net_name::wire::DnsServerSource::Tag Which ()
Enumerations
enum Tag
| Name | Value |
|---|---|
| kStaticSource | 1 |
| kDhcp | 2 |
| kNdp | 3 |
| kDhcpv6 | 4 |
| kSocketProxy | 5 |
| _do_not_handle_this__write_a_default_case_instead | ::std::numeric_limits<::fidl_union_tag_t>::max() |
Defined at line 1625 of file fidling/gen/sdk/fidl/fuchsia.net.name/fuchsia.net.name/cpp/fidl/fuchsia.net.name/cpp/wire_types.h