class TraceConfig_TriggerConfig

Defined at line 844 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 (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 * )
void clear_triggers ()
TraceConfig_TriggerConfig_Trigger * add_triggers ()
bool operator!= (const TraceConfig_TriggerConfig & other)

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

bool has_trigger_mode ()

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

TraceConfig_TriggerConfig_TriggerMode trigger_mode ()

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

void set_trigger_mode (TraceConfig_TriggerConfig_TriggerMode value)

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

bool has_use_clone_snapshot_if_available ()

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

bool use_clone_snapshot_if_available ()

Defined at line 880 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 881 of file gen/third_party/perfetto/protos/perfetto/config/trace_config.gen.h

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

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

std::vector<TraceConfig_TriggerConfig_Trigger> * mutable_triggers ()

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

bool has_trigger_timeout_ms ()

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

uint32_t trigger_timeout_ms ()

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

void set_trigger_timeout_ms (uint32_t value)

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

void ~TraceConfig_TriggerConfig ()
int triggers_size ()

Enumerations

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

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