class Event
Defined at line 1413 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces/fuchsia.net.interfaces/cpp/fidl/fuchsia.net.interfaces/cpp/wire_types.h
Public Methods
void Event ()
void Event (const Event & )
Defined at line 1417 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces/fuchsia.net.interfaces/cpp/fidl/fuchsia.net.interfaces/cpp/wire_types.h
void Event (Event && )
Defined at line 1419 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces/fuchsia.net.interfaces/cpp/fidl/fuchsia.net.interfaces/cpp/wire_types.h
template <typename... Args>
Event WithRemoved (::fidl::AnyArena & allocator, Args &&... args)
ID of an interface that was removed while watching.
Defined at line 1491 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces/fuchsia.net.interfaces/cpp/fidl/fuchsia.net.interfaces/cpp/wire_types.h
template <typename... Args>
Event WithChanged (::fidl::AnyArena & allocator, Args &&... args)
Properties of an interface that changed while watching.
Only [`Properties.id`] and interested fields which have changed
are set with the new values.
Defined at line 1515 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces/fuchsia.net.interfaces/cpp/fidl/fuchsia.net.interfaces/cpp/wire_types.h
bool has_invalid_tag ()
bool is_existing ()
Event WithExisting (::fidl::ObjectView< ::fuchsia_net_interfaces::wire::Properties> val)
Properties of an interface that existed when watching started.
All interested fields and [`Properties.id`] are set.
template <typename... Args>
Event WithExisting (::fidl::AnyArena & allocator, Args &&... args)
Properties of an interface that existed when watching started.
All interested fields and [`Properties.id`] are set.
Defined at line 1443 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::Properties & existing ()
Properties of an interface that existed when watching started.
All interested fields and [`Properties.id`] are set.
const ::fuchsia_net_interfaces::wire::Properties & existing ()
Properties of an interface that existed when watching started.
All interested fields and [`Properties.id`] are set.
bool is_added ()
Event WithAdded (::fidl::ObjectView< ::fuchsia_net_interfaces::wire::Properties> val)
Properties of an interface that was added while watching.
All interested fields and [`Properties.id`] are set.
template <typename... Args>
Event WithAdded (::fidl::AnyArena & allocator, Args &&... args)
Properties of an interface that was added while watching.
All interested fields and [`Properties.id`] are set.
Defined at line 1469 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::Properties & added ()
Properties of an interface that was added while watching.
All interested fields and [`Properties.id`] are set.
const ::fuchsia_net_interfaces::wire::Properties & added ()
Properties of an interface that was added while watching.
All interested fields and [`Properties.id`] are set.
bool is_removed ()
Event WithRemoved (::fidl::ObjectView<uint64_t> val)
ID of an interface that was removed while watching.
Event & operator= (Event && )
Defined at line 1420 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces/fuchsia.net.interfaces/cpp/fidl/fuchsia.net.interfaces/cpp/wire_types.h
uint64_t & removed ()
ID of an interface that was removed while watching.
const uint64_t & removed ()
ID of an interface that was removed while watching.
bool is_changed ()
Event WithChanged (::fidl::ObjectView< ::fuchsia_net_interfaces::wire::Properties> val)
Properties of an interface that changed while watching.
Only [`Properties.id`] and interested fields which have changed
are set with the new values.
::fuchsia_net_interfaces::wire::Properties & changed ()
Properties of an interface that changed while watching.
Only [`Properties.id`] and interested fields which have changed
are set with the new values.
const ::fuchsia_net_interfaces::wire::Properties & changed ()
Properties of an interface that changed while watching.
Only [`Properties.id`] and interested fields which have changed
are set with the new values.
bool is_idle ()
Event WithIdle (::fuchsia_net_interfaces::wire::Empty val)
Sentinel value indicating no more [`existing`] events will be
sent.
::fuchsia_net_interfaces::wire::Empty & idle ()
Sentinel value indicating no more [`existing`] events will be
sent.
const ::fuchsia_net_interfaces::wire::Empty & idle ()
Sentinel value indicating no more [`existing`] events will be
sent.
::fuchsia_net_interfaces::wire::Event::Tag Which ()
Event & operator= (const Event & )
Defined at line 1418 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces/fuchsia.net.interfaces/cpp/fidl/fuchsia.net.interfaces/cpp/wire_types.h
Enumerations
enum Tag
| Name | Value |
|---|---|
| kExisting | 1 |
| kAdded | 2 |
| kRemoved | 3 |
| kChanged | 4 |
| kIdle | 5 |
Defined at line 1422 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces/fuchsia.net.interfaces/cpp/fidl/fuchsia.net.interfaces/cpp/wire_types.h