class Trigger

Defined at line 109 of file fidling/gen/sdk/fidl/fuchsia.tracing.controller/fuchsia.tracing.controller/cpp/fidl/fuchsia.tracing.controller/cpp/natural_types.h

A trigger is an action that is done when a certain alert has been raised in the

fuchsia tracing system.

Public Methods

void Trigger (Storage_ storage)
void Trigger ()

Defined at line 114 of file fidling/gen/sdk/fidl/fuchsia.tracing.controller/fuchsia.tracing.controller/cpp/fidl/fuchsia.tracing.controller/cpp/natural_types.h

void Trigger (Trigger && )

Defined at line 115 of file fidling/gen/sdk/fidl/fuchsia.tracing.controller/fuchsia.tracing.controller/cpp/fidl/fuchsia.tracing.controller/cpp/natural_types.h

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

Defined at line 116 of file fidling/gen/sdk/fidl/fuchsia.tracing.controller/fuchsia.tracing.controller/cpp/fidl/fuchsia.tracing.controller/cpp/natural_types.h

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

The name of the alert being watched.

See fuchsia.tracing.controller.Controller.WatchAlert for more info.

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

The name of the alert being watched.

See fuchsia.tracing.controller.Controller.WatchAlert for more info.

Trigger & alert (std::optional< ::std::string> value)

The name of the alert being watched.

See fuchsia.tracing.controller.Controller.WatchAlert for more info.

const std::optional< ::fuchsia_tracing_controller::Action> & action ()

The action to run when this alert has been witnessed.

::std::optional< ::fuchsia_tracing_controller::Action> & action ()

The action to run when this alert has been witnessed.

Trigger & action (std::optional< ::fuchsia_tracing_controller::Action> value)

The action to run when this alert has been witnessed.

void Trigger (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits