class EventStream

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

Declares an event_stream capability

This type cannot be used in `fuchsia.component.decl.Component`. It is only

used for the framework's built-in capabilities declared in

`internal.Config`.

Public Methods

void EventStream (Storage_ storage)
void EventStream ()

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

void EventStream (EventStream && )

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

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

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

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

(Required) The name of this event stream.

Must be unique among built-in capabilities.

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

(Required) The name of this event stream.

Must be unique among built-in capabilities.

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

(Required) The name of this event stream.

Must be unique among built-in capabilities.

void EventStream (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits