class NamedTrack
Defined at line 197 of file ../../third_party/perfetto/include/perfetto/tracing/track.h
A track that's identified by an explcit name, id and its parent.
Public Methods
void NamedTrack (DynamicStringname,uint64_tid,Trackparent)
`name` is hashed to get a uuid identifying the track. Optionally specify
`id` to differentiate between multiple tracks with the same `name` and
`parent`.
Defined at line 206 of file ../../third_party/perfetto/include/perfetto/tracing/track.h
void NamedTrack (StaticStringname,uint64_tid,Trackparent)
Defined at line 214 of file ../../third_party/perfetto/include/perfetto/tracing/track.h
template <class TrackEventName>
NamedTrack FromPointer (TrackEventName &&name,const void *ptr,Trackparent)
Construct a track using `name` and `ptr` as identifier.
Defined at line 222 of file ../../third_party/perfetto/include/perfetto/tracing/track.h
template <class TrackEventName>
NamedTrack ThreadScoped (TrackEventName &&name,uint64_tid,Trackparent)
Construct a track using `name` and `id` as identifier within thread-scope.
Shorthand for `Track::NamedTrack("name", id, ThreadTrack::Current())`
Usage: TRACE_EVENT_BEGIN("...", "...",
perfetto::NamedTrack::ThreadScoped("rendering"))
Defined at line 241 of file ../../third_party/perfetto/include/perfetto/tracing/track.h
template <class TrackEventName>
NamedTrack ThreadScoped (TrackEventName &&name,const void *ptr,Trackparent)
Same as above using `name` and `ptr` as identifier within thread-scope.
Defined at line 252 of file ../../third_party/perfetto/include/perfetto/tracing/track.h
template <class TrackEventName>
NamedTrack Global (TrackEventName && name, uint64_t id)
Defined at line 264 of file ../../third_party/perfetto/include/perfetto/tracing/track.h
void Serialize (protos::pbzero::TrackDescriptor * )
protos::gen::TrackDescriptor Serialize ()
NamedTrack disable_sibling_merge ()
Defined at line 268 of file ../../third_party/perfetto/include/perfetto/tracing/track.h
NamedTrack set_sibling_merge_key (const char * key)
Defined at line 274 of file ../../third_party/perfetto/include/perfetto/tracing/track.h
NamedTrack set_sibling_merge_key (uint64_t key)
Defined at line 280 of file ../../third_party/perfetto/include/perfetto/tracing/track.h