class ThreadDescriptor
Defined at line 48 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/thread_descriptor.gen.h
Public Members
static const auto CHROME_THREAD_UNSPECIFIED
static const auto CHROME_THREAD_MAIN
static const auto CHROME_THREAD_IO
static const auto CHROME_THREAD_POOL_BG_WORKER
static const auto CHROME_THREAD_POOL_FG_WORKER
static const auto CHROME_THREAD_POOL_FB_BLOCKING
static const auto CHROME_THREAD_POOL_BG_BLOCKING
static const auto CHROME_THREAD_POOL_SERVICE
static const auto CHROME_THREAD_COMPOSITOR
static const auto CHROME_THREAD_VIZ_COMPOSITOR
static const auto CHROME_THREAD_COMPOSITOR_WORKER
static const auto CHROME_THREAD_SERVICE_WORKER
static const auto CHROME_THREAD_MEMORY_INFRA
static const auto CHROME_THREAD_SAMPLING_PROFILER
static const auto ChromeThreadType_MIN
static const auto ChromeThreadType_MAX
Public Methods
void ThreadDescriptor ()
void ThreadDescriptor (ThreadDescriptor && )
void ThreadDescriptor (const ThreadDescriptor & )
bool ParseFromArray (const void * , size_t )
std::string SerializeAsString ()
std::vector<uint8_t> SerializeAsArray ()
void Serialize (::protozero::Message * )
bool operator!= (const ThreadDescriptor & other)
Defined at line 85 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/thread_descriptor.gen.h
bool has_pid ()
Defined at line 92 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/thread_descriptor.gen.h
int32_t pid ()
Defined at line 93 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/thread_descriptor.gen.h
void set_pid (int32_t value)
Defined at line 94 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/thread_descriptor.gen.h
bool has_tid ()
Defined at line 96 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/thread_descriptor.gen.h
int32_t tid ()
Defined at line 97 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/thread_descriptor.gen.h
void set_tid (int32_t value)
Defined at line 98 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/thread_descriptor.gen.h
bool has_thread_name ()
Defined at line 100 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/thread_descriptor.gen.h
void ~ThreadDescriptor ()
ThreadDescriptor & operator= (ThreadDescriptor && )
ThreadDescriptor & operator= (const ThreadDescriptor & )
bool operator== (const ThreadDescriptor & )
const std::string & thread_name ()
Defined at line 101 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/thread_descriptor.gen.h
void set_thread_name (const std::string & value)
Defined at line 102 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/thread_descriptor.gen.h
bool has_chrome_thread_type ()
Defined at line 104 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/thread_descriptor.gen.h
ThreadDescriptor_ChromeThreadType chrome_thread_type ()
Defined at line 105 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/thread_descriptor.gen.h
void set_chrome_thread_type (ThreadDescriptor_ChromeThreadType value)
Defined at line 106 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/thread_descriptor.gen.h
bool has_reference_timestamp_us ()
Defined at line 108 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/thread_descriptor.gen.h
int64_t reference_timestamp_us ()
Defined at line 109 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/thread_descriptor.gen.h
void set_reference_timestamp_us (int64_t value)
Defined at line 110 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/thread_descriptor.gen.h
bool has_reference_thread_time_us ()
Defined at line 112 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/thread_descriptor.gen.h
int64_t reference_thread_time_us ()
Defined at line 113 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/thread_descriptor.gen.h
void set_reference_thread_time_us (int64_t value)
Defined at line 114 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/thread_descriptor.gen.h
bool has_reference_thread_instruction_count ()
Defined at line 116 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/thread_descriptor.gen.h
int64_t reference_thread_instruction_count ()
Defined at line 117 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/thread_descriptor.gen.h
void set_reference_thread_instruction_count (int64_t value)
Defined at line 118 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/thread_descriptor.gen.h
bool has_legacy_sort_index ()
Defined at line 120 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/thread_descriptor.gen.h
int32_t legacy_sort_index ()
Defined at line 121 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/thread_descriptor.gen.h
void set_legacy_sort_index (int32_t value)
Defined at line 122 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/thread_descriptor.gen.h
Enumerations
enum FieldNumbers
| Name | Value |
|---|---|
| kPidFieldNumber | 1 |
| kTidFieldNumber | 2 |
| kThreadNameFieldNumber | 5 |
| kChromeThreadTypeFieldNumber | 4 |
| kReferenceTimestampUsFieldNumber | 6 |
| kReferenceThreadTimeUsFieldNumber | 7 |
| kReferenceThreadInstructionCountFieldNumber | 8 |
| kLegacySortIndexFieldNumber | 3 |
Defined at line 67 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/thread_descriptor.gen.h