UNPKG

perfetto-protos

Version:

Perfetto protos exposed via protobuf-es for browser and node

341 lines 13.3 kB
import type { GenFile, GenMessage } from "@bufbuild/protobuf/codegenv1"; import type { Message } from "@bufbuild/protobuf"; /** * Describes the file protos/perfetto/trace_processor/serialization.proto. */ export declare const file_protos_perfetto_trace_processor_serialization: GenFile; /** * Outside level schema of all serialized objects. Each self contained * serialized object is a separate packet and they don't depend on each other * for serialization. * * @generated from message perfetto.protos.SerializedTraceProcessor */ export type SerializedTraceProcessor = Message<"perfetto.protos.SerializedTraceProcessor"> & { /** * @generated from field: repeated perfetto.protos.SerializedTraceProcessorPacket packet = 1; */ packet: SerializedTraceProcessorPacket[]; }; /** * Describes the message perfetto.protos.SerializedTraceProcessor. * Use `create(SerializedTraceProcessorSchema)` to create a new message. */ export declare const SerializedTraceProcessorSchema: GenMessage<SerializedTraceProcessor>; /** * One of independent serialized objects. * * @generated from message perfetto.protos.SerializedTraceProcessorPacket */ export type SerializedTraceProcessorPacket = Message<"perfetto.protos.SerializedTraceProcessorPacket"> & { /** * @generated from oneof perfetto.protos.SerializedTraceProcessorPacket.packet */ packet: { /** * @generated from field: perfetto.protos.SerializedColumn column = 1; */ value: SerializedColumn; case: "column"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message perfetto.protos.SerializedTraceProcessorPacket. * Use `create(SerializedTraceProcessorPacketSchema)` to create a new message. */ export declare const SerializedTraceProcessorPacketSchema: GenMessage<SerializedTraceProcessorPacket>; /** * Schema for serializing the column of Trace Processor table. * * @generated from message perfetto.protos.SerializedColumn */ export type SerializedColumn = Message<"perfetto.protos.SerializedColumn"> & { /** * Name of the table this column is part of. * * @generated from field: optional string table_name = 1; */ tableName: string; /** * @generated from field: optional string column_name = 2; */ columnName: string; /** * @generated from field: optional perfetto.protos.SerializedColumn.Storage storage = 3; */ storage?: SerializedColumn_Storage; }; /** * Describes the message perfetto.protos.SerializedColumn. * Use `create(SerializedColumnSchema)` to create a new message. */ export declare const SerializedColumnSchema: GenMessage<SerializedColumn>; /** * Schema used to store a serialized |BitVector|. * * @generated from message perfetto.protos.SerializedColumn.BitVector */ export type SerializedColumn_BitVector = Message<"perfetto.protos.SerializedColumn.BitVector"> & { /** * @generated from field: optional bytes words = 1; */ words: Uint8Array; /** * @generated from field: optional bytes counts = 2; */ counts: Uint8Array; /** * @generated from field: optional uint32 size = 3; */ size: number; }; /** * Describes the message perfetto.protos.SerializedColumn.BitVector. * Use `create(SerializedColumn_BitVectorSchema)` to create a new message. */ export declare const SerializedColumn_BitVectorSchema: GenMessage<SerializedColumn_BitVector>; /** * A schema for serialization of any of the descendants of |storage::Storage|. * * @generated from message perfetto.protos.SerializedColumn.Storage */ export type SerializedColumn_Storage = Message<"perfetto.protos.SerializedColumn.Storage"> & { /** * @generated from oneof perfetto.protos.SerializedColumn.Storage.data */ data: { /** * @generated from field: perfetto.protos.SerializedColumn.Storage.DummyStorage dummy_storage = 1; */ value: SerializedColumn_Storage_DummyStorage; case: "dummyStorage"; } | { /** * @generated from field: perfetto.protos.SerializedColumn.Storage.IdStorage id_storage = 2; */ value: SerializedColumn_Storage_IdStorage; case: "idStorage"; } | { /** * @generated from field: perfetto.protos.SerializedColumn.Storage.NumericStorage numeric_storage = 3; */ value: SerializedColumn_Storage_NumericStorage; case: "numericStorage"; } | { /** * @generated from field: perfetto.protos.SerializedColumn.Storage.SetIdStorage set_id_storage = 4; */ value: SerializedColumn_Storage_SetIdStorage; case: "setIdStorage"; } | { /** * @generated from field: perfetto.protos.SerializedColumn.Storage.StringStorage string_storage = 5; */ value: SerializedColumn_Storage_StringStorage; case: "stringStorage"; } | { /** * @generated from field: perfetto.protos.SerializedColumn.Storage.NullOverlay null_overlay = 6; */ value: SerializedColumn_Storage_NullOverlay; case: "nullOverlay"; } | { /** * @generated from field: perfetto.protos.SerializedColumn.Storage.ArrangementOverlay arrangement_overlay = 7; */ value: SerializedColumn_Storage_ArrangementOverlay; case: "arrangementOverlay"; } | { /** * @generated from field: perfetto.protos.SerializedColumn.Storage.SelectorOverlay selector_overlay = 8; */ value: SerializedColumn_Storage_SelectorOverlay; case: "selectorOverlay"; } | { /** * @generated from field: perfetto.protos.SerializedColumn.Storage.DenseNullOverlay dense_null_overlay = 9; */ value: SerializedColumn_Storage_DenseNullOverlay; case: "denseNullOverlay"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message perfetto.protos.SerializedColumn.Storage. * Use `create(SerializedColumn_StorageSchema)` to create a new message. */ export declare const SerializedColumn_StorageSchema: GenMessage<SerializedColumn_Storage>; /** * Dummy storage should not contain any data. It's used to signify that * there is a column present, and it's not usable. * * @generated from message perfetto.protos.SerializedColumn.Storage.DummyStorage */ export type SerializedColumn_Storage_DummyStorage = Message<"perfetto.protos.SerializedColumn.Storage.DummyStorage"> & {}; /** * Describes the message perfetto.protos.SerializedColumn.Storage.DummyStorage. * Use `create(SerializedColumn_Storage_DummyStorageSchema)` to create a new message. */ export declare const SerializedColumn_Storage_DummyStorageSchema: GenMessage<SerializedColumn_Storage_DummyStorage>; /** * A schema for serialization of |storage::IdStorage|. * * @generated from message perfetto.protos.SerializedColumn.Storage.IdStorage */ export type SerializedColumn_Storage_IdStorage = Message<"perfetto.protos.SerializedColumn.Storage.IdStorage"> & { /** * @generated from field: optional uint64 size = 1; */ size: bigint; }; /** * Describes the message perfetto.protos.SerializedColumn.Storage.IdStorage. * Use `create(SerializedColumn_Storage_IdStorageSchema)` to create a new message. */ export declare const SerializedColumn_Storage_IdStorageSchema: GenMessage<SerializedColumn_Storage_IdStorage>; /** * A schema for serialization of |storage::Numeric|. * * @generated from message perfetto.protos.SerializedColumn.Storage.NumericStorage */ export type SerializedColumn_Storage_NumericStorage = Message<"perfetto.protos.SerializedColumn.Storage.NumericStorage"> & { /** * @generated from field: optional bytes values = 1; */ values: Uint8Array; /** * @generated from field: optional bool is_sorted = 2; */ isSorted: boolean; /** * @generated from field: optional uint32 column_type = 3; */ columnType: number; }; /** * Describes the message perfetto.protos.SerializedColumn.Storage.NumericStorage. * Use `create(SerializedColumn_Storage_NumericStorageSchema)` to create a new message. */ export declare const SerializedColumn_Storage_NumericStorageSchema: GenMessage<SerializedColumn_Storage_NumericStorage>; /** * A schema for serialization of |storage::SetIdStorage|. * * @generated from message perfetto.protos.SerializedColumn.Storage.SetIdStorage */ export type SerializedColumn_Storage_SetIdStorage = Message<"perfetto.protos.SerializedColumn.Storage.SetIdStorage"> & { /** * @generated from field: optional bytes values = 1; */ values: Uint8Array; }; /** * Describes the message perfetto.protos.SerializedColumn.Storage.SetIdStorage. * Use `create(SerializedColumn_Storage_SetIdStorageSchema)` to create a new message. */ export declare const SerializedColumn_Storage_SetIdStorageSchema: GenMessage<SerializedColumn_Storage_SetIdStorage>; /** * A schema for serialization of |storage::StringStorage|. * * @generated from message perfetto.protos.SerializedColumn.Storage.StringStorage */ export type SerializedColumn_Storage_StringStorage = Message<"perfetto.protos.SerializedColumn.Storage.StringStorage"> & { /** * @generated from field: optional bytes values = 1; */ values: Uint8Array; /** * @generated from field: optional bool is_sorted = 2; */ isSorted: boolean; }; /** * Describes the message perfetto.protos.SerializedColumn.Storage.StringStorage. * Use `create(SerializedColumn_Storage_StringStorageSchema)` to create a new message. */ export declare const SerializedColumn_Storage_StringStorageSchema: GenMessage<SerializedColumn_Storage_StringStorage>; /** * A schema for serialization of |storage::NullOverlay|. * * @generated from message perfetto.protos.SerializedColumn.Storage.NullOverlay */ export type SerializedColumn_Storage_NullOverlay = Message<"perfetto.protos.SerializedColumn.Storage.NullOverlay"> & { /** * @generated from field: optional perfetto.protos.SerializedColumn.BitVector bit_vector = 1; */ bitVector?: SerializedColumn_BitVector; /** * @generated from field: optional perfetto.protos.SerializedColumn.Storage storage = 2; */ storage?: SerializedColumn_Storage; }; /** * Describes the message perfetto.protos.SerializedColumn.Storage.NullOverlay. * Use `create(SerializedColumn_Storage_NullOverlaySchema)` to create a new message. */ export declare const SerializedColumn_Storage_NullOverlaySchema: GenMessage<SerializedColumn_Storage_NullOverlay>; /** * A schema for serialization of |storage::ArrangementOverlay|. * * @generated from message perfetto.protos.SerializedColumn.Storage.ArrangementOverlay */ export type SerializedColumn_Storage_ArrangementOverlay = Message<"perfetto.protos.SerializedColumn.Storage.ArrangementOverlay"> & { /** * @generated from field: optional bytes values = 1; */ values: Uint8Array; /** * @generated from field: optional perfetto.protos.SerializedColumn.Storage storage = 2; */ storage?: SerializedColumn_Storage; }; /** * Describes the message perfetto.protos.SerializedColumn.Storage.ArrangementOverlay. * Use `create(SerializedColumn_Storage_ArrangementOverlaySchema)` to create a new message. */ export declare const SerializedColumn_Storage_ArrangementOverlaySchema: GenMessage<SerializedColumn_Storage_ArrangementOverlay>; /** * A schema for serialization of |storage::SelectorOverlay|. * * @generated from message perfetto.protos.SerializedColumn.Storage.SelectorOverlay */ export type SerializedColumn_Storage_SelectorOverlay = Message<"perfetto.protos.SerializedColumn.Storage.SelectorOverlay"> & { /** * @generated from field: optional perfetto.protos.SerializedColumn.BitVector bit_vector = 1; */ bitVector?: SerializedColumn_BitVector; /** * @generated from field: optional perfetto.protos.SerializedColumn.Storage storage = 2; */ storage?: SerializedColumn_Storage; }; /** * Describes the message perfetto.protos.SerializedColumn.Storage.SelectorOverlay. * Use `create(SerializedColumn_Storage_SelectorOverlaySchema)` to create a new message. */ export declare const SerializedColumn_Storage_SelectorOverlaySchema: GenMessage<SerializedColumn_Storage_SelectorOverlay>; /** * A schema for serialization of |storage::DenseNullOverlay|. * * @generated from message perfetto.protos.SerializedColumn.Storage.DenseNullOverlay */ export type SerializedColumn_Storage_DenseNullOverlay = Message<"perfetto.protos.SerializedColumn.Storage.DenseNullOverlay"> & { /** * @generated from field: optional perfetto.protos.SerializedColumn.BitVector bit_vector = 1; */ bitVector?: SerializedColumn_BitVector; /** * @generated from field: optional perfetto.protos.SerializedColumn.Storage storage = 2; */ storage?: SerializedColumn_Storage; }; /** * Describes the message perfetto.protos.SerializedColumn.Storage.DenseNullOverlay. * Use `create(SerializedColumn_Storage_DenseNullOverlaySchema)` to create a new message. */ export declare const SerializedColumn_Storage_DenseNullOverlaySchema: GenMessage<SerializedColumn_Storage_DenseNullOverlay>; //# sourceMappingURL=serialization_pb.d.ts.map