perfetto-protos
Version:
Perfetto protos exposed via protobuf-es for browser and node
59 lines • 4.99 kB
JavaScript
;
//
// Copyright (C) 2023 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.TracingTriggerRulesConfigSchema = exports.ChromeFieldTracingConfigSchema = exports.ScenarioConfigSchema = exports.NestedScenarioConfigSchema = exports.TriggerRule_RepeatingIntervalSchema = exports.TriggerRule_HistogramTriggerSchema = exports.TriggerRuleSchema = exports.file_protos_perfetto_config_chrome_scenario_config = void 0;
const codegenv1_1 = require("@bufbuild/protobuf/codegenv1");
const trace_config_pb_1 = require("../trace_config_pb");
/**
* Describes the file protos/perfetto/config/chrome/scenario_config.proto.
*/
exports.file_protos_perfetto_config_chrome_scenario_config = (0, codegenv1_1.fileDesc)("CjNwcm90b3MvcGVyZmV0dG8vY29uZmlnL2Nocm9tZS9zY2VuYXJpb19jb25maWcucHJvdG8SD3BlcmZldHRvLnByb3RvcyKsAwoLVHJpZ2dlclJ1bGUSDAoEbmFtZRgBIAEoCRIWCg50cmlnZ2VyX2NoYW5jZRgCIAEoAhIQCghkZWxheV9tcxgDIAEoBBIbChNhY3RpdmF0aW9uX2RlbGF5X21zGAggASgEEh0KE21hbnVhbF90cmlnZ2VyX25hbWUYBCABKAlIABJCCgloaXN0b2dyYW0YBSABKAsyLS5wZXJmZXR0by5wcm90b3MuVHJpZ2dlclJ1bGUuSGlzdG9ncmFtVHJpZ2dlckgAEkwKEnJlcGVhdGluZ19pbnRlcnZhbBgGIAEoCzIuLnBlcmZldHRvLnByb3Rvcy5UcmlnZ2VyUnVsZS5SZXBlYXRpbmdJbnRlcnZhbEgAGlAKEEhpc3RvZ3JhbVRyaWdnZXISFgoOaGlzdG9ncmFtX25hbWUYASABKAkSEQoJbWluX3ZhbHVlGAIgASgDEhEKCW1heF92YWx1ZRgDIAEoAxo6ChFSZXBlYXRpbmdJbnRlcnZhbBIRCglwZXJpb2RfbXMYASABKAQSEgoKcmFuZG9taXplZBgCIAEoCEIJCgd0cmlnZ2VyIsYBChROZXN0ZWRTY2VuYXJpb0NvbmZpZxIVCg1zY2VuYXJpb19uYW1lGAEgASgJEjEKC3N0YXJ0X3J1bGVzGAIgAygLMhwucGVyZmV0dG8ucHJvdG9zLlRyaWdnZXJSdWxlEjAKCnN0b3BfcnVsZXMYAyADKAsyHC5wZXJmZXR0by5wcm90b3MuVHJpZ2dlclJ1bGUSMgoMdXBsb2FkX3J1bGVzGAQgAygLMhwucGVyZmV0dG8ucHJvdG9zLlRyaWdnZXJSdWxlIugCCg5TY2VuYXJpb0NvbmZpZxIVCg1zY2VuYXJpb19uYW1lGAEgASgJEjEKC3N0YXJ0X3J1bGVzGAIgAygLMhwucGVyZmV0dG8ucHJvdG9zLlRyaWdnZXJSdWxlEjAKCnN0b3BfcnVsZXMYAyADKAsyHC5wZXJmZXR0by5wcm90b3MuVHJpZ2dlclJ1bGUSMgoMdXBsb2FkX3J1bGVzGAQgAygLMhwucGVyZmV0dG8ucHJvdG9zLlRyaWdnZXJSdWxlEjEKC3NldHVwX3J1bGVzGAUgAygLMhwucGVyZmV0dG8ucHJvdG9zLlRyaWdnZXJSdWxlEjIKDHRyYWNlX2NvbmZpZxgGIAEoCzIcLnBlcmZldHRvLnByb3Rvcy5UcmFjZUNvbmZpZxI/ChBuZXN0ZWRfc2NlbmFyaW9zGAcgAygLMiUucGVyZmV0dG8ucHJvdG9zLk5lc3RlZFNjZW5hcmlvQ29uZmlnIk4KGENocm9tZUZpZWxkVHJhY2luZ0NvbmZpZxIyCglzY2VuYXJpb3MYASADKAsyHy5wZXJmZXR0by5wcm90b3MuU2NlbmFyaW9Db25maWciSAoZVHJhY2luZ1RyaWdnZXJSdWxlc0NvbmZpZxIrCgVydWxlcxgBIAMoCzIcLnBlcmZldHRvLnByb3Rvcy5UcmlnZ2VyUnVsZQ", [trace_config_pb_1.file_protos_perfetto_config_trace_config]);
/**
* Describes the message perfetto.protos.TriggerRule.
* Use `create(TriggerRuleSchema)` to create a new message.
*/
exports.TriggerRuleSchema = (0, codegenv1_1.messageDesc)(exports.file_protos_perfetto_config_chrome_scenario_config, 0);
/**
* Describes the message perfetto.protos.TriggerRule.HistogramTrigger.
* Use `create(TriggerRule_HistogramTriggerSchema)` to create a new message.
*/
exports.TriggerRule_HistogramTriggerSchema = (0, codegenv1_1.messageDesc)(exports.file_protos_perfetto_config_chrome_scenario_config, 0, 0);
/**
* Describes the message perfetto.protos.TriggerRule.RepeatingInterval.
* Use `create(TriggerRule_RepeatingIntervalSchema)` to create a new message.
*/
exports.TriggerRule_RepeatingIntervalSchema = (0, codegenv1_1.messageDesc)(exports.file_protos_perfetto_config_chrome_scenario_config, 0, 1);
/**
* Describes the message perfetto.protos.NestedScenarioConfig.
* Use `create(NestedScenarioConfigSchema)` to create a new message.
*/
exports.NestedScenarioConfigSchema = (0, codegenv1_1.messageDesc)(exports.file_protos_perfetto_config_chrome_scenario_config, 1);
/**
* Describes the message perfetto.protos.ScenarioConfig.
* Use `create(ScenarioConfigSchema)` to create a new message.
*/
exports.ScenarioConfigSchema = (0, codegenv1_1.messageDesc)(exports.file_protos_perfetto_config_chrome_scenario_config, 2);
/**
* Describes the message perfetto.protos.ChromeFieldTracingConfig.
* Use `create(ChromeFieldTracingConfigSchema)` to create a new message.
*/
exports.ChromeFieldTracingConfigSchema = (0, codegenv1_1.messageDesc)(exports.file_protos_perfetto_config_chrome_scenario_config, 3);
/**
* Describes the message perfetto.protos.TracingTriggerRulesConfig.
* Use `create(TracingTriggerRulesConfigSchema)` to create a new message.
*/
exports.TracingTriggerRulesConfigSchema = (0, codegenv1_1.messageDesc)(exports.file_protos_perfetto_config_chrome_scenario_config, 4);
//# sourceMappingURL=scenario_config_pb.js.map