UNPKG

perfetto-protos

Version:

Perfetto protos exposed via protobuf-es for browser and node

195 lines 5.51 kB
import type { GenEnum, GenFile, GenMessage } from "@bufbuild/protobuf/codegenv1"; import type { Message } from "@bufbuild/protobuf"; /** * Describes the file protos/perfetto/trace/track_event/chrome_legacy_ipc.proto. */ export declare const file_protos_perfetto_trace_track_event_chrome_legacy_ipc: GenFile; /** * Details about a legacy Chrome IPC message that is either sent by the event. * TODO(eseckler): Also use this message on the receiving side? * * @generated from message perfetto.protos.ChromeLegacyIpc */ export type ChromeLegacyIpc = Message<"perfetto.protos.ChromeLegacyIpc"> & { /** * Corresponds to the message class type defined in Chrome's IPCMessageStart * enum, e.g. FrameMsgStart, * * @generated from field: optional perfetto.protos.ChromeLegacyIpc.MessageClass message_class = 1; */ messageClass: ChromeLegacyIpc_MessageClass; /** * Line number of the message definition. See Chrome's IPC_MESSAGE_ID and * IPC_MESSAGE_START macros. * * @generated from field: optional uint32 message_line = 2; */ messageLine: number; }; /** * Describes the message perfetto.protos.ChromeLegacyIpc. * Use `create(ChromeLegacyIpcSchema)` to create a new message. */ export declare const ChromeLegacyIpcSchema: GenMessage<ChromeLegacyIpc>; /** * @generated from enum perfetto.protos.ChromeLegacyIpc.MessageClass */ export declare enum ChromeLegacyIpc_MessageClass { /** * @generated from enum value: CLASS_UNSPECIFIED = 0; */ CLASS_UNSPECIFIED = 0, /** * @generated from enum value: CLASS_AUTOMATION = 1; */ CLASS_AUTOMATION = 1, /** * @generated from enum value: CLASS_FRAME = 2; */ CLASS_FRAME = 2, /** * @generated from enum value: CLASS_PAGE = 3; */ CLASS_PAGE = 3, /** * @generated from enum value: CLASS_VIEW = 4; */ CLASS_VIEW = 4, /** * @generated from enum value: CLASS_WIDGET = 5; */ CLASS_WIDGET = 5, /** * @generated from enum value: CLASS_INPUT = 6; */ CLASS_INPUT = 6, /** * @generated from enum value: CLASS_TEST = 7; */ CLASS_TEST = 7, /** * @generated from enum value: CLASS_WORKER = 8; */ CLASS_WORKER = 8, /** * @generated from enum value: CLASS_NACL = 9; */ CLASS_NACL = 9, /** * @generated from enum value: CLASS_GPU_CHANNEL = 10; */ CLASS_GPU_CHANNEL = 10, /** * @generated from enum value: CLASS_MEDIA = 11; */ CLASS_MEDIA = 11, /** * @generated from enum value: CLASS_PPAPI = 12; */ CLASS_PPAPI = 12, /** * @generated from enum value: CLASS_CHROME = 13; */ CLASS_CHROME = 13, /** * @generated from enum value: CLASS_DRAG = 14; */ CLASS_DRAG = 14, /** * @generated from enum value: CLASS_PRINT = 15; */ CLASS_PRINT = 15, /** * @generated from enum value: CLASS_EXTENSION = 16; */ CLASS_EXTENSION = 16, /** * @generated from enum value: CLASS_TEXT_INPUT_CLIENT = 17; */ CLASS_TEXT_INPUT_CLIENT = 17, /** * @generated from enum value: CLASS_BLINK_TEST = 18; */ CLASS_BLINK_TEST = 18, /** * @generated from enum value: CLASS_ACCESSIBILITY = 19; */ CLASS_ACCESSIBILITY = 19, /** * @generated from enum value: CLASS_PRERENDER = 20; */ CLASS_PRERENDER = 20, /** * @generated from enum value: CLASS_CHROMOTING = 21; */ CLASS_CHROMOTING = 21, /** * @generated from enum value: CLASS_BROWSER_PLUGIN = 22; */ CLASS_BROWSER_PLUGIN = 22, /** * @generated from enum value: CLASS_ANDROID_WEB_VIEW = 23; */ CLASS_ANDROID_WEB_VIEW = 23, /** * @generated from enum value: CLASS_NACL_HOST = 24; */ CLASS_NACL_HOST = 24, /** * @generated from enum value: CLASS_ENCRYPTED_MEDIA = 25; */ CLASS_ENCRYPTED_MEDIA = 25, /** * @generated from enum value: CLASS_CAST = 26; */ CLASS_CAST = 26, /** * @generated from enum value: CLASS_GIN_JAVA_BRIDGE = 27; */ CLASS_GIN_JAVA_BRIDGE = 27, /** * @generated from enum value: CLASS_CHROME_UTILITY_PRINTING = 28; */ CLASS_CHROME_UTILITY_PRINTING = 28, /** * @generated from enum value: CLASS_OZONE_GPU = 29; */ CLASS_OZONE_GPU = 29, /** * @generated from enum value: CLASS_WEB_TEST = 30; */ CLASS_WEB_TEST = 30, /** * @generated from enum value: CLASS_NETWORK_HINTS = 31; */ CLASS_NETWORK_HINTS = 31, /** * @generated from enum value: CLASS_EXTENSIONS_GUEST_VIEW = 32; */ CLASS_EXTENSIONS_GUEST_VIEW = 32, /** * @generated from enum value: CLASS_GUEST_VIEW = 33; */ CLASS_GUEST_VIEW = 33, /** * @generated from enum value: CLASS_MEDIA_PLAYER_DELEGATE = 34; */ CLASS_MEDIA_PLAYER_DELEGATE = 34, /** * @generated from enum value: CLASS_EXTENSION_WORKER = 35; */ CLASS_EXTENSION_WORKER = 35, /** * @generated from enum value: CLASS_SUBRESOURCE_FILTER = 36; */ CLASS_SUBRESOURCE_FILTER = 36, /** * @generated from enum value: CLASS_UNFREEZABLE_FRAME = 37; */ CLASS_UNFREEZABLE_FRAME = 37 } /** * Describes the enum perfetto.protos.ChromeLegacyIpc.MessageClass. */ export declare const ChromeLegacyIpc_MessageClassSchema: GenEnum<ChromeLegacyIpc_MessageClass>; //# sourceMappingURL=chrome_legacy_ipc_pb.d.ts.map