class HostNameResolutionOptions
Defined at line 907 of file fidling/gen/sdk/fidl/fuchsia.net.mdns/fuchsia.net.mdns/hlcpp/fuchsia/net/mdns/cpp/fidl.h
Options for `HostNameResolver.ResolveHostName`.
Public Members
static const fidl_type_t * FidlType
Public Methods
bool IsEmpty ()
Returns whether no field is set.
const ::fuchsia::net::mdns::Media & media ()
The media (wired, wireless, both) of the interfaces on which the host name should be
resolved. The default is both wired and wireless media.
Defined at line 915 of file fidling/gen/sdk/fidl/fuchsia.net.mdns/fuchsia.net.mdns/hlcpp/fuchsia/net/mdns/cpp/fidl.h
bool has_media ()
Defined at line 919 of file fidling/gen/sdk/fidl/fuchsia.net.mdns/fuchsia.net.mdns/hlcpp/fuchsia/net/mdns/cpp/fidl.h
::fuchsia::net::mdns::Media * mutable_media ()
The media (wired, wireless, both) of the interfaces on which the host name should be
resolved. The default is both wired and wireless media.
Defined at line 925 of file fidling/gen/sdk/fidl/fuchsia.net.mdns/fuchsia.net.mdns/hlcpp/fuchsia/net/mdns/cpp/fidl.h
void clear_media ()
Defined at line 933 of file fidling/gen/sdk/fidl/fuchsia.net.mdns/fuchsia.net.mdns/hlcpp/fuchsia/net/mdns/cpp/fidl.h
const ::fuchsia::net::mdns::IpVersions & ip_versions ()
The IP versions (V4, V6, both) with which the host name should resolved. The default
value is both IPv4 and IPv6.
Defined at line 943 of file fidling/gen/sdk/fidl/fuchsia.net.mdns/fuchsia.net.mdns/hlcpp/fuchsia/net/mdns/cpp/fidl.h
bool has_ip_versions ()
Defined at line 947 of file fidling/gen/sdk/fidl/fuchsia.net.mdns/fuchsia.net.mdns/hlcpp/fuchsia/net/mdns/cpp/fidl.h
::fuchsia::net::mdns::IpVersions * mutable_ip_versions ()
The IP versions (V4, V6, both) with which the host name should resolved. The default
value is both IPv4 and IPv6.
Defined at line 953 of file fidling/gen/sdk/fidl/fuchsia.net.mdns/fuchsia.net.mdns/hlcpp/fuchsia/net/mdns/cpp/fidl.h
void clear_ip_versions ()
Defined at line 961 of file fidling/gen/sdk/fidl/fuchsia.net.mdns/fuchsia.net.mdns/hlcpp/fuchsia/net/mdns/cpp/fidl.h
const bool & exclude_local ()
Defined at line 969 of file fidling/gen/sdk/fidl/fuchsia.net.mdns/fuchsia.net.mdns/hlcpp/fuchsia/net/mdns/cpp/fidl.h
bool has_exclude_local ()
Defined at line 973 of file fidling/gen/sdk/fidl/fuchsia.net.mdns/fuchsia.net.mdns/hlcpp/fuchsia/net/mdns/cpp/fidl.h
bool * mutable_exclude_local ()
Defined at line 977 of file fidling/gen/sdk/fidl/fuchsia.net.mdns/fuchsia.net.mdns/hlcpp/fuchsia/net/mdns/cpp/fidl.h
void clear_exclude_local ()
Defined at line 985 of file fidling/gen/sdk/fidl/fuchsia.net.mdns/fuchsia.net.mdns/hlcpp/fuchsia/net/mdns/cpp/fidl.h
const bool & exclude_local_proxies ()
Defined at line 993 of file fidling/gen/sdk/fidl/fuchsia.net.mdns/fuchsia.net.mdns/hlcpp/fuchsia/net/mdns/cpp/fidl.h
bool has_exclude_local_proxies ()
Defined at line 997 of file fidling/gen/sdk/fidl/fuchsia.net.mdns/fuchsia.net.mdns/hlcpp/fuchsia/net/mdns/cpp/fidl.h
bool * mutable_exclude_local_proxies ()
Defined at line 1001 of file fidling/gen/sdk/fidl/fuchsia.net.mdns/fuchsia.net.mdns/hlcpp/fuchsia/net/mdns/cpp/fidl.h
void clear_exclude_local_proxies ()
Defined at line 1009 of file fidling/gen/sdk/fidl/fuchsia.net.mdns/fuchsia.net.mdns/hlcpp/fuchsia/net/mdns/cpp/fidl.h
HostNameResolutionOptions & set_media (::fuchsia::net::mdns::Media _value)
HostNameResolutionOptions & set_ip_versions (::fuchsia::net::mdns::IpVersions _value)
HostNameResolutionOptions & set_exclude_local (bool _value)
HostNameResolutionOptions & set_exclude_local_proxies (bool _value)
void HostNameResolutionOptions ()
void HostNameResolutionOptions (HostNameResolutionOptions && other)
void ~HostNameResolutionOptions ()
HostNameResolutionOptions & operator= (HostNameResolutionOptions && other)
::std::unique_ptr<HostNameResolutionOptions> New ()
void Encode (::fidl::Encoder * _encoder, size_t _offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, HostNameResolutionOptions * _value, size_t _offset)
zx_status_t Clone (HostNameResolutionOptions * _result)