UNPKG

perfetto-protos

Version:

Perfetto protos exposed via protobuf-es for browser and node

47 lines 1.97 kB
import type { GenFile, GenMessage } from "@bufbuild/protobuf/codegenv1"; import type { ClockSnapshot } from "./clock_snapshot_pb"; import type { Message } from "@bufbuild/protobuf"; /** * Describes the file protos/perfetto/trace/remote_clock_sync.proto. */ export declare const file_protos_perfetto_trace_remote_clock_sync: GenFile; /** * Records the parameters for aligning clock readings between machines. * * @generated from message perfetto.protos.RemoteClockSync */ export type RemoteClockSync = Message<"perfetto.protos.RemoteClockSync"> & { /** * @generated from field: repeated perfetto.protos.RemoteClockSync.SyncedClocks synced_clocks = 1; */ syncedClocks: RemoteClockSync_SyncedClocks[]; }; /** * Describes the message perfetto.protos.RemoteClockSync. * Use `create(RemoteClockSyncSchema)` to create a new message. */ export declare const RemoteClockSyncSchema: GenMessage<RemoteClockSync>; /** * Synchronized clock snapshots taken on both sides of the relay port (the * tracing service and the relay service). A round of clock synchronization * IPC takes emits 2 SyncedClocks messages, i.e., client snapshot -> host * snapshot -> client snapshot -> host snapshot. * * @generated from message perfetto.protos.RemoteClockSync.SyncedClocks */ export type RemoteClockSync_SyncedClocks = Message<"perfetto.protos.RemoteClockSync.SyncedClocks"> & { /** * @generated from field: optional perfetto.protos.ClockSnapshot client_clocks = 2; */ clientClocks?: ClockSnapshot; /** * @generated from field: optional perfetto.protos.ClockSnapshot host_clocks = 3; */ hostClocks?: ClockSnapshot; }; /** * Describes the message perfetto.protos.RemoteClockSync.SyncedClocks. * Use `create(RemoteClockSync_SyncedClocksSchema)` to create a new message. */ export declare const RemoteClockSync_SyncedClocksSchema: GenMessage<RemoteClockSync_SyncedClocks>; //# sourceMappingURL=remote_clock_sync_pb.d.ts.map