class DebugAnnotation

Defined at line 228 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/debug_annotation.pbzero.h

Public Members

static FieldMetadata kNameIid
static FieldMetadata kName
static FieldMetadata kBoolValue
static FieldMetadata kUintValue
static FieldMetadata kIntValue
static FieldMetadata kDoubleValue
static FieldMetadata kPointerValue
static FieldMetadata kNestedValue
static FieldMetadata kLegacyJsonValue
static FieldMetadata kStringValue
static FieldMetadata kStringValueIid
static FieldMetadata kProtoTypeName
static FieldMetadata kProtoTypeNameIid
static FieldMetadata kProtoValue
static FieldMetadata kDictEntries
static FieldMetadata kArrayValues

Public Methods

const char * GetName ()

Defined at line 249 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/debug_annotation.pbzero.h

void set_name_iid (uint64_t value)

Defined at line 262 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/debug_annotation.pbzero.h

void set_name (const char * data, size_t size)

Defined at line 280 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/debug_annotation.pbzero.h

void set_name (::protozero::ConstChars chars)

Defined at line 283 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/debug_annotation.pbzero.h

void set_name (std::string value)

Defined at line 286 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/debug_annotation.pbzero.h

void set_bool_value (bool value)

Defined at line 304 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/debug_annotation.pbzero.h

void set_uint_value (uint64_t value)

Defined at line 322 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/debug_annotation.pbzero.h

void set_int_value (int64_t value)

Defined at line 340 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/debug_annotation.pbzero.h

void set_double_value (double value)

Defined at line 358 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/debug_annotation.pbzero.h

void set_pointer_value (uint64_t value)

Defined at line 376 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/debug_annotation.pbzero.h

template <typename T = DebugAnnotation_NestedValue>
T * set_nested_value ()

Defined at line 394 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/debug_annotation.pbzero.h

void set_legacy_json_value (const char * data, size_t size)

Defined at line 408 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/debug_annotation.pbzero.h

void set_legacy_json_value (::protozero::ConstChars chars)

Defined at line 411 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/debug_annotation.pbzero.h

void set_legacy_json_value (std::string value)

Defined at line 414 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/debug_annotation.pbzero.h

void set_string_value (const char * data, size_t size)

Defined at line 432 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/debug_annotation.pbzero.h

void set_string_value (::protozero::ConstChars chars)

Defined at line 435 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/debug_annotation.pbzero.h

void set_string_value (std::string value)

Defined at line 438 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/debug_annotation.pbzero.h

void set_string_value_iid (uint64_t value)

Defined at line 456 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/debug_annotation.pbzero.h

void set_proto_type_name (const char * data, size_t size)

Defined at line 474 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/debug_annotation.pbzero.h

void set_proto_type_name (::protozero::ConstChars chars)

Defined at line 477 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/debug_annotation.pbzero.h

void set_proto_type_name (std::string value)

Defined at line 480 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/debug_annotation.pbzero.h

void set_proto_type_name_iid (uint64_t value)

Defined at line 498 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/debug_annotation.pbzero.h

void set_proto_value (const uint8_t * data, size_t size)

Defined at line 516 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/debug_annotation.pbzero.h

void set_proto_value (::protozero::ConstBytes bytes)

Defined at line 519 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/debug_annotation.pbzero.h

void set_proto_value (std::string value)

Defined at line 522 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/debug_annotation.pbzero.h

template <typename T = DebugAnnotation>
T * add_dict_entries ()

Defined at line 540 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/debug_annotation.pbzero.h

template <typename T = DebugAnnotation>
T * add_array_values ()

Defined at line 554 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/debug_annotation.pbzero.h

Enumerations

enum 
Name Value
kNameIidFieldNumber 1
kNameFieldNumber 10
kBoolValueFieldNumber 2
kUintValueFieldNumber 3
kIntValueFieldNumber 4
kDoubleValueFieldNumber 5
kPointerValueFieldNumber 7
kNestedValueFieldNumber 8
kLegacyJsonValueFieldNumber 9
kStringValueFieldNumber 6
kStringValueIidFieldNumber 17
kProtoTypeNameFieldNumber 16
kProtoTypeNameIidFieldNumber 13
kProtoValueFieldNumber 14
kDictEntriesFieldNumber 11
kArrayValuesFieldNumber 12

Defined at line 231 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/debug_annotation.pbzero.h