class ServiceInstanceResolutionOptions
Defined at line 3387 of file fidling/gen/sdk/fidl/fuchsia.net.mdns/fuchsia.net.mdns/hlcpp/fuchsia/net/mdns/cpp/fidl.h
Options for `ServiceInstanceResolver.ResolveServiceInstance`.
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 service instance should be
resolved. The default is both wired and wireless media.
Defined at line 3395 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 3399 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 service instance should be
resolved. The default is both wired and wireless media.
Defined at line 3405 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 3413 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 service instance should resolved. The default
value is both IPv4 and IPv6.
Defined at line 3423 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 3427 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 service instance should resolved. The default
value is both IPv4 and IPv6.
Defined at line 3433 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 3441 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 3449 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 3453 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 3457 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 3465 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 3473 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 3477 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 3481 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 3489 of file fidling/gen/sdk/fidl/fuchsia.net.mdns/fuchsia.net.mdns/hlcpp/fuchsia/net/mdns/cpp/fidl.h
ServiceInstanceResolutionOptions & set_media (::fuchsia::net::mdns::Media _value)
ServiceInstanceResolutionOptions & set_ip_versions (::fuchsia::net::mdns::IpVersions _value)
ServiceInstanceResolutionOptions & set_exclude_local (bool _value)
ServiceInstanceResolutionOptions & set_exclude_local_proxies (bool _value)
void ServiceInstanceResolutionOptions ()
void ServiceInstanceResolutionOptions (ServiceInstanceResolutionOptions && other)
void ~ServiceInstanceResolutionOptions ()
ServiceInstanceResolutionOptions & operator= (ServiceInstanceResolutionOptions && other)
::std::unique_ptr<ServiceInstanceResolutionOptions> New ()
void Encode (::fidl::Encoder * _encoder, size_t _offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, ServiceInstanceResolutionOptions * _value, size_t _offset)
zx_status_t Clone (ServiceInstanceResolutionOptions * _result)