class WatcherOptions
Defined at line 594 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces/fuchsia.net.interfaces/cpp/fidl/fuchsia.net.interfaces/cpp/natural_types.h
Public Methods
void WatcherOptions (Storage_ storage)
void WatcherOptions ()
Defined at line 600 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces/fuchsia.net.interfaces/cpp/fidl/fuchsia.net.interfaces/cpp/natural_types.h
void WatcherOptions (WatcherOptions && )
Defined at line 601 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces/fuchsia.net.interfaces/cpp/fidl/fuchsia.net.interfaces/cpp/natural_types.h
void WatcherOptions (const WatcherOptions & other)
WatcherOptions & operator= (WatcherOptions && )
Defined at line 602 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces/fuchsia.net.interfaces/cpp/fidl/fuchsia.net.interfaces/cpp/natural_types.h
WatcherOptions & operator= (const WatcherOptions & other)
bool operator== (const WatcherOptions & other)
bool operator!= (const WatcherOptions & other)
bool IsEmpty ()
const std::optional< ::fuchsia_net_interfaces::AddressPropertiesInterest> & address_properties_interest ()
Bitfield for registering interest in address properties.
Optional; interpreted as all bits set to 0 if not present.
::std::optional< ::fuchsia_net_interfaces::AddressPropertiesInterest> & address_properties_interest ()
Bitfield for registering interest in address properties.
Optional; interpreted as all bits set to 0 if not present.
WatcherOptions & address_properties_interest (std::optional< ::fuchsia_net_interfaces::AddressPropertiesInterest> value)
Bitfield for registering interest in address properties.
Optional; interpreted as all bits set to 0 if not present.
const std::optional<bool> & include_non_assigned_addresses ()
Flag to determine if only assigned addresses are returned (where
the assignment state is [`AddressAssignmentState::Assigned`]) or
all addresses are returned.
Optional; interpreted as false if not present.
::std::optional<bool> & include_non_assigned_addresses ()
Flag to determine if only assigned addresses are returned (where
the assignment state is [`AddressAssignmentState::Assigned`]) or
all addresses are returned.
Optional; interpreted as false if not present.
WatcherOptions & include_non_assigned_addresses (std::optional<bool> value)
Flag to determine if only assigned addresses are returned (where
the assignment state is [`AddressAssignmentState::Assigned`]) or
all addresses are returned.
Optional; interpreted as false if not present.
const std::optional<uint64_t> & port_identity_koid_filter ()
If specified, only events pertaining the interface whose port
identity event matches the provided `port_identity_koid_filter`
are yielded.
Optional; no port identity filtering is performed if absent.
::std::optional<uint64_t> & port_identity_koid_filter ()
If specified, only events pertaining the interface whose port
identity event matches the provided `port_identity_koid_filter`
are yielded.
Optional; no port identity filtering is performed if absent.
WatcherOptions & port_identity_koid_filter (std::optional<uint64_t> value)
If specified, only events pertaining the interface whose port
identity event matches the provided `port_identity_koid_filter`
are yielded.
Optional; no port identity filtering is performed if absent.
void WatcherOptions (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits