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