class CounterDescriptor
Defined at line 117 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/counter_descriptor.pbzero.h
Public Members
static BuiltinCounterType COUNTER_UNSPECIFIED
static BuiltinCounterType COUNTER_THREAD_TIME_NS
static BuiltinCounterType COUNTER_THREAD_INSTRUCTION_COUNT
static Unit UNIT_UNSPECIFIED
static Unit UNIT_TIME_NS
static Unit UNIT_COUNT
static Unit UNIT_SIZE_BYTES
static FieldMetadata kType
static FieldMetadata kCategories
static FieldMetadata kUnit
static FieldMetadata kUnitName
static FieldMetadata kUnitMultiplier
static FieldMetadata kIsIncremental
Public Methods
const char * GetName ()
Defined at line 129 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/counter_descriptor.pbzero.h
const char * BuiltinCounterType_Name (BuiltinCounterType value)
Defined at line 133 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/counter_descriptor.pbzero.h
const char * Unit_Name (Unit value)
Defined at line 138 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/counter_descriptor.pbzero.h
void set_type (CounterDescriptor_BuiltinCounterType value)
Defined at line 158 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/counter_descriptor.pbzero.h
void add_categories (const char * data, size_t size)
Defined at line 176 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/counter_descriptor.pbzero.h
void add_categories (::protozero::ConstChars chars)
Defined at line 179 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/counter_descriptor.pbzero.h
void add_categories (std::string value)
Defined at line 182 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/counter_descriptor.pbzero.h
void set_unit (CounterDescriptor_Unit value)
Defined at line 200 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/counter_descriptor.pbzero.h
void set_unit_name (const char * data, size_t size)
Defined at line 218 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/counter_descriptor.pbzero.h
void set_unit_name (::protozero::ConstChars chars)
Defined at line 221 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/counter_descriptor.pbzero.h
void set_unit_name (std::string value)
Defined at line 224 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/counter_descriptor.pbzero.h
void set_unit_multiplier (int64_t value)
Defined at line 242 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/counter_descriptor.pbzero.h
void set_is_incremental (bool value)
Defined at line 260 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/counter_descriptor.pbzero.h
void set_y_axis_share_key (const char * data, size_t size)
Defined at line 278 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/counter_descriptor.pbzero.h
void set_y_axis_share_key (::protozero::ConstChars chars)
Defined at line 281 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/counter_descriptor.pbzero.h
void set_y_axis_share_key (std::string value)
Defined at line 284 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/counter_descriptor.pbzero.h
Enumerations
enum
| Name | Value |
|---|---|
| kTypeFieldNumber | 1 |
| kCategoriesFieldNumber | 2 |
| kUnitFieldNumber | 3 |
| kUnitNameFieldNumber | 6 |
| kUnitMultiplierFieldNumber | 4 |
| kIsIncrementalFieldNumber | 5 |
| kYAxisShareKeyFieldNumber | 7 |
Defined at line 120 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/counter_descriptor.pbzero.h