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