class Event

Defined at line 4785 of file fidling/gen/sdk/fidl/fuchsia.component/fuchsia.component/cpp/fidl/fuchsia.component/cpp/natural_types.h

Contains all information about a single event

Public Methods

void Event (Storage_ storage)
void Event ()

Defined at line 4790 of file fidling/gen/sdk/fidl/fuchsia.component/fuchsia.component/cpp/fidl/fuchsia.component/cpp/natural_types.h

void Event (Event && )

Defined at line 4791 of file fidling/gen/sdk/fidl/fuchsia.component/fuchsia.component/cpp/fidl/fuchsia.component/cpp/natural_types.h

bool IsEmpty ()
const std::optional< ::fuchsia_component::EventHeader> & header ()

Information about the component for which this event was generated.

::std::optional< ::fuchsia_component::EventHeader> & header ()

Information about the component for which this event was generated.

Event & header (std::optional< ::fuchsia_component::EventHeader> value)

Information about the component for which this event was generated.

Event & operator= (Event && )

Defined at line 4792 of file fidling/gen/sdk/fidl/fuchsia.component/fuchsia.component/cpp/fidl/fuchsia.component/cpp/natural_types.h

const std::optional< ::fuchsia_component::EventPayload> & payload ()

Optional payload for some event types

::std::optional< ::fuchsia_component::EventPayload> & payload ()

Optional payload for some event types

Event & payload (std::optional< ::fuchsia_component::EventPayload> value)

Optional payload for some event types

void Event (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits