class TrackEvent
Defined at line 473 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/track_event.pbzero.h
Public Members
static Type TYPE_UNSPECIFIED
static Type TYPE_SLICE_BEGIN
static Type TYPE_SLICE_END
static Type TYPE_INSTANT
static Type TYPE_COUNTER
static FieldMetadata kCategoryIids
static FieldMetadata kCategories
static FieldMetadata kNameIid
static FieldMetadata kName
static FieldMetadata kType
static FieldMetadata kTrackUuid
static FieldMetadata kCounterValue
static FieldMetadata kDoubleCounterValue
static FieldMetadata kExtraCounterTrackUuids
static FieldMetadata kExtraCounterValues
static FieldMetadata kExtraDoubleCounterTrackUuids
static FieldMetadata kExtraDoubleCounterValues
static FieldMetadata kFlowIdsOld
static FieldMetadata kFlowIds
static FieldMetadata kTerminatingFlowIdsOld
static FieldMetadata kTerminatingFlowIds
static FieldMetadata kCorrelationId
static FieldMetadata kCorrelationIdStr
static FieldMetadata kCorrelationIdStrIid
static FieldMetadata kCallstack
static FieldMetadata kCallstackIid
static FieldMetadata kDebugAnnotations
static FieldMetadata kTaskExecution
static FieldMetadata kLogMessage
static FieldMetadata kCcSchedulerState
static FieldMetadata kChromeUserEvent
static FieldMetadata kChromeKeyedService
static FieldMetadata kChromeLegacyIpc
static FieldMetadata kChromeHistogramSample
static FieldMetadata kChromeLatencyInfo
static FieldMetadata kChromeFrameReporter
static FieldMetadata kChromeApplicationStateInfo
static FieldMetadata kChromeRendererSchedulerState
static FieldMetadata kChromeWindowHandleEventInfo
static FieldMetadata kChromeContentSettingsEventInfo
static FieldMetadata kChromeActiveProcesses
static FieldMetadata kScreenshot
static FieldMetadata kSourceLocation
static FieldMetadata kSourceLocationIid
static FieldMetadata kChromeMessagePump
static FieldMetadata kChromeMojoEventInfo
static FieldMetadata kTimestampDeltaUs
static FieldMetadata kTimestampAbsoluteUs
static FieldMetadata kThreadTimeDeltaUs
static FieldMetadata kThreadTimeAbsoluteUs
static FieldMetadata kThreadInstructionCountDelta
static FieldMetadata kThreadInstructionCountAbsolute
static FieldMetadata kLegacyEvent
Public Methods
const char * GetName ()
Defined at line 526 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/track_event.pbzero.h
const char * Type_Name (Type value)
Defined at line 532 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/track_event.pbzero.h
void add_category_iids (uint64_t value)
Defined at line 550 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/track_event.pbzero.h
void add_categories (const char * data, size_t size)
Defined at line 568 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/track_event.pbzero.h
void add_categories (::protozero::ConstChars chars)
Defined at line 571 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/track_event.pbzero.h
void add_categories (std::string value)
Defined at line 574 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/track_event.pbzero.h
void set_name_iid (uint64_t value)
Defined at line 592 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/track_event.pbzero.h
void set_name (const char * data, size_t size)
Defined at line 610 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/track_event.pbzero.h
void set_name (::protozero::ConstChars chars)
Defined at line 613 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/track_event.pbzero.h
void set_name (std::string value)
Defined at line 616 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/track_event.pbzero.h
void set_type (TrackEvent_Type value)
Defined at line 634 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/track_event.pbzero.h
void set_track_uuid (uint64_t value)
Defined at line 652 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/track_event.pbzero.h
void set_counter_value (int64_t value)
Defined at line 670 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/track_event.pbzero.h
void set_double_counter_value (double value)
Defined at line 688 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/track_event.pbzero.h
void add_extra_counter_track_uuids (uint64_t value)
Defined at line 706 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/track_event.pbzero.h
void add_extra_counter_values (int64_t value)
Defined at line 724 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/track_event.pbzero.h
void add_extra_double_counter_track_uuids (uint64_t value)
Defined at line 742 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/track_event.pbzero.h
void add_extra_double_counter_values (double value)
Defined at line 760 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/track_event.pbzero.h
void add_flow_ids_old (uint64_t value)
Defined at line 778 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/track_event.pbzero.h
void add_flow_ids (uint64_t value)
Defined at line 796 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/track_event.pbzero.h
void add_terminating_flow_ids_old (uint64_t value)
Defined at line 814 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/track_event.pbzero.h
void add_terminating_flow_ids (uint64_t value)
Defined at line 832 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/track_event.pbzero.h
void set_correlation_id (uint64_t value)
Defined at line 850 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/track_event.pbzero.h
void set_correlation_id_str (const char * data, size_t size)
Defined at line 868 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/track_event.pbzero.h
void set_correlation_id_str (::protozero::ConstChars chars)
Defined at line 871 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/track_event.pbzero.h
void set_correlation_id_str (std::string value)
Defined at line 874 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/track_event.pbzero.h
void set_correlation_id_str_iid (uint64_t value)
Defined at line 892 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/track_event.pbzero.h
template <typename T = TrackEvent_Callstack>
T * set_callstack ()
Defined at line 910 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/track_event.pbzero.h
void set_callstack_iid (uint64_t value)
Defined at line 924 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/track_event.pbzero.h
template <typename T = DebugAnnotation>
T * add_debug_annotations ()
Defined at line 942 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/track_event.pbzero.h
template <typename T = TaskExecution>
T * set_task_execution ()
Defined at line 956 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/track_event.pbzero.h
template <typename T = LogMessage>
T * set_log_message ()
Defined at line 970 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/track_event.pbzero.h
template <typename T = ChromeCompositorSchedulerState>
T * set_cc_scheduler_state ()
Defined at line 984 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/track_event.pbzero.h
template <typename T = ChromeUserEvent>
T * set_chrome_user_event ()
Defined at line 998 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/track_event.pbzero.h
template <typename T = ChromeKeyedService>
T * set_chrome_keyed_service ()
Defined at line 1012 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/track_event.pbzero.h
template <typename T = ChromeLegacyIpc>
T * set_chrome_legacy_ipc ()
Defined at line 1026 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/track_event.pbzero.h
template <typename T = ChromeHistogramSample>
T * set_chrome_histogram_sample ()
Defined at line 1040 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/track_event.pbzero.h
template <typename T = ChromeLatencyInfo>
T * set_chrome_latency_info ()
Defined at line 1054 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/track_event.pbzero.h
template <typename T = ChromeFrameReporter>
T * set_chrome_frame_reporter ()
Defined at line 1068 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/track_event.pbzero.h
template <typename T = ChromeApplicationStateInfo>
T * set_chrome_application_state_info ()
Defined at line 1082 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/track_event.pbzero.h
template <typename T = ChromeRendererSchedulerState>
T * set_chrome_renderer_scheduler_state ()
Defined at line 1096 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/track_event.pbzero.h
template <typename T = ChromeWindowHandleEventInfo>
T * set_chrome_window_handle_event_info ()
Defined at line 1110 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/track_event.pbzero.h
template <typename T = ChromeContentSettingsEventInfo>
T * set_chrome_content_settings_event_info ()
Defined at line 1124 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/track_event.pbzero.h
template <typename T = ChromeActiveProcesses>
T * set_chrome_active_processes ()
Defined at line 1138 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/track_event.pbzero.h
template <typename T = Screenshot>
T * set_screenshot ()
Defined at line 1152 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/track_event.pbzero.h
template <typename T = SourceLocation>
T * set_source_location ()
Defined at line 1166 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/track_event.pbzero.h
void set_source_location_iid (uint64_t value)
Defined at line 1180 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/track_event.pbzero.h
template <typename T = ChromeMessagePump>
T * set_chrome_message_pump ()
Defined at line 1198 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/track_event.pbzero.h
template <typename T = ChromeMojoEventInfo>
T * set_chrome_mojo_event_info ()
Defined at line 1212 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/track_event.pbzero.h
void set_timestamp_delta_us (int64_t value)
Defined at line 1226 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/track_event.pbzero.h
void set_timestamp_absolute_us (int64_t value)
Defined at line 1244 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/track_event.pbzero.h
void set_thread_time_delta_us (int64_t value)
Defined at line 1262 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/track_event.pbzero.h
void set_thread_time_absolute_us (int64_t value)
Defined at line 1280 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/track_event.pbzero.h
void set_thread_instruction_count_delta (int64_t value)
Defined at line 1298 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/track_event.pbzero.h
void set_thread_instruction_count_absolute (int64_t value)
Defined at line 1316 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/track_event.pbzero.h
template <typename T = TrackEvent_LegacyEvent>
T * set_legacy_event ()
Defined at line 1334 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/track_event.pbzero.h
Enumerations
enum
| Name | Value |
|---|---|
| kCategoryIidsFieldNumber | 3 |
| kCategoriesFieldNumber | 22 |
| kNameIidFieldNumber | 10 |
| kNameFieldNumber | 23 |
| kTypeFieldNumber | 9 |
| kTrackUuidFieldNumber | 11 |
| kCounterValueFieldNumber | 30 |
| kDoubleCounterValueFieldNumber | 44 |
| kExtraCounterTrackUuidsFieldNumber | 31 |
| kExtraCounterValuesFieldNumber | 12 |
| kExtraDoubleCounterTrackUuidsFieldNumber | 45 |
| kExtraDoubleCounterValuesFieldNumber | 46 |
| kFlowIdsOldFieldNumber | 36 |
| kFlowIdsFieldNumber | 47 |
| kTerminatingFlowIdsOldFieldNumber | 42 |
| kTerminatingFlowIdsFieldNumber | 48 |
| kCorrelationIdFieldNumber | 52 |
| kCorrelationIdStrFieldNumber | 53 |
| kCorrelationIdStrIidFieldNumber | 54 |
| kCallstackFieldNumber | 55 |
| kCallstackIidFieldNumber | 56 |
| kDebugAnnotationsFieldNumber | 4 |
| kTaskExecutionFieldNumber | 5 |
| kLogMessageFieldNumber | 21 |
| kCcSchedulerStateFieldNumber | 24 |
| kChromeUserEventFieldNumber | 25 |
| kChromeKeyedServiceFieldNumber | 26 |
| kChromeLegacyIpcFieldNumber | 27 |
| kChromeHistogramSampleFieldNumber | 28 |
| kChromeLatencyInfoFieldNumber | 29 |
| kChromeFrameReporterFieldNumber | 32 |
| kChromeApplicationStateInfoFieldNumber | 39 |
| kChromeRendererSchedulerStateFieldNumber | 40 |
| kChromeWindowHandleEventInfoFieldNumber | 41 |
| kChromeContentSettingsEventInfoFieldNumber | 43 |
| kChromeActiveProcessesFieldNumber | 49 |
| kScreenshotFieldNumber | 50 |
| kSourceLocationFieldNumber | 33 |
| kSourceLocationIidFieldNumber | 34 |
| kChromeMessagePumpFieldNumber | 35 |
| kChromeMojoEventInfoFieldNumber | 38 |
| kTimestampDeltaUsFieldNumber | 1 |
| kTimestampAbsoluteUsFieldNumber | 16 |
| kThreadTimeDeltaUsFieldNumber | 2 |
| kThreadTimeAbsoluteUsFieldNumber | 17 |
| kThreadInstructionCountDeltaFieldNumber | 8 |
| kThreadInstructionCountAbsoluteFieldNumber | 20 |
| kLegacyEventFieldNumber | 6 |
Defined at line 476 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/track_event.pbzero.h