perfetto-protos
Version:
Perfetto protos exposed via protobuf-es for browser and node
320 lines • 23.1 kB
JavaScript
"use strict";
//
// Copyright (C) 2018 The Android Open Source Project
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
Object.defineProperty(exports, "__esModule", { value: true });
exports.TraceProcessorApiVersionSchema = exports.TraceProcessorApiVersion = exports.FinalizeDataResultSchema = exports.RegisterSqlPackageResultSchema = exports.RegisterSqlPackageArgs_ModuleSchema = exports.RegisterSqlPackageArgsSchema = exports.ResetTraceProcessorArgs_ParsingModeSchema = exports.ResetTraceProcessorArgs_ParsingMode = exports.ResetTraceProcessorArgs_DropTrackEventDataBeforeSchema = exports.ResetTraceProcessorArgs_DropTrackEventDataBefore = exports.ResetTraceProcessorArgsSchema = exports.DescriptorSetSchema = exports.DisableAndReadMetatraceResultSchema = exports.DisableAndReadMetatraceArgsSchema = exports.EnableMetatraceResultSchema = exports.EnableMetatraceArgsSchema = exports.ComputeMetricResultSchema = exports.ComputeMetricArgs_ResultFormatSchema = exports.ComputeMetricArgs_ResultFormat = exports.ComputeMetricArgsSchema = exports.StatusResultSchema = exports.StatusArgsSchema = exports.QueryResult_CellsBatch_CellTypeSchema = exports.QueryResult_CellsBatch_CellType = exports.QueryResult_CellsBatchSchema = exports.QueryResultSchema = exports.QueryArgsSchema = exports.AppendTraceDataResultSchema = exports.TraceProcessorRpc_TraceProcessorMethodSchema = exports.TraceProcessorRpc_TraceProcessorMethod = exports.TraceProcessorRpcSchema = exports.TraceProcessorRpcStreamSchema = exports.file_protos_perfetto_trace_processor_trace_processor = void 0;
const codegenv1_1 = require("@bufbuild/protobuf/codegenv1");
const descriptor_pb_1 = require("../common/descriptor_pb");
const metatrace_categories_pb_1 = require("./metatrace_categories_pb");
/**
* Describes the file protos/perfetto/trace_processor/trace_processor.proto.
*/
exports.file_protos_perfetto_trace_processor_trace_processor = (0, codegenv1_1.fileDesc)("CjVwcm90b3MvcGVyZmV0dG8vdHJhY2VfcHJvY2Vzc29yL3RyYWNlX3Byb2Nlc3Nvci5wcm90bxIPcGVyZmV0dG8ucHJvdG9zIkoKF1RyYWNlUHJvY2Vzc29yUnBjU3RyZWFtEi8KA21zZxgBIAMoCzIiLnBlcmZldHRvLnByb3Rvcy5UcmFjZVByb2Nlc3NvclJwYyLlDAoRVHJhY2VQcm9jZXNzb3JScGMSCwoDc2VxGAEgASgDEhMKC2ZhdGFsX2Vycm9yGAUgASgJEkoKB3JlcXVlc3QYAiABKA4yNy5wZXJmZXR0by5wcm90b3MuVHJhY2VQcm9jZXNzb3JScGMuVHJhY2VQcm9jZXNzb3JNZXRob2RIABJLCghyZXNwb25zZRgDIAEoDjI3LnBlcmZldHRvLnByb3Rvcy5UcmFjZVByb2Nlc3NvclJwYy5UcmFjZVByb2Nlc3Nvck1ldGhvZEgAElIKD2ludmFsaWRfcmVxdWVzdBgEIAEoDjI3LnBlcmZldHRvLnByb3Rvcy5UcmFjZVByb2Nlc3NvclJwYy5UcmFjZVByb2Nlc3Nvck1ldGhvZEgAEhsKEWFwcGVuZF90cmFjZV9kYXRhGGUgASgMSAESMAoKcXVlcnlfYXJncxhnIAEoCzIaLnBlcmZldHRvLnByb3Rvcy5RdWVyeUFyZ3NIARJBChNjb21wdXRlX21ldHJpY19hcmdzGGkgASgLMiIucGVyZmV0dG8ucHJvdG9zLkNvbXB1dGVNZXRyaWNBcmdzSAESRQoVZW5hYmxlX21ldGF0cmFjZV9hcmdzGGogASgLMiQucGVyZmV0dG8ucHJvdG9zLkVuYWJsZU1ldGF0cmFjZUFyZ3NIARJOChpyZXNldF90cmFjZV9wcm9jZXNzb3JfYXJncxhrIAEoCzIoLnBlcmZldHRvLnByb3Rvcy5SZXNldFRyYWNlUHJvY2Vzc29yQXJnc0gBEkwKGXJlZ2lzdGVyX3NxbF9wYWNrYWdlX2FyZ3MYbCABKAsyJy5wZXJmZXR0by5wcm90b3MuUmVnaXN0ZXJTcWxQYWNrYWdlQXJnc0gBEkAKDWFwcGVuZF9yZXN1bHQYyQEgASgLMiYucGVyZmV0dG8ucHJvdG9zLkFwcGVuZFRyYWNlRGF0YVJlc3VsdEgBEjUKDHF1ZXJ5X3Jlc3VsdBjLASABKAsyHC5wZXJmZXR0by5wcm90b3MuUXVlcnlSZXN1bHRIARI+Cg1tZXRyaWNfcmVzdWx0GM0BIAEoCzIkLnBlcmZldHRvLnByb3Rvcy5Db21wdXRlTWV0cmljUmVzdWx0SAESPQoSbWV0cmljX2Rlc2NyaXB0b3JzGM4BIAEoCzIeLnBlcmZldHRvLnByb3Rvcy5EZXNjcmlwdG9yU2V0SAESRAoJbWV0YXRyYWNlGNEBIAEoCzIuLnBlcmZldHRvLnByb3Rvcy5EaXNhYmxlQW5kUmVhZE1ldGF0cmFjZVJlc3VsdEgBEjAKBnN0YXR1cxjSASABKAsyHS5wZXJmZXR0by5wcm90b3MuU3RhdHVzUmVzdWx0SAESUQobcmVnaXN0ZXJfc3FsX3BhY2thZ2VfcmVzdWx0GNMBIAEoCzIpLnBlcmZldHRvLnByb3Rvcy5SZWdpc3RlclNxbFBhY2thZ2VSZXN1bHRIARJEChRmaW5hbGl6ZV9kYXRhX3Jlc3VsdBjUASABKAsyIy5wZXJmZXR0by5wcm90b3MuRmluYWxpemVEYXRhUmVzdWx0SAEiogMKFFRyYWNlUHJvY2Vzc29yTWV0aG9kEhMKD1RQTV9VTlNQRUNJRklFRBAAEhkKFVRQTV9BUFBFTkRfVFJBQ0VfREFUQRABEhsKF1RQTV9GSU5BTElaRV9UUkFDRV9EQVRBEAISFwoTVFBNX1FVRVJZX1NUUkVBTUlORxADEhYKElRQTV9DT01QVVRFX01FVFJJQxAFEh4KGlRQTV9HRVRfTUVUUklDX0RFU0NSSVBUT1JTEAYSHgoaVFBNX1JFU1RPUkVfSU5JVElBTF9UQUJMRVMQBxIYChRUUE1fRU5BQkxFX01FVEFUUkFDRRAIEiIKHlRQTV9ESVNBQkxFX0FORF9SRUFEX01FVEFUUkFDRRAJEhIKDlRQTV9HRVRfU1RBVFVTEAoSHQoZVFBNX1JFU0VUX1RSQUNFX1BST0NFU1NPUhALEhwKGFRQTV9SRUdJU1RFUl9TUUxfUEFDS0FHRRANIgQIBBAEIgQIDBAMKhhUUE1fUVVFUllfUkFXX0RFUFJFQ0FURUQqF1RQTV9SRUdJU1RFUl9TUUxfTU9EVUxFQgYKBHR5cGVCBgoEYXJnc0oECGgQaUoGCMwBEM0BIkIKFUFwcGVuZFRyYWNlRGF0YVJlc3VsdBIaChJ0b3RhbF9ieXRlc19wYXJzZWQYASABKAMSDQoFZXJyb3IYAiABKAkiMQoJUXVlcnlBcmdzEhEKCXNxbF9xdWVyeRgBIAEoCRILCgN0YWcYAyABKAlKBAgCEAMihAQKC1F1ZXJ5UmVzdWx0EhQKDGNvbHVtbl9uYW1lcxgBIAMoCRINCgVlcnJvchgCIAEoCRI2CgViYXRjaBgDIAMoCzInLnBlcmZldHRvLnByb3Rvcy5RdWVyeVJlc3VsdC5DZWxsc0JhdGNoEhcKD3N0YXRlbWVudF9jb3VudBgEIAEoDRIjChtzdGF0ZW1lbnRfd2l0aF9vdXRwdXRfY291bnQYBSABKA0SGgoSbGFzdF9zdGF0ZW1lbnRfc3FsGAYgASgJGr0CCgpDZWxsc0JhdGNoEkMKBWNlbGxzGAEgAygOMjAucGVyZmV0dG8ucHJvdG9zLlF1ZXJ5UmVzdWx0LkNlbGxzQmF0Y2guQ2VsbFR5cGVCAhABEhgKDHZhcmludF9jZWxscxgCIAMoA0ICEAESGQoNZmxvYXQ2NF9jZWxscxgDIAMoAUICEAESEgoKYmxvYl9jZWxscxgEIAMoDBIUCgxzdHJpbmdfY2VsbHMYBSABKAkSFQoNaXNfbGFzdF9iYXRjaBgGIAEoCCJuCghDZWxsVHlwZRIQCgxDRUxMX0lOVkFMSUQQABINCglDRUxMX05VTEwQARIPCgtDRUxMX1ZBUklOVBACEhAKDENFTExfRkxPQVQ2NBADEg8KC0NFTExfU1RSSU5HEAQSDQoJQ0VMTF9CTE9CEAVKBAgHEAgiDAoKU3RhdHVzQXJncyJ0CgxTdGF0dXNSZXN1bHQSGQoRbG9hZGVkX3RyYWNlX25hbWUYASABKAkSHgoWaHVtYW5fcmVhZGFibGVfdmVyc2lvbhgCIAEoCRITCgthcGlfdmVyc2lvbhgDIAEoBRIUCgx2ZXJzaW9uX2NvZGUYBCABKAkiqAEKEUNvbXB1dGVNZXRyaWNBcmdzEhQKDG1ldHJpY19uYW1lcxgBIAMoCRI/CgZmb3JtYXQYAiABKA4yLy5wZXJmZXR0by5wcm90b3MuQ29tcHV0ZU1ldHJpY0FyZ3MuUmVzdWx0Rm9ybWF0IjwKDFJlc3VsdEZvcm1hdBITCg9CSU5BUllfUFJPVE9CVUYQABINCglURVhUUFJPVE8QARIICgRKU09OEAIifAoTQ29tcHV0ZU1ldHJpY1Jlc3VsdBIRCgdtZXRyaWNzGAEgASgMSAASHgoUbWV0cmljc19hc19wcm90b3RleHQYAyABKAlIABIZCg9tZXRyaWNzX2FzX2pzb24YBCABKAlIABINCgVlcnJvchgCIAEoCUIICgZyZXN1bHQiTwoTRW5hYmxlTWV0YXRyYWNlQXJncxI4CgpjYXRlZ29yaWVzGAEgASgOMiQucGVyZmV0dG8ucHJvdG9zLk1ldGF0cmFjZUNhdGVnb3JpZXMiFwoVRW5hYmxlTWV0YXRyYWNlUmVzdWx0Ih0KG0Rpc2FibGVBbmRSZWFkTWV0YXRyYWNlQXJncyJBCh1EaXNhYmxlQW5kUmVhZE1ldGF0cmFjZVJlc3VsdBIRCgltZXRhdHJhY2UYASABKAwSDQoFZXJyb3IYAiABKAkiRgoNRGVzY3JpcHRvclNldBI1CgtkZXNjcmlwdG9ycxgBIAMoCzIgLnBlcmZldHRvLnByb3Rvcy5EZXNjcmlwdG9yUHJvdG8i0wMKF1Jlc2V0VHJhY2VQcm9jZXNzb3JBcmdzEmcKHGRyb3BfdHJhY2tfZXZlbnRfZGF0YV9iZWZvcmUYASABKA4yQS5wZXJmZXR0by5wcm90b3MuUmVzZXRUcmFjZVByb2Nlc3NvckFyZ3MuRHJvcFRyYWNrRXZlbnREYXRhQmVmb3JlEiIKGmluZ2VzdF9mdHJhY2VfaW5fcmF3X3RhYmxlGAIgASgIEiMKG2FuYWx5emVfdHJhY2VfcHJvdG9fY29udGVudBgDIAEoCBIoCiBmdHJhY2VfZHJvcF91bnRpbF9hbGxfY3B1c192YWxpZBgEIAEoCBJKCgxwYXJzaW5nX21vZGUYBSABKA4yNC5wZXJmZXR0by5wcm90b3MuUmVzZXRUcmFjZVByb2Nlc3NvckFyZ3MuUGFyc2luZ01vZGUiSgoYRHJvcFRyYWNrRXZlbnREYXRhQmVmb3JlEgsKB05PX0RST1AQABIhCh1UUkFDS19FVkVOVF9SQU5HRV9PRl9JTlRFUkVTVBABIkQKC1BhcnNpbmdNb2RlEgsKB0RFRkFVTFQQABIRCg1UT0tFTklaRV9PTkxZEAESFQoRVE9LRU5JWkVfQU5EX1NPUlQQAiKsAQoWUmVnaXN0ZXJTcWxQYWNrYWdlQXJncxIUCgxwYWNrYWdlX25hbWUYASABKAkSPwoHbW9kdWxlcxgCIAMoCzIuLnBlcmZldHRvLnByb3Rvcy5SZWdpc3RlclNxbFBhY2thZ2VBcmdzLk1vZHVsZRIWCg5hbGxvd19vdmVycmlkZRgDIAEoCBojCgZNb2R1bGUSDAoEbmFtZRgBIAEoCRILCgNzcWwYAiABKAkiKQoYUmVnaXN0ZXJTcWxQYWNrYWdlUmVzdWx0Eg0KBWVycm9yGAEgASgJIiMKEkZpbmFsaXplRGF0YVJlc3VsdBINCgVlcnJvchgBIAEoCSpDChhUcmFjZVByb2Nlc3NvckFwaVZlcnNpb24SJwojVFJBQ0VfUFJPQ0VTU09SX0NVUlJFTlRfQVBJX1ZFUlNJT04QDg", [descriptor_pb_1.file_protos_perfetto_common_descriptor, metatrace_categories_pb_1.file_protos_perfetto_trace_processor_metatrace_categories]);
/**
* Describes the message perfetto.protos.TraceProcessorRpcStream.
* Use `create(TraceProcessorRpcStreamSchema)` to create a new message.
*/
exports.TraceProcessorRpcStreamSchema = (0, codegenv1_1.messageDesc)(exports.file_protos_perfetto_trace_processor_trace_processor, 0);
/**
* Describes the message perfetto.protos.TraceProcessorRpc.
* Use `create(TraceProcessorRpcSchema)` to create a new message.
*/
exports.TraceProcessorRpcSchema = (0, codegenv1_1.messageDesc)(exports.file_protos_perfetto_trace_processor_trace_processor, 1);
/**
* @generated from enum perfetto.protos.TraceProcessorRpc.TraceProcessorMethod
*/
var TraceProcessorRpc_TraceProcessorMethod;
(function (TraceProcessorRpc_TraceProcessorMethod) {
/**
* @generated from enum value: TPM_UNSPECIFIED = 0;
*/
TraceProcessorRpc_TraceProcessorMethod[TraceProcessorRpc_TraceProcessorMethod["TPM_UNSPECIFIED"] = 0] = "TPM_UNSPECIFIED";
/**
* @generated from enum value: TPM_APPEND_TRACE_DATA = 1;
*/
TraceProcessorRpc_TraceProcessorMethod[TraceProcessorRpc_TraceProcessorMethod["TPM_APPEND_TRACE_DATA"] = 1] = "TPM_APPEND_TRACE_DATA";
/**
* @generated from enum value: TPM_FINALIZE_TRACE_DATA = 2;
*/
TraceProcessorRpc_TraceProcessorMethod[TraceProcessorRpc_TraceProcessorMethod["TPM_FINALIZE_TRACE_DATA"] = 2] = "TPM_FINALIZE_TRACE_DATA";
/**
* @generated from enum value: TPM_QUERY_STREAMING = 3;
*/
TraceProcessorRpc_TraceProcessorMethod[TraceProcessorRpc_TraceProcessorMethod["TPM_QUERY_STREAMING"] = 3] = "TPM_QUERY_STREAMING";
/**
* Previously: TPM_QUERY_RAW_DEPRECATED
*
* @generated from enum value: TPM_COMPUTE_METRIC = 5;
*/
TraceProcessorRpc_TraceProcessorMethod[TraceProcessorRpc_TraceProcessorMethod["TPM_COMPUTE_METRIC"] = 5] = "TPM_COMPUTE_METRIC";
/**
* @generated from enum value: TPM_GET_METRIC_DESCRIPTORS = 6;
*/
TraceProcessorRpc_TraceProcessorMethod[TraceProcessorRpc_TraceProcessorMethod["TPM_GET_METRIC_DESCRIPTORS"] = 6] = "TPM_GET_METRIC_DESCRIPTORS";
/**
* @generated from enum value: TPM_RESTORE_INITIAL_TABLES = 7;
*/
TraceProcessorRpc_TraceProcessorMethod[TraceProcessorRpc_TraceProcessorMethod["TPM_RESTORE_INITIAL_TABLES"] = 7] = "TPM_RESTORE_INITIAL_TABLES";
/**
* @generated from enum value: TPM_ENABLE_METATRACE = 8;
*/
TraceProcessorRpc_TraceProcessorMethod[TraceProcessorRpc_TraceProcessorMethod["TPM_ENABLE_METATRACE"] = 8] = "TPM_ENABLE_METATRACE";
/**
* @generated from enum value: TPM_DISABLE_AND_READ_METATRACE = 9;
*/
TraceProcessorRpc_TraceProcessorMethod[TraceProcessorRpc_TraceProcessorMethod["TPM_DISABLE_AND_READ_METATRACE"] = 9] = "TPM_DISABLE_AND_READ_METATRACE";
/**
* @generated from enum value: TPM_GET_STATUS = 10;
*/
TraceProcessorRpc_TraceProcessorMethod[TraceProcessorRpc_TraceProcessorMethod["TPM_GET_STATUS"] = 10] = "TPM_GET_STATUS";
/**
* @generated from enum value: TPM_RESET_TRACE_PROCESSOR = 11;
*/
TraceProcessorRpc_TraceProcessorMethod[TraceProcessorRpc_TraceProcessorMethod["TPM_RESET_TRACE_PROCESSOR"] = 11] = "TPM_RESET_TRACE_PROCESSOR";
/**
* @generated from enum value: TPM_REGISTER_SQL_PACKAGE = 13;
*/
TraceProcessorRpc_TraceProcessorMethod[TraceProcessorRpc_TraceProcessorMethod["TPM_REGISTER_SQL_PACKAGE"] = 13] = "TPM_REGISTER_SQL_PACKAGE";
})(TraceProcessorRpc_TraceProcessorMethod || (exports.TraceProcessorRpc_TraceProcessorMethod = TraceProcessorRpc_TraceProcessorMethod = {}));
/**
* Describes the enum perfetto.protos.TraceProcessorRpc.TraceProcessorMethod.
*/
exports.TraceProcessorRpc_TraceProcessorMethodSchema = (0, codegenv1_1.enumDesc)(exports.file_protos_perfetto_trace_processor_trace_processor, 1, 0);
/**
* Describes the message perfetto.protos.AppendTraceDataResult.
* Use `create(AppendTraceDataResultSchema)` to create a new message.
*/
exports.AppendTraceDataResultSchema = (0, codegenv1_1.messageDesc)(exports.file_protos_perfetto_trace_processor_trace_processor, 2);
/**
* Describes the message perfetto.protos.QueryArgs.
* Use `create(QueryArgsSchema)` to create a new message.
*/
exports.QueryArgsSchema = (0, codegenv1_1.messageDesc)(exports.file_protos_perfetto_trace_processor_trace_processor, 3);
/**
* Describes the message perfetto.protos.QueryResult.
* Use `create(QueryResultSchema)` to create a new message.
*/
exports.QueryResultSchema = (0, codegenv1_1.messageDesc)(exports.file_protos_perfetto_trace_processor_trace_processor, 4);
/**
* Describes the message perfetto.protos.QueryResult.CellsBatch.
* Use `create(QueryResult_CellsBatchSchema)` to create a new message.
*/
exports.QueryResult_CellsBatchSchema = (0, codegenv1_1.messageDesc)(exports.file_protos_perfetto_trace_processor_trace_processor, 4, 0);
/**
* @generated from enum perfetto.protos.QueryResult.CellsBatch.CellType
*/
var QueryResult_CellsBatch_CellType;
(function (QueryResult_CellsBatch_CellType) {
/**
* @generated from enum value: CELL_INVALID = 0;
*/
QueryResult_CellsBatch_CellType[QueryResult_CellsBatch_CellType["CELL_INVALID"] = 0] = "CELL_INVALID";
/**
* @generated from enum value: CELL_NULL = 1;
*/
QueryResult_CellsBatch_CellType[QueryResult_CellsBatch_CellType["CELL_NULL"] = 1] = "CELL_NULL";
/**
* @generated from enum value: CELL_VARINT = 2;
*/
QueryResult_CellsBatch_CellType[QueryResult_CellsBatch_CellType["CELL_VARINT"] = 2] = "CELL_VARINT";
/**
* @generated from enum value: CELL_FLOAT64 = 3;
*/
QueryResult_CellsBatch_CellType[QueryResult_CellsBatch_CellType["CELL_FLOAT64"] = 3] = "CELL_FLOAT64";
/**
* @generated from enum value: CELL_STRING = 4;
*/
QueryResult_CellsBatch_CellType[QueryResult_CellsBatch_CellType["CELL_STRING"] = 4] = "CELL_STRING";
/**
* @generated from enum value: CELL_BLOB = 5;
*/
QueryResult_CellsBatch_CellType[QueryResult_CellsBatch_CellType["CELL_BLOB"] = 5] = "CELL_BLOB";
})(QueryResult_CellsBatch_CellType || (exports.QueryResult_CellsBatch_CellType = QueryResult_CellsBatch_CellType = {}));
/**
* Describes the enum perfetto.protos.QueryResult.CellsBatch.CellType.
*/
exports.QueryResult_CellsBatch_CellTypeSchema = (0, codegenv1_1.enumDesc)(exports.file_protos_perfetto_trace_processor_trace_processor, 4, 0, 0);
/**
* Describes the message perfetto.protos.StatusArgs.
* Use `create(StatusArgsSchema)` to create a new message.
*/
exports.StatusArgsSchema = (0, codegenv1_1.messageDesc)(exports.file_protos_perfetto_trace_processor_trace_processor, 5);
/**
* Describes the message perfetto.protos.StatusResult.
* Use `create(StatusResultSchema)` to create a new message.
*/
exports.StatusResultSchema = (0, codegenv1_1.messageDesc)(exports.file_protos_perfetto_trace_processor_trace_processor, 6);
/**
* Describes the message perfetto.protos.ComputeMetricArgs.
* Use `create(ComputeMetricArgsSchema)` to create a new message.
*/
exports.ComputeMetricArgsSchema = (0, codegenv1_1.messageDesc)(exports.file_protos_perfetto_trace_processor_trace_processor, 7);
/**
* @generated from enum perfetto.protos.ComputeMetricArgs.ResultFormat
*/
var ComputeMetricArgs_ResultFormat;
(function (ComputeMetricArgs_ResultFormat) {
/**
* @generated from enum value: BINARY_PROTOBUF = 0;
*/
ComputeMetricArgs_ResultFormat[ComputeMetricArgs_ResultFormat["BINARY_PROTOBUF"] = 0] = "BINARY_PROTOBUF";
/**
* @generated from enum value: TEXTPROTO = 1;
*/
ComputeMetricArgs_ResultFormat[ComputeMetricArgs_ResultFormat["TEXTPROTO"] = 1] = "TEXTPROTO";
/**
* @generated from enum value: JSON = 2;
*/
ComputeMetricArgs_ResultFormat[ComputeMetricArgs_ResultFormat["JSON"] = 2] = "JSON";
})(ComputeMetricArgs_ResultFormat || (exports.ComputeMetricArgs_ResultFormat = ComputeMetricArgs_ResultFormat = {}));
/**
* Describes the enum perfetto.protos.ComputeMetricArgs.ResultFormat.
*/
exports.ComputeMetricArgs_ResultFormatSchema = (0, codegenv1_1.enumDesc)(exports.file_protos_perfetto_trace_processor_trace_processor, 7, 0);
/**
* Describes the message perfetto.protos.ComputeMetricResult.
* Use `create(ComputeMetricResultSchema)` to create a new message.
*/
exports.ComputeMetricResultSchema = (0, codegenv1_1.messageDesc)(exports.file_protos_perfetto_trace_processor_trace_processor, 8);
/**
* Describes the message perfetto.protos.EnableMetatraceArgs.
* Use `create(EnableMetatraceArgsSchema)` to create a new message.
*/
exports.EnableMetatraceArgsSchema = (0, codegenv1_1.messageDesc)(exports.file_protos_perfetto_trace_processor_trace_processor, 9);
/**
* Describes the message perfetto.protos.EnableMetatraceResult.
* Use `create(EnableMetatraceResultSchema)` to create a new message.
*/
exports.EnableMetatraceResultSchema = (0, codegenv1_1.messageDesc)(exports.file_protos_perfetto_trace_processor_trace_processor, 10);
/**
* Describes the message perfetto.protos.DisableAndReadMetatraceArgs.
* Use `create(DisableAndReadMetatraceArgsSchema)` to create a new message.
*/
exports.DisableAndReadMetatraceArgsSchema = (0, codegenv1_1.messageDesc)(exports.file_protos_perfetto_trace_processor_trace_processor, 11);
/**
* Describes the message perfetto.protos.DisableAndReadMetatraceResult.
* Use `create(DisableAndReadMetatraceResultSchema)` to create a new message.
*/
exports.DisableAndReadMetatraceResultSchema = (0, codegenv1_1.messageDesc)(exports.file_protos_perfetto_trace_processor_trace_processor, 12);
/**
* Describes the message perfetto.protos.DescriptorSet.
* Use `create(DescriptorSetSchema)` to create a new message.
*/
exports.DescriptorSetSchema = (0, codegenv1_1.messageDesc)(exports.file_protos_perfetto_trace_processor_trace_processor, 13);
/**
* Describes the message perfetto.protos.ResetTraceProcessorArgs.
* Use `create(ResetTraceProcessorArgsSchema)` to create a new message.
*/
exports.ResetTraceProcessorArgsSchema = (0, codegenv1_1.messageDesc)(exports.file_protos_perfetto_trace_processor_trace_processor, 14);
/**
* @generated from enum perfetto.protos.ResetTraceProcessorArgs.DropTrackEventDataBefore
*/
var ResetTraceProcessorArgs_DropTrackEventDataBefore;
(function (ResetTraceProcessorArgs_DropTrackEventDataBefore) {
/**
* @generated from enum value: NO_DROP = 0;
*/
ResetTraceProcessorArgs_DropTrackEventDataBefore[ResetTraceProcessorArgs_DropTrackEventDataBefore["NO_DROP"] = 0] = "NO_DROP";
/**
* @generated from enum value: TRACK_EVENT_RANGE_OF_INTEREST = 1;
*/
ResetTraceProcessorArgs_DropTrackEventDataBefore[ResetTraceProcessorArgs_DropTrackEventDataBefore["TRACK_EVENT_RANGE_OF_INTEREST"] = 1] = "TRACK_EVENT_RANGE_OF_INTEREST";
})(ResetTraceProcessorArgs_DropTrackEventDataBefore || (exports.ResetTraceProcessorArgs_DropTrackEventDataBefore = ResetTraceProcessorArgs_DropTrackEventDataBefore = {}));
/**
* Describes the enum perfetto.protos.ResetTraceProcessorArgs.DropTrackEventDataBefore.
*/
exports.ResetTraceProcessorArgs_DropTrackEventDataBeforeSchema = (0, codegenv1_1.enumDesc)(exports.file_protos_perfetto_trace_processor_trace_processor, 14, 0);
/**
* @generated from enum perfetto.protos.ResetTraceProcessorArgs.ParsingMode
*/
var ResetTraceProcessorArgs_ParsingMode;
(function (ResetTraceProcessorArgs_ParsingMode) {
/**
* @generated from enum value: DEFAULT = 0;
*/
ResetTraceProcessorArgs_ParsingMode[ResetTraceProcessorArgs_ParsingMode["DEFAULT"] = 0] = "DEFAULT";
/**
* @generated from enum value: TOKENIZE_ONLY = 1;
*/
ResetTraceProcessorArgs_ParsingMode[ResetTraceProcessorArgs_ParsingMode["TOKENIZE_ONLY"] = 1] = "TOKENIZE_ONLY";
/**
* @generated from enum value: TOKENIZE_AND_SORT = 2;
*/
ResetTraceProcessorArgs_ParsingMode[ResetTraceProcessorArgs_ParsingMode["TOKENIZE_AND_SORT"] = 2] = "TOKENIZE_AND_SORT";
})(ResetTraceProcessorArgs_ParsingMode || (exports.ResetTraceProcessorArgs_ParsingMode = ResetTraceProcessorArgs_ParsingMode = {}));
/**
* Describes the enum perfetto.protos.ResetTraceProcessorArgs.ParsingMode.
*/
exports.ResetTraceProcessorArgs_ParsingModeSchema = (0, codegenv1_1.enumDesc)(exports.file_protos_perfetto_trace_processor_trace_processor, 14, 1);
/**
* Describes the message perfetto.protos.RegisterSqlPackageArgs.
* Use `create(RegisterSqlPackageArgsSchema)` to create a new message.
*/
exports.RegisterSqlPackageArgsSchema = (0, codegenv1_1.messageDesc)(exports.file_protos_perfetto_trace_processor_trace_processor, 15);
/**
* Describes the message perfetto.protos.RegisterSqlPackageArgs.Module.
* Use `create(RegisterSqlPackageArgs_ModuleSchema)` to create a new message.
*/
exports.RegisterSqlPackageArgs_ModuleSchema = (0, codegenv1_1.messageDesc)(exports.file_protos_perfetto_trace_processor_trace_processor, 15, 0);
/**
* Describes the message perfetto.protos.RegisterSqlPackageResult.
* Use `create(RegisterSqlPackageResultSchema)` to create a new message.
*/
exports.RegisterSqlPackageResultSchema = (0, codegenv1_1.messageDesc)(exports.file_protos_perfetto_trace_processor_trace_processor, 16);
/**
* Describes the message perfetto.protos.FinalizeDataResult.
* Use `create(FinalizeDataResultSchema)` to create a new message.
*/
exports.FinalizeDataResultSchema = (0, codegenv1_1.messageDesc)(exports.file_protos_perfetto_trace_processor_trace_processor, 17);
/**
* @generated from enum perfetto.protos.TraceProcessorApiVersion
*/
var TraceProcessorApiVersion;
(function (TraceProcessorApiVersion) {
/**
* This variable has been introduced in v15 and is used to deal with API
* mismatches between UI and trace_processor_shell --httpd.
*
* Prior to API version 11 this was incremented every time a new
* feature that the UI depended on was introduced (e.g. new tables,
* new SQL operators, metrics that are required by the UI, etc).
* This:
* a. Tended to be forgotten
* b. Still led to issues when the TP dropped *backwards*
* compatibility of a feature (since we checked TP >= UI
* TRACE_PROCESSOR_CURRENT_API_VERSION).
* Now the UI attempts to redirect the user to the matched version
* of the UI if one exists.
* See also StatusResult.api_version (below).
* Changes:
* 7. Introduce GUESS_CPU_SIZE
* 8. Add 'json' option to ComputeMetricArgs
* 9. Add get_thread_state_summary_for_interval.
* 10. Add 'slice_is_ancestor' to stdlib.
* 11. Removal of experimental module from stdlib.
* 12. Changed UI to be more aggresive about version matching.
* Added version_code.
* 13. Added TPM_REGISTER_SQL_MODULE method.
* 14. Added parsing mode option to RESET method.
*
* @generated from enum value: TRACE_PROCESSOR_CURRENT_API_VERSION = 14;
*/
TraceProcessorApiVersion[TraceProcessorApiVersion["TRACE_PROCESSOR_CURRENT_API_VERSION"] = 14] = "TRACE_PROCESSOR_CURRENT_API_VERSION";
})(TraceProcessorApiVersion || (exports.TraceProcessorApiVersion = TraceProcessorApiVersion = {}));
/**
* Describes the enum perfetto.protos.TraceProcessorApiVersion.
*/
exports.TraceProcessorApiVersionSchema = (0, codegenv1_1.enumDesc)(exports.file_protos_perfetto_trace_processor_trace_processor, 0);
//# sourceMappingURL=trace_processor_pb.js.map