class TrackEvent
Defined at line 477 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 Type TYPE_STATE
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 530 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/track_event.pbzero.h
const char * Type_Name (Type value)
Defined at line 536 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 555 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 573 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/track_event.pbzero.h
void add_categories (::protozero::ConstChars chars)
Defined at line 576 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/track_event.pbzero.h
void add_categories (std::string value)
Defined at line 579 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 597 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 615 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/track_event.pbzero.h
void set_name (::protozero::ConstChars chars)
Defined at line 618 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/track_event.pbzero.h
void set_name (std::string value)
Defined at line 621 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/track_event.pbzero.h
void set_type (TrackEvent_Type value)
Defined at line 639 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 657 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 675 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 693 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 711 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 729 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 747 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 765 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 783 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 801 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 819 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 837 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 855 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 873 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 876 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 879 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 897 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 915 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 929 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 947 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 961 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 975 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 989 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 1003 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 1017 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 1031 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 1045 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 1059 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 1073 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 1087 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 1101 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 1115 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 1129 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 1143 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 1157 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 1171 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 1185 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 1203 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 1217 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 1231 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 1249 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 1267 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 1285 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 1303 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 1321 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 1339 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/track_event.pbzero.h
Enumerations
enum (unnamed) : int32_t
| 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 480 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/track_event.pbzero.h