class WatcherOptions
Defined at line 941 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces/fuchsia.net.interfaces/cpp/fidl/fuchsia.net.interfaces/cpp/wire_types.h
Public Methods
bool IsEmpty ()
Returns whether no field is set.
bool HasUnknownData ()
Returns whether the table references unknown fields.
::fidl::WireTableBuilder< ::fuchsia_net_interfaces::wire::WatcherOptions> Builder (::fidl::AnyArena & arena)
Return a builder that by defaults allocates of an arena.
::fidl::WireTableExternalBuilder< ::fuchsia_net_interfaces::wire::WatcherOptions> ExternalBuilder (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_net_interfaces::wire::WatcherOptions>> frame)
Return a builder that relies on explicitly allocating |fidl::ObjectView|s.
void WatcherOptions ()
Defined at line 944 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces/fuchsia.net.interfaces/cpp/fidl/fuchsia.net.interfaces/cpp/wire_types.h
void WatcherOptions (const WatcherOptions & other)
Defined at line 945 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces/fuchsia.net.interfaces/cpp/fidl/fuchsia.net.interfaces/cpp/wire_types.h
WatcherOptions & operator= (const WatcherOptions & other)
Defined at line 946 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces/fuchsia.net.interfaces/cpp/fidl/fuchsia.net.interfaces/cpp/wire_types.h
void WatcherOptions (WatcherOptions && other)
Defined at line 947 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces/fuchsia.net.interfaces/cpp/fidl/fuchsia.net.interfaces/cpp/wire_types.h
::fuchsia_net_interfaces::wire::AddressPropertiesInterest & address_properties_interest ()
Bitfield for registering interest in address properties.
Optional; interpreted as all bits set to 0 if not present.
bool has_address_properties_interest ()
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.
bool has_include_non_assigned_addresses ()
WatcherOptions & operator= (WatcherOptions && other)
Defined at line 948 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces/fuchsia.net.interfaces/cpp/fidl/fuchsia.net.interfaces/cpp/wire_types.h
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.
bool has_port_identity_koid_filter ()
void ~WatcherOptions ()
Defined at line 950 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces/fuchsia.net.interfaces/cpp/fidl/fuchsia.net.interfaces/cpp/wire_types.h
Friends
class WireTableBaseBuilder
class WireTableBaseBuilder