class Event

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

An event capability

Public Methods

void Event (Storage_ storage)
void Event ()

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

void Event (Event && )

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

void Event (const Event & other)
Event & operator= (Event && )

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

Event & operator= (const Event & other)
bool operator== (const Event & other)
bool operator!= (const Event & other)
bool IsEmpty ()
const std::optional< ::std::string> & name ()

The name of the capability.

::std::optional< ::std::string> & name ()

The name of the capability.

Event & name (std::optional< ::std::string> value)

The name of the capability.

const std::optional< ::std::string> & as ()

A rename of the capability, which can be set when routing to another

component. This field is optional.

::std::optional< ::std::string> & as ()

A rename of the capability, which can be set when routing to another

component. This field is optional.

Event & as (std::optional< ::std::string> value)

A rename of the capability, which can be set when routing to another

component. This field is optional.

const std::optional< ::fuchsia_data::Dictionary> & filter ()

A filter to apply on the event.

::std::optional< ::fuchsia_data::Dictionary> & filter ()

A filter to apply on the event.

Event & filter (std::optional< ::fuchsia_data::Dictionary> value)

A filter to apply on the event.

const std::optional< ::fuchsia_component_decl::Availability> & availability ()

Optional. Cannot be set to `SameAsTarget` if `to` contains a local

component.

::std::optional< ::fuchsia_component_decl::Availability> & availability ()

Optional. Cannot be set to `SameAsTarget` if `to` contains a local

component.

Event & availability (std::optional< ::fuchsia_component_decl::Availability> value)

Optional. Cannot be set to `SameAsTarget` if `to` contains a local

component.

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

Friends

class MemberVisitor
class NaturalTableCodingTraits