class TrackEventConfig

Defined at line 31 of file gen/third_party/perfetto/protos/perfetto/config/track_event/track_event_config.gen.h

Public Methods

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

Defined at line 53 of file gen/third_party/perfetto/protos/perfetto/config/track_event/track_event_config.gen.h

const std::vector<std::string> & disabled_categories ()

Defined at line 60 of file gen/third_party/perfetto/protos/perfetto/config/track_event/track_event_config.gen.h

std::vector<std::string> * mutable_disabled_categories ()

Defined at line 61 of file gen/third_party/perfetto/protos/perfetto/config/track_event/track_event_config.gen.h

int disabled_categories_size ()

Defined at line 62 of file gen/third_party/perfetto/protos/perfetto/config/track_event/track_event_config.gen.h

void clear_disabled_categories ()

Defined at line 63 of file gen/third_party/perfetto/protos/perfetto/config/track_event/track_event_config.gen.h

void add_disabled_categories (std::string value)

Defined at line 64 of file gen/third_party/perfetto/protos/perfetto/config/track_event/track_event_config.gen.h

std::string * add_disabled_categories ()

Defined at line 65 of file gen/third_party/perfetto/protos/perfetto/config/track_event/track_event_config.gen.h

const std::vector<std::string> & enabled_categories ()

Defined at line 67 of file gen/third_party/perfetto/protos/perfetto/config/track_event/track_event_config.gen.h

std::vector<std::string> * mutable_enabled_categories ()

Defined at line 68 of file gen/third_party/perfetto/protos/perfetto/config/track_event/track_event_config.gen.h

int enabled_categories_size ()

Defined at line 69 of file gen/third_party/perfetto/protos/perfetto/config/track_event/track_event_config.gen.h

void clear_enabled_categories ()

Defined at line 70 of file gen/third_party/perfetto/protos/perfetto/config/track_event/track_event_config.gen.h

void add_enabled_categories (std::string value)

Defined at line 71 of file gen/third_party/perfetto/protos/perfetto/config/track_event/track_event_config.gen.h

std::string * add_enabled_categories ()

Defined at line 72 of file gen/third_party/perfetto/protos/perfetto/config/track_event/track_event_config.gen.h

const std::vector<std::string> & disabled_tags ()

Defined at line 74 of file gen/third_party/perfetto/protos/perfetto/config/track_event/track_event_config.gen.h

std::vector<std::string> * mutable_disabled_tags ()

Defined at line 75 of file gen/third_party/perfetto/protos/perfetto/config/track_event/track_event_config.gen.h

int disabled_tags_size ()

Defined at line 76 of file gen/third_party/perfetto/protos/perfetto/config/track_event/track_event_config.gen.h

void clear_disabled_tags ()

Defined at line 77 of file gen/third_party/perfetto/protos/perfetto/config/track_event/track_event_config.gen.h

void add_disabled_tags (std::string value)

Defined at line 78 of file gen/third_party/perfetto/protos/perfetto/config/track_event/track_event_config.gen.h

std::string * add_disabled_tags ()

Defined at line 79 of file gen/third_party/perfetto/protos/perfetto/config/track_event/track_event_config.gen.h

const std::vector<std::string> & enabled_tags ()

Defined at line 81 of file gen/third_party/perfetto/protos/perfetto/config/track_event/track_event_config.gen.h

std::vector<std::string> * mutable_enabled_tags ()

Defined at line 82 of file gen/third_party/perfetto/protos/perfetto/config/track_event/track_event_config.gen.h

int enabled_tags_size ()

Defined at line 83 of file gen/third_party/perfetto/protos/perfetto/config/track_event/track_event_config.gen.h

void clear_enabled_tags ()

Defined at line 84 of file gen/third_party/perfetto/protos/perfetto/config/track_event/track_event_config.gen.h

void add_enabled_tags (std::string value)

Defined at line 85 of file gen/third_party/perfetto/protos/perfetto/config/track_event/track_event_config.gen.h

std::string * add_enabled_tags ()

Defined at line 86 of file gen/third_party/perfetto/protos/perfetto/config/track_event/track_event_config.gen.h

bool has_disable_incremental_timestamps ()

Defined at line 88 of file gen/third_party/perfetto/protos/perfetto/config/track_event/track_event_config.gen.h

bool disable_incremental_timestamps ()

Defined at line 89 of file gen/third_party/perfetto/protos/perfetto/config/track_event/track_event_config.gen.h

bool has_timestamp_unit_multiplier ()

Defined at line 92 of file gen/third_party/perfetto/protos/perfetto/config/track_event/track_event_config.gen.h

bool has_filter_debug_annotations ()

Defined at line 96 of file gen/third_party/perfetto/protos/perfetto/config/track_event/track_event_config.gen.h

bool filter_debug_annotations ()

Defined at line 97 of file gen/third_party/perfetto/protos/perfetto/config/track_event/track_event_config.gen.h

bool has_enable_thread_time_sampling ()

Defined at line 100 of file gen/third_party/perfetto/protos/perfetto/config/track_event/track_event_config.gen.h

bool enable_thread_time_sampling ()

Defined at line 101 of file gen/third_party/perfetto/protos/perfetto/config/track_event/track_event_config.gen.h

bool has_thread_time_subsampling_ns ()

Defined at line 104 of file gen/third_party/perfetto/protos/perfetto/config/track_event/track_event_config.gen.h

bool has_filter_dynamic_event_names ()

Defined at line 108 of file gen/third_party/perfetto/protos/perfetto/config/track_event/track_event_config.gen.h

bool filter_dynamic_event_names ()

Defined at line 109 of file gen/third_party/perfetto/protos/perfetto/config/track_event/track_event_config.gen.h

void ~TrackEventConfig ()
TrackEventConfig & operator= (TrackEventConfig && )
TrackEventConfig & operator= (const TrackEventConfig & )
bool operator== (const TrackEventConfig & )
void set_disable_incremental_timestamps (bool value)

Defined at line 90 of file gen/third_party/perfetto/protos/perfetto/config/track_event/track_event_config.gen.h

uint64_t timestamp_unit_multiplier ()

Defined at line 93 of file gen/third_party/perfetto/protos/perfetto/config/track_event/track_event_config.gen.h

void set_timestamp_unit_multiplier (uint64_t value)

Defined at line 94 of file gen/third_party/perfetto/protos/perfetto/config/track_event/track_event_config.gen.h

void set_filter_debug_annotations (bool value)

Defined at line 98 of file gen/third_party/perfetto/protos/perfetto/config/track_event/track_event_config.gen.h

void set_enable_thread_time_sampling (bool value)

Defined at line 102 of file gen/third_party/perfetto/protos/perfetto/config/track_event/track_event_config.gen.h

uint64_t thread_time_subsampling_ns ()

Defined at line 105 of file gen/third_party/perfetto/protos/perfetto/config/track_event/track_event_config.gen.h

void set_thread_time_subsampling_ns (uint64_t value)

Defined at line 106 of file gen/third_party/perfetto/protos/perfetto/config/track_event/track_event_config.gen.h

void set_filter_dynamic_event_names (bool value)

Defined at line 110 of file gen/third_party/perfetto/protos/perfetto/config/track_event/track_event_config.gen.h

Enumerations

enum FieldNumbers
Name Value
kDisabledCategoriesFieldNumber 1
kEnabledCategoriesFieldNumber 2
kDisabledTagsFieldNumber 3
kEnabledTagsFieldNumber 4
kDisableIncrementalTimestampsFieldNumber 5
kTimestampUnitMultiplierFieldNumber 6
kFilterDebugAnnotationsFieldNumber 7
kEnableThreadTimeSamplingFieldNumber 8
kThreadTimeSubsamplingNsFieldNumber 10
kFilterDynamicEventNamesFieldNumber 9

Defined at line 33 of file gen/third_party/perfetto/protos/perfetto/config/track_event/track_event_config.gen.h