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