class HostNameSubscriptionOptions
Defined at line 1207 of file fidling/gen/sdk/fidl/fuchsia.net.mdns/fuchsia.net.mdns/hlcpp/fuchsia/net/mdns/cpp/fidl.h
Options for `HostNameSubscriber.SubscribeToHostName`.
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
subscribed to. The default is both wired and wireless media.
Defined at line 1215 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 1219 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
subscribed to. The default is both wired and wireless media.
Defined at line 1225 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 1233 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 subscribe to. The default
value is both IPv4 and IPv6.
Defined at line 1243 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 1247 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 subscribe to. The default
value is both IPv4 and IPv6.
Defined at line 1253 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 1261 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 1269 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 1273 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 1277 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 1285 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 1293 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 1297 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 1301 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 1309 of file fidling/gen/sdk/fidl/fuchsia.net.mdns/fuchsia.net.mdns/hlcpp/fuchsia/net/mdns/cpp/fidl.h
HostNameSubscriptionOptions & set_media (::fuchsia::net::mdns::Media _value)
HostNameSubscriptionOptions & set_ip_versions (::fuchsia::net::mdns::IpVersions _value)
HostNameSubscriptionOptions & set_exclude_local (bool _value)
HostNameSubscriptionOptions & set_exclude_local_proxies (bool _value)
void HostNameSubscriptionOptions ()
void HostNameSubscriptionOptions (HostNameSubscriptionOptions && other)
void ~HostNameSubscriptionOptions ()
HostNameSubscriptionOptions & operator= (HostNameSubscriptionOptions && other)
::std::unique_ptr<HostNameSubscriptionOptions> New ()
void Encode (::fidl::Encoder * _encoder, size_t _offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, HostNameSubscriptionOptions * _value, size_t _offset)
zx_status_t Clone (HostNameSubscriptionOptions * _result)