class TraceConfig_BufferConfig
Defined at line 1383 of file gen/third_party/perfetto/protos/perfetto/config/trace_config.gen.h
Public Members
static const auto UNSPECIFIED
static const auto RING_BUFFER
static const auto DISCARD
static const auto FillPolicy_MIN
static const auto FillPolicy_MAX
static const auto MODE_UNSPECIFIED
static const auto TRACE_BUFFER_V2
static const auto ExperimentalMode_MIN
static const auto ExperimentalMode_MAX
Public Methods
void TraceConfig_BufferConfig ()
bool has_fill_policy ()
Defined at line 1423 of file gen/third_party/perfetto/protos/perfetto/config/trace_config.gen.h
TraceConfig_BufferConfig_FillPolicy fill_policy ()
Defined at line 1424 of file gen/third_party/perfetto/protos/perfetto/config/trace_config.gen.h
void set_fill_policy (TraceConfig_BufferConfig_FillPolicy value)
Defined at line 1425 of file gen/third_party/perfetto/protos/perfetto/config/trace_config.gen.h
bool has_transfer_on_clone ()
Defined at line 1427 of file gen/third_party/perfetto/protos/perfetto/config/trace_config.gen.h
bool transfer_on_clone ()
Defined at line 1428 of file gen/third_party/perfetto/protos/perfetto/config/trace_config.gen.h
void set_transfer_on_clone (bool value)
Defined at line 1429 of file gen/third_party/perfetto/protos/perfetto/config/trace_config.gen.h
bool has_clear_before_clone ()
Defined at line 1431 of file gen/third_party/perfetto/protos/perfetto/config/trace_config.gen.h
bool clear_before_clone ()
Defined at line 1432 of file gen/third_party/perfetto/protos/perfetto/config/trace_config.gen.h
void set_clear_before_clone (bool value)
Defined at line 1433 of file gen/third_party/perfetto/protos/perfetto/config/trace_config.gen.h
bool has_name ()
Defined at line 1435 of file gen/third_party/perfetto/protos/perfetto/config/trace_config.gen.h
const std::string & name ()
Defined at line 1436 of file gen/third_party/perfetto/protos/perfetto/config/trace_config.gen.h
void set_name (const std::string & value)
Defined at line 1437 of file gen/third_party/perfetto/protos/perfetto/config/trace_config.gen.h
bool has_experimental_mode ()
Defined at line 1439 of file gen/third_party/perfetto/protos/perfetto/config/trace_config.gen.h
TraceConfig_BufferConfig_ExperimentalMode experimental_mode ()
Defined at line 1440 of file gen/third_party/perfetto/protos/perfetto/config/trace_config.gen.h
void set_experimental_mode (TraceConfig_BufferConfig_ExperimentalMode value)
Defined at line 1441 of file gen/third_party/perfetto/protos/perfetto/config/trace_config.gen.h
void ~TraceConfig_BufferConfig ()
void TraceConfig_BufferConfig (TraceConfig_BufferConfig && )
TraceConfig_BufferConfig & operator= (TraceConfig_BufferConfig && )
void TraceConfig_BufferConfig (const TraceConfig_BufferConfig & )
TraceConfig_BufferConfig & operator= (const TraceConfig_BufferConfig & )
bool operator== (const TraceConfig_BufferConfig & )
bool ParseFromArray (const void * , size_t )
std::string SerializeAsString ()
std::vector<uint8_t> SerializeAsArray ()
void Serialize (::protozero::Message * )
bool operator!= (const TraceConfig_BufferConfig & other)
Defined at line 1412 of file gen/third_party/perfetto/protos/perfetto/config/trace_config.gen.h
bool has_size_kb ()
Defined at line 1419 of file gen/third_party/perfetto/protos/perfetto/config/trace_config.gen.h
uint32_t size_kb ()
Defined at line 1420 of file gen/third_party/perfetto/protos/perfetto/config/trace_config.gen.h
void set_size_kb (uint32_t value)
Defined at line 1421 of file gen/third_party/perfetto/protos/perfetto/config/trace_config.gen.h
Enumerations
enum FieldNumbers
| Name | Value |
|---|---|
| kSizeKbFieldNumber | 1 |
| kFillPolicyFieldNumber | 4 |
| kTransferOnCloneFieldNumber | 5 |
| kClearBeforeCloneFieldNumber | 6 |
| kNameFieldNumber | 7 |
| kExperimentalModeFieldNumber | 8 |
Defined at line 1396 of file gen/third_party/perfetto/protos/perfetto/config/trace_config.gen.h