class Trigger

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

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

fuchsia tracing system.

Public Methods

bool IsEmpty ()

Returns whether no field is set.

bool HasUnknownData ()

Returns whether the table references unknown fields.

::fidl::WireTableBuilder< ::fuchsia_tracing_controller::wire::Trigger> Builder (::fidl::AnyArena & arena)

Return a builder that by defaults allocates of an arena.

::fidl::WireTableExternalBuilder< ::fuchsia_tracing_controller::wire::Trigger> ExternalBuilder (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_tracing_controller::wire::Trigger>> frame)

Return a builder that relies on explicitly allocating |fidl::ObjectView|s.

void Trigger ()

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

void Trigger (const Trigger & other)

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

Trigger & operator= (const Trigger & other)

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

void Trigger (Trigger && other)

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

::fidl::StringView & alert ()

The name of the alert being watched.

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

bool has_alert ()
::fuchsia_tracing_controller::wire::Action & action ()

The action to run when this alert has been witnessed.

bool has_action ()
Trigger & operator= (Trigger && other)

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

void ~Trigger ()

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

Friends

class WireTableBaseBuilder
class WireTableBaseBuilder