Home
last modified time | relevance | path

Searched refs:Promise (Results 1 – 25 of 148) sorted by relevance

123456

/development/tools/winscope/src/trace_collection/adb/
Dadb_device_connection.ts24 onError(errorText: string): Promise<void>;
25 onConnectionStateChange(newState: ConnectionState): Promise<void>;
69 async checkRoot(): Promise<boolean> {
99 async findFiles(path: string, matchers: string[]): Promise<string[]> {
182 private async isWaylandAvailable(): Promise<boolean> {
187 abstract tryAuthorize(): Promise<void>;
189 abstract runShellCommand(cmd: string): Promise<string>;
190 abstract startTrace(target: TraceTarget): Promise<void>;
191 abstract endTrace(target: TraceTarget): Promise<void>;
192 abstract pullFile(filepath: string): Promise<Uint8Array>;
Dadb_host_connection.ts35 async restart(): Promise<void> {
60 abstract requestDevices(): Promise<void>;
74 ) => void | Promise<void> | Promise<Uint8Array>;
/development/tools/motion/motion_test_watcher_app/src/util/
Dretry.ts20 type RetryableFunction<T> = () => Promise<T>;
34 type RetryDelay = (attempt: number, error: unknown) => Promise<void>;
42 type AttemptFailed = (attempt: number, error: unknown) => Promise<void>;
58 ): Promise<T> {
61 const attemptFailed = options?.attemptFailed || (() => Promise.resolve());
Dutil.ts18 export function delay(timeMs: number): Promise<void> {
19 return new Promise<void>((complete) => setTimeout(complete, timeMs));
25 export class Deferred<T> extends Promise<T> {
Dprogress.ts30 trackPromise<T>(promise: Promise<T>): Promise<T> {
/development/tools/winscope/src/test/unit/
Dtraces_utils.ts30 ): Promise<Map<TraceType, Array<{}>>> {
36 await Promise.all(promises);
43 ): Promise<Map<AbsoluteFrameIndex, Map<TraceType, Array<{}>>>> {
54 await Promise.all(tracePromises);
56 await Promise.all(framePromises);
Dtrace_utils.ts21 static async extractEntries<T>(trace: Trace<T>): Promise<T[]> {
25 return await Promise.all(promises);
38 ): Promise<Map<AbsoluteFrameIndex, T[]>> {
43 await Promise.all(promises);
Dutils.ts46 ): Promise<Trace<T>> {
72 ): Promise<Parser<object>> {
92 ): Promise<Array<Parser<object>>> {
131 ): Promise<Parser<TraceEntryTypeMap[T]>> {
145 ): Promise<Array<Parser<object>>> {
166 ): Promise<Parser<object>> {
169 await Promise.all(
177 await Promise.all(
225 static async getWindowManagerState(index = 0): Promise<HierarchyTreeNode> {
232 static async getLayerTraceEntry(index = 0): Promise<HierarchyTreeNode> {
[all …]
/development/tools/winscope/src/parsers/traces/
Dabstract_traces_parser.ts39 ): Promise<CustomQueryParserResultTypeMap[Q]> {
48 abstract parse(): Promise<void>;
49 abstract createTimestamps(): Promise<void>;
52 abstract getEntry(index: AbsoluteEntryIndex): Promise<T>;
/development/tools/winscope/src/trace_collection/mock/
Dmock_adb_device_connection.ts47 override async endTrace(target: TraceTarget): Promise<void> {}
49 override async tryAuthorize(): Promise<void> {}
50 override async runShellCommand(cmd: string): Promise<string> {
54 override async pullFile(filepath: string): Promise<Uint8Array> {
/development/tools/winscope/src/trace/
Dparser_mock.ts67 getEntry(index: AbsoluteEntryIndex): Promise<T> {
69 return Promise.resolve(this.entries[index]);
75 ): Promise<CustomQueryParserResultTypeMap[Q]> {
88 return Promise.resolve(result) as Promise<
Dcustom_query.ts93 private result: Promise<CustomQueryParserResultTypeMap[Q]> | undefined;
101 visitor: () => Promise<CustomQueryParserResultTypeMap[R]>,
106 this.result = visitor() as Promise<CustomQueryParserResultTypeMap[Q]>;
110 getResult(): Promise<CustomQueryParserResultTypeMap[Q]> {
/development/tools/winscope/src/app/components/timeline/mini-timeline/drawer/
Dmini_timeline_drawer.ts23 draw(): Promise<void>;
24 updateHover(mousePoint: Point | undefined): Promise<void>;
25 getTraceClicked(mousePoint: Point): Promise<Trace<object> | undefined>;
/development/tools/winscope/src/common/
Dfile_utils.ts92 ): Promise<Blob> {
115 ): Promise<File[]> {
148 static async decompressGZipFile(file: File): Promise<File> {
166 static async isZipFile(file: File): Promise<boolean> {
177 static async isGZipFile(file: File): Promise<boolean> {
192 ): Promise<boolean> {
Dhttp_request.ts60 ): Promise<HttpResponse> {
75 ): Promise<HttpResponse> {
91 ): Promise<HttpResponse> {
95 await new Promise<void>((resolve) => {
/development/tools/winscope/src/parsers/perfetto/
Dabstract_parser.ts38 protected preProcessTrace?(): Promise<void>;
114 ): Promise<CustomQueryParserResultTypeMap[Q]> {
130 protected async buildEntryIndexToRowIdMap(): Promise<AbsoluteEntryIndex[]> {
145 private async queryRowBootTimeTimestamps(): Promise<Array<bigint>> {
159 private async queryRealToBootTimeOffset(bootTimeNs: bigint): Promise<bigint> {
179 abstract getEntry(index: AbsoluteEntryIndex): Promise<T>;
/development/tools/winscope/src/trace_collection/wdp/
Dwebsocket_stream.ts20 export type ErrorListener = (msg: string) => Promise<void>;
28 abstract connect(): Promise<void>;
33 async write(data: string | Uint8Array): Promise<void> {
Ddevices_stream.ts19 export type DevicesMsgListener = (data: string) => Promise<void>;
32 let messagePromiseQueue = Promise.resolve();
/development/tools/winscope/src/trace_processor/
Dengine.ts232 parse(data: Uint8Array): Promise<void> {
244 notifyEof(): Promise<void> {
258 TraceProcessorConfig): Promise<void> {
276 restoreInitialTables(): Promise<void> {
286 async computeMetric(metrics: string[]): Promise<ComputeMetricResult> {
317 query(sqlQuery: string, tag?: string): Promise<QueryResult>&QueryResult {
348 stopAndGetMetatrace(): Promise<DisableAndReadMetatraceResult> {
351 return Promise.reject(new Error('Already finalising a metatrace'));
378 async getCpus(): Promise<number[]> {
391 async getNumberOfGpus(): Promise<number> {
[all …]
Ddeferred.ts16 export interface Deferred<T> extends Promise<T> {
25 const p = new Promise((res, rej) => [resolve, reject] = [res, rej]);
/development/tools/winscope/src/parsers/legacy/
Dabstract_parser.ts44 protected abstract decodeTrace(trace: Uint8Array): U[] | Promise<U[]>;
87 getEntry(index: AbsoluteEntryIndex): Promise<T> {
89 return Promise.resolve(entry);
96 ): Promise<CustomQueryParserResultTypeMap[Q]> {
/development/tools/winscope/src/trace_collection/winscope_proxy/
Dutils.ts36 ) => Promise<void>;
44 ): Promise<string> {
63 ): Promise<string> {
76 ): Promise<string> {
120 ): Promise<AdbResponse | undefined> {
/development/tools/winscope/src/parsers/window_manager/perfetto/
Dparser_window_manager.ts60 override async getEntry(index: number): Promise<HierarchyTreeNode> {
82 ): Promise<CustomQueryParserResultTypeMap[Q]> {
101 const promises: Array<Promise<void>> = [];
110 return Promise.all(promises).then(() => {
/development/tools/winscope/src/app/trace_search/
Dabstract_search_view_factory.ts27 ): Promise<string> {
60 abstract createSearchViews(): Promise<string[]>;
/development/tools/winscope/src/trace_collection/controller/
Dtrace_collection_controller.ts56 async restartConnection(): Promise<void> {
86 ): Promise<void> {
118 ): Promise<void> {
136 async fetchLastSessionData(device: AdbDeviceConnection): Promise<File[]> {
157 ): Promise<TracingSession[]> {

123456