class EventPayload
Defined at line 4601 of file fidling/gen/sdk/fidl/fuchsia.component/fuchsia.component/cpp/fidl/fuchsia.component/cpp/wire_types.h
Encapsulates additional data/protocols for some event types.
Public Methods
void EventPayload ()
void EventPayload (EventPayload && other)
bool IsUnknown ()
Defined at line 4622 of file fidling/gen/sdk/fidl/fuchsia.component/fuchsia.component/cpp/fidl/fuchsia.component/cpp/wire_types.h
EventPayload WithCapabilityRequested (::fidl::ObjectView< ::fuchsia_component::wire::CapabilityRequestedPayload> val)
Payload for CapabilityRequested events
template <typename... Args>
EventPayload WithCapabilityRequested (::fidl::AnyArena & allocator, Args &&... args)
Payload for CapabilityRequested events
Defined at line 4635 of file fidling/gen/sdk/fidl/fuchsia.component/fuchsia.component/cpp/fidl/fuchsia.component/cpp/wire_types.h
template <typename... Args>
EventPayload WithPurged (::fidl::AnyArena & allocator, Args &&... args)
Payload for Purged events.
Defined at line 4653 of file fidling/gen/sdk/fidl/fuchsia.component/fuchsia.component/cpp/fidl/fuchsia.component/cpp/wire_types.h
template <typename... Args>
EventPayload WithDestroyed (::fidl::AnyArena & allocator, Args &&... args)
Payload for Destroyed events.
Defined at line 4689 of file fidling/gen/sdk/fidl/fuchsia.component/fuchsia.component/cpp/fidl/fuchsia.component/cpp/wire_types.h
EventPayload WithDestroyed (::fidl::ObjectView< ::fuchsia_component::wire::DestroyedPayload> val)
Payload for Destroyed events.
template <typename... Args>
EventPayload WithDiscovered (::fidl::AnyArena & allocator, Args &&... args)
Payload for Discovered events.
Defined at line 4671 of file fidling/gen/sdk/fidl/fuchsia.component/fuchsia.component/cpp/fidl/fuchsia.component/cpp/wire_types.h
EventPayload WithPurged (::fidl::ObjectView< ::fuchsia_component::wire::PurgedPayload> val)
Payload for Purged events.
EventPayload WithDiscovered (::fidl::ObjectView< ::fuchsia_component::wire::DiscoveredPayload> val)
Payload for Discovered events.
template <typename... Args>
EventPayload WithResolved (::fidl::AnyArena & allocator, Args &&... args)
Payload for Resolved events
Defined at line 4707 of file fidling/gen/sdk/fidl/fuchsia.component/fuchsia.component/cpp/fidl/fuchsia.component/cpp/wire_types.h
template <typename... Args>
EventPayload WithStarted (::fidl::AnyArena & allocator, Args &&... args)
Payload for Started events
Defined at line 4725 of file fidling/gen/sdk/fidl/fuchsia.component/fuchsia.component/cpp/fidl/fuchsia.component/cpp/wire_types.h
template <typename... Args>
EventPayload WithStopped (::fidl::AnyArena & allocator, Args &&... args)
Payload for Stopped events
Defined at line 4743 of file fidling/gen/sdk/fidl/fuchsia.component/fuchsia.component/cpp/fidl/fuchsia.component/cpp/wire_types.h
template <typename... Args>
EventPayload WithDebugStarted (::fidl::AnyArena & allocator, Args &&... args)
Payload for DebugStarted events
Defined at line 4761 of file fidling/gen/sdk/fidl/fuchsia.component/fuchsia.component/cpp/fidl/fuchsia.component/cpp/wire_types.h
template <typename... Args>
EventPayload WithUnresolved (::fidl::AnyArena & allocator, Args &&... args)
Payload for Unresolved events
Defined at line 4779 of file fidling/gen/sdk/fidl/fuchsia.component/fuchsia.component/cpp/fidl/fuchsia.component/cpp/wire_types.h
void ~EventPayload ()
EventPayload & operator= (EventPayload && other)
bool has_invalid_tag ()
bool is_capability_requested ()
::fuchsia_component::wire::CapabilityRequestedPayload & capability_requested ()
Payload for CapabilityRequested events
const ::fuchsia_component::wire::CapabilityRequestedPayload & capability_requested ()
Payload for CapabilityRequested events
bool is_purged ()
::fuchsia_component::wire::PurgedPayload & purged ()
Payload for Purged events.
const ::fuchsia_component::wire::PurgedPayload & purged ()
Payload for Purged events.
bool is_discovered ()
::fuchsia_component::wire::DiscoveredPayload & discovered ()
Payload for Discovered events.
const ::fuchsia_component::wire::DiscoveredPayload & discovered ()
Payload for Discovered events.
bool is_destroyed ()
::fuchsia_component::wire::DestroyedPayload & destroyed ()
Payload for Destroyed events.
const ::fuchsia_component::wire::DestroyedPayload & destroyed ()
Payload for Destroyed events.
bool is_resolved ()
EventPayload WithResolved (::fidl::ObjectView< ::fuchsia_component::wire::ResolvedPayload> val)
Payload for Resolved events
::fuchsia_component::wire::ResolvedPayload & resolved ()
Payload for Resolved events
const ::fuchsia_component::wire::ResolvedPayload & resolved ()
Payload for Resolved events
bool is_started ()
EventPayload WithStarted (::fidl::ObjectView< ::fuchsia_component::wire::StartedPayload> val)
Payload for Started events
::fuchsia_component::wire::StartedPayload & started ()
Payload for Started events
const ::fuchsia_component::wire::StartedPayload & started ()
Payload for Started events
bool is_stopped ()
EventPayload WithStopped (::fidl::ObjectView< ::fuchsia_component::wire::StoppedPayload> val)
Payload for Stopped events
::fuchsia_component::wire::StoppedPayload & stopped ()
Payload for Stopped events
const ::fuchsia_component::wire::StoppedPayload & stopped ()
Payload for Stopped events
bool is_debug_started ()
EventPayload WithDebugStarted (::fidl::ObjectView< ::fuchsia_component::wire::DebugStartedPayload> val)
Payload for DebugStarted events
::fuchsia_component::wire::DebugStartedPayload & debug_started ()
Payload for DebugStarted events
const ::fuchsia_component::wire::DebugStartedPayload & debug_started ()
Payload for DebugStarted events
bool is_unresolved ()
EventPayload WithUnresolved (::fidl::ObjectView< ::fuchsia_component::wire::UnresolvedPayload> val)
Payload for Unresolved events
::fuchsia_component::wire::UnresolvedPayload & unresolved ()
Payload for Unresolved events
const ::fuchsia_component::wire::UnresolvedPayload & unresolved ()
Payload for Unresolved events
::fuchsia_component::wire::EventPayload::Tag Which ()
void _CloseHandles ()
Enumerations
enum Tag
| Name | Value |
|---|---|
| kCapabilityRequested | 1 |
| kPurged | 2 |
| kDiscovered | 4 |
| kDestroyed | 5 |
| kResolved | 6 |
| kStarted | 7 |
| kStopped | 8 |
| kDebugStarted | 9 |
| kUnresolved | 10 |
| _do_not_handle_this__write_a_default_case_instead | ::std::numeric_limits<::fidl_union_tag_t>::max() |
Defined at line 4610 of file fidling/gen/sdk/fidl/fuchsia.component/fuchsia.component/cpp/fidl/fuchsia.component/cpp/wire_types.h