perfetto-protos
Version:
Perfetto protos exposed via protobuf-es for browser and node
51 lines • 2.21 kB
TypeScript
import type { GenFile, GenMessage } from "@bufbuild/protobuf/codegenv1";
import type { V8CodeDefaults } from "./chrome/v8_pb";
import type { PerfSampleDefaults } from "./profiling/profile_packet_pb";
import type { TrackEventDefaults } from "./track_event/track_event_pb";
import type { Message } from "@bufbuild/protobuf";
/**
* Describes the file protos/perfetto/trace/trace_packet_defaults.proto.
*/
export declare const file_protos_perfetto_trace_trace_packet_defaults: GenFile;
/**
* Default values for TracePacket fields that hold for a particular TraceWriter
* packet sequence. This message contains a subset of the TracePacket fields
* with matching IDs. When provided, these fields define the default values
* that should be applied, at import time, to all TracePacket(s) with the same
* |trusted_packet_sequence_id|, unless otherwise specified in each packet.
*
* Should be reemitted whenever incremental state is cleared on the sequence.
*
* @generated from message perfetto.protos.TracePacketDefaults
*/
export type TracePacketDefaults = Message<"perfetto.protos.TracePacketDefaults"> & {
/**
* @generated from field: optional uint32 timestamp_clock_id = 58;
*/
timestampClockId: number;
/**
* Default values for TrackEvents (e.g. default track).
*
* @generated from field: optional perfetto.protos.TrackEventDefaults track_event_defaults = 11;
*/
trackEventDefaults?: TrackEventDefaults;
/**
* Defaults for perf profiler packets (PerfSample).
*
* @generated from field: optional perfetto.protos.PerfSampleDefaults perf_sample_defaults = 12;
*/
perfSampleDefaults?: PerfSampleDefaults;
/**
* Defaults for V8 code packets (V8JsCode, V8InternalCode, V8WasmCode,
* V8RegexpCode)
*
* @generated from field: optional perfetto.protos.V8CodeDefaults v8_code_defaults = 99;
*/
v8CodeDefaults?: V8CodeDefaults;
};
/**
* Describes the message perfetto.protos.TracePacketDefaults.
* Use `create(TracePacketDefaultsSchema)` to create a new message.
*/
export declare const TracePacketDefaultsSchema: GenMessage<TracePacketDefaults>;
//# sourceMappingURL=trace_packet_defaults_pb.d.ts.map