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)