class TraceConfig_TriggerConfig

Defined at line 975 of file gen/third_party/perfetto/protos/perfetto/config/trace_config.gen.h

Public Members

static const auto UNSPECIFIED
static const auto START_TRACING
static const auto STOP_TRACING
static const auto CLONE_SNAPSHOT
static const auto TriggerMode_MIN
static const auto TriggerMode_MAX

Public Methods

void TraceConfig_TriggerConfig ()
void ~TraceConfig_TriggerConfig ()
void TraceConfig_TriggerConfig (TraceConfig_TriggerConfig && )
TraceConfig_TriggerConfig & operator= (TraceConfig_TriggerConfig && )
void TraceConfig_TriggerConfig (const TraceConfig_TriggerConfig & )
TraceConfig_TriggerConfig & operator= (const TraceConfig_TriggerConfig & )
bool operator== (const TraceConfig_TriggerConfig & )
bool ParseFromArray (const void * , size_t )
std::string SerializeAsString ()
std::vector<uint8_t> SerializeAsArray ()
void Serialize (::protozero::Message * )
TraceConfig_TriggerConfig_Trigger * add_triggers ()
bool operator!= (const TraceConfig_TriggerConfig & other)

Defined at line 999 of file gen/third_party/perfetto/protos/perfetto/config/trace_config.gen.h

bool has_trigger_mode ()

Defined at line 1006 of file gen/third_party/perfetto/protos/perfetto/config/trace_config.gen.h

TraceConfig_TriggerConfig_TriggerMode trigger_mode ()

Defined at line 1007 of file gen/third_party/perfetto/protos/perfetto/config/trace_config.gen.h

void set_trigger_mode (TraceConfig_TriggerConfig_TriggerMode value)

Defined at line 1008 of file gen/third_party/perfetto/protos/perfetto/config/trace_config.gen.h

bool has_use_clone_snapshot_if_available ()

Defined at line 1010 of file gen/third_party/perfetto/protos/perfetto/config/trace_config.gen.h

bool use_clone_snapshot_if_available ()

Defined at line 1011 of file gen/third_party/perfetto/protos/perfetto/config/trace_config.gen.h

void set_use_clone_snapshot_if_available (bool value)

Defined at line 1012 of file gen/third_party/perfetto/protos/perfetto/config/trace_config.gen.h

const std::vector<TraceConfig_TriggerConfig_Trigger> & triggers ()

Defined at line 1014 of file gen/third_party/perfetto/protos/perfetto/config/trace_config.gen.h

std::vector<TraceConfig_TriggerConfig_Trigger> * mutable_triggers ()

Defined at line 1015 of file gen/third_party/perfetto/protos/perfetto/config/trace_config.gen.h

bool has_trigger_timeout_ms ()

Defined at line 1020 of file gen/third_party/perfetto/protos/perfetto/config/trace_config.gen.h

uint32_t trigger_timeout_ms ()

Defined at line 1021 of file gen/third_party/perfetto/protos/perfetto/config/trace_config.gen.h

void set_trigger_timeout_ms (uint32_t value)

Defined at line 1022 of file gen/third_party/perfetto/protos/perfetto/config/trace_config.gen.h

int triggers_size ()
void clear_triggers ()

Enumerations

enum FieldNumbers
Name Value
kTriggerModeFieldNumber 1
kUseCloneSnapshotIfAvailableFieldNumber 5
kTriggersFieldNumber 2
kTriggerTimeoutMsFieldNumber 3

Defined at line 985 of file gen/third_party/perfetto/protos/perfetto/config/trace_config.gen.h