#include <track_descriptor.pbzero.h>
|
enum | : int32_t {
kUuidFieldNumber = 1
, kParentUuidFieldNumber = 5
, kNameFieldNumber = 2
, kProcessFieldNumber = 3
,
kThreadFieldNumber = 4
} |
|
using | Decoder = TrackDescriptor_Decoder |
|
using | FieldMetadata_Uuid = ::protozero::proto_utils::FieldMetadata< 1, ::protozero::proto_utils::RepetitionType::kNotRepeated, ::protozero::proto_utils::ProtoSchemaType::kUint64, uint64_t, TrackDescriptor > |
|
using | FieldMetadata_ParentUuid = ::protozero::proto_utils::FieldMetadata< 5, ::protozero::proto_utils::RepetitionType::kNotRepeated, ::protozero::proto_utils::ProtoSchemaType::kUint64, uint64_t, TrackDescriptor > |
|
using | FieldMetadata_Name = ::protozero::proto_utils::FieldMetadata< 2, ::protozero::proto_utils::RepetitionType::kNotRepeated, ::protozero::proto_utils::ProtoSchemaType::kString, std::string, TrackDescriptor > |
|
using | FieldMetadata_Process = ::protozero::proto_utils::FieldMetadata< 3, ::protozero::proto_utils::RepetitionType::kNotRepeated, ::protozero::proto_utils::ProtoSchemaType::kMessage, ProcessDescriptor, TrackDescriptor > |
|
using | FieldMetadata_Thread = ::protozero::proto_utils::FieldMetadata< 4, ::protozero::proto_utils::RepetitionType::kNotRepeated, ::protozero::proto_utils::ProtoSchemaType::kMessage, ThreadDescriptor, TrackDescriptor > |
|
Definition at line 53 of file track_descriptor.pbzero.h.
◆ Decoder
◆ FieldMetadata_Name
◆ FieldMetadata_ParentUuid
◆ FieldMetadata_Process
◆ FieldMetadata_Thread
◆ FieldMetadata_Uuid
◆ anonymous enum
Enumerator |
---|
kUuidFieldNumber | |
kParentUuidFieldNumber | |
kNameFieldNumber | |
kProcessFieldNumber | |
kThreadFieldNumber | |
Definition at line 56 of file track_descriptor.pbzero.h.
◆ GetName()
static constexpr const char * perfetto::protos::pbzero::TrackDescriptor::GetName |
( |
| ) |
|
|
inlinestaticconstexpr |
◆ kName()
◆ kParentUuid()
◆ kProcess()
◆ kThread()
◆ kUuid()
◆ set_name() [1/3]
void perfetto::protos::pbzero::TrackDescriptor::set_name |
( |
::protozero::ConstChars |
chars | ) |
|
|
inline |
Definition at line 135 of file track_descriptor.pbzero.h.
135 {
136 AppendBytes(FieldMetadata_Name::kFieldId, chars.data, chars.size);
137 }
◆ set_name() [2/3]
void perfetto::protos::pbzero::TrackDescriptor::set_name |
( |
const char * |
data, |
|
|
size_t |
size |
|
) |
| |
|
inline |
◆ set_name() [3/3]
void perfetto::protos::pbzero::TrackDescriptor::set_name |
( |
std::string |
value | ) |
|
|
inline |
Definition at line 138 of file track_descriptor.pbzero.h.
138 {
139 static constexpr uint32_t field_id = FieldMetadata_Name::kFieldId;
140
141
142 ::protozero::internal::FieldWriter<
143 ::protozero::proto_utils::ProtoSchemaType::kString>::Append(*this,
144 field_id,
145 value);
146 }
◆ set_parent_uuid()
void perfetto::protos::pbzero::TrackDescriptor::set_parent_uuid |
( |
uint64_t |
value | ) |
|
|
inline |
Definition at line 107 of file track_descriptor.pbzero.h.
107 {
108 static constexpr uint32_t field_id = FieldMetadata_ParentUuid::kFieldId;
109
110
111 ::protozero::internal::FieldWriter<
112 ::protozero::proto_utils::ProtoSchemaType::kUint64>::Append(*this,
113 field_id,
114 value);
115 }
◆ set_process()
template<typename
T = ProcessDescriptor>
T * perfetto::protos::pbzero::TrackDescriptor::set_process |
( |
| ) |
|
|
inline |
◆ set_thread()
template<typename
T = ThreadDescriptor>
T * perfetto::protos::pbzero::TrackDescriptor::set_thread |
( |
| ) |
|
|
inline |
◆ set_uuid()
void perfetto::protos::pbzero::TrackDescriptor::set_uuid |
( |
uint64_t |
value | ) |
|
|
inline |
Definition at line 82 of file track_descriptor.pbzero.h.
82 {
83 static constexpr uint32_t field_id = FieldMetadata_Uuid::kFieldId;
84
85
86 ::protozero::internal::FieldWriter<
87 ::protozero::proto_utils::ProtoSchemaType::kUint64>::Append(*this,
88 field_id,
89 value);
90 }
The documentation for this class was generated from the following file: