class EventStream

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

An event_stream capability

Public Methods

void EventStream ()

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

void EventStream (EventStream && )

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

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

The name of the capability.

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

The name of the capability.

EventStream & 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

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

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

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

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

EventStream & operator= (EventStream && )

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

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

Sets the path in which the event_stream is installed.

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

Sets the path in which the event_stream is installed.

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

Sets the path in which the event_stream is installed.

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.

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

A filter to apply on the event.

const std::optional< ::std::vector< ::fuchsia_component_decl::Ref>> & scope ()

A list of objects underneath this component to downscope the event to.

Example: #my_child_component, #my_child_collection.

::std::optional< ::std::vector< ::fuchsia_component_decl::Ref>> & scope ()

A list of objects underneath this component to downscope the event to.

Example: #my_child_component, #my_child_collection.

EventStream & scope (std::optional< ::std::vector< ::fuchsia_component_decl::Ref>> value)

A list of objects underneath this component to downscope the event to.

Example: #my_child_component, #my_child_collection.

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

Friends

class MemberVisitor
class NaturalTableCodingTraits