UNPKG

perfetto-protos

Version:

Perfetto protos exposed via protobuf-es for browser and node

67 lines 2.53 kB
import type { GenFile, GenMessage } from "@bufbuild/protobuf/codegenv1"; import type { AtomId } from "./atom_ids_pb"; import type { Message } from "@bufbuild/protobuf"; /** * Describes the file protos/perfetto/config/statsd/statsd_tracing_config.proto. */ export declare const file_protos_perfetto_config_statsd_statsd_tracing_config: GenFile; /** * This file is named 'statsd_tracing_config.proto' rather than * 'statsd_config.proto' (which would be more consistent with the other * config protos) so it doesn't show up and confuse folks looking for * the existing statsd_config.proto for configuring statsd itself. * Same for the config proto itself. * * @generated from message perfetto.protos.StatsdTracingConfig */ export type StatsdTracingConfig = Message<"perfetto.protos.StatsdTracingConfig"> & { /** * This is for the common case of the atom id being known in the enum AtomId. * * @generated from field: repeated perfetto.protos.AtomId push_atom_id = 1; */ pushAtomId: AtomId[]; /** * Escape hatch for Atom IDs that are not yet in the AtomId enum * (e.g. non-upstream atoms that don't exist in AOSP). * * @generated from field: repeated int32 raw_push_atom_id = 2; */ rawPushAtomId: number[]; /** * @generated from field: repeated perfetto.protos.StatsdPullAtomConfig pull_config = 3; */ pullConfig: StatsdPullAtomConfig[]; }; /** * Describes the message perfetto.protos.StatsdTracingConfig. * Use `create(StatsdTracingConfigSchema)` to create a new message. */ export declare const StatsdTracingConfigSchema: GenMessage<StatsdTracingConfig>; /** * @generated from message perfetto.protos.StatsdPullAtomConfig */ export type StatsdPullAtomConfig = Message<"perfetto.protos.StatsdPullAtomConfig"> & { /** * @generated from field: repeated perfetto.protos.AtomId pull_atom_id = 1; */ pullAtomId: AtomId[]; /** * @generated from field: repeated int32 raw_pull_atom_id = 2; */ rawPullAtomId: number[]; /** * @generated from field: optional int32 pull_frequency_ms = 3; */ pullFrequencyMs: number; /** * @generated from field: repeated string packages = 4; */ packages: string[]; }; /** * Describes the message perfetto.protos.StatsdPullAtomConfig. * Use `create(StatsdPullAtomConfigSchema)` to create a new message. */ export declare const StatsdPullAtomConfigSchema: GenMessage<StatsdPullAtomConfig>; //# sourceMappingURL=statsd_tracing_config_pb.d.ts.map