Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(81)

Side by Side Diff: chrome/common/extensions/api/file_system_provider_internal.idl

Issue 294073007: [fsp] Let extensions decide about the file system id. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Rebased. Created 6 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 // Internal, used by fileSystemProvider's custom bindings. These functions are 5 // Internal, used by fileSystemProvider's custom bindings. These functions are
6 // called when events' callbacks are invoked. 6 // called when events' callbacks are invoked.
7 [platforms=("chromeos"), 7 [platforms=("chromeos"),
8 implemented_in="chrome/browser/chromeos/extensions/file_system_provider/file_sy stem_provider_api.h", nodoc] 8 implemented_in="chrome/browser/chromeos/extensions/file_system_provider/file_sy stem_provider_api.h", nodoc]
9 namespace fileSystemProviderInternal { 9 namespace fileSystemProviderInternal {
10 interface Functions { 10 interface Functions {
11 // Internal. Success callback of the <code>onUnmountRequested</code> 11 // Internal. Success callback of the <code>onUnmountRequested</code>
12 // event. Must be called when unmounting is completed. 12 // event. Must be called when unmounting is completed.
13 static void unmountRequestedSuccess(long fileSystemId, 13 static void unmountRequestedSuccess(DOMString fileSystemId,
14 long requestId); 14 long requestId);
15 15
16 // Internal. Error callback of the <code>onUnmountRequested</code> 16 // Internal. Error callback of the <code>onUnmountRequested</code>
17 // event. Must be called if unmounting fails. 17 // event. Must be called if unmounting fails.
18 static void unmountRequestedError( 18 static void unmountRequestedError(
19 long fileSystemId, 19 DOMString fileSystemId,
20 long requestId, 20 long requestId,
21 fileSystemProvider.ProviderError error); 21 fileSystemProvider.ProviderError error);
22 22
23 // Internal. Success callback of the <code>onGetMetadataRequested</code> 23 // Internal. Success callback of the <code>onGetMetadataRequested</code>
24 // event. Must be called if metadata is available. 24 // event. Must be called if metadata is available.
25 static void getMetadataRequestedSuccess( 25 static void getMetadataRequestedSuccess(
26 long fileSystemId, 26 DOMString fileSystemId,
27 long requestId, 27 long requestId,
28 fileSystemProvider.EntryMetadata metadata); 28 fileSystemProvider.EntryMetadata metadata);
29 29
30 // Internal. Error callback of the <code>onGetMetadataRequested</code> 30 // Internal. Error callback of the <code>onGetMetadataRequested</code>
31 // event. Must be called when obtaining metadata fails. 31 // event. Must be called when obtaining metadata fails.
32 static void getMetadataRequestedError( 32 static void getMetadataRequestedError(
33 long fileSystemId, 33 DOMString fileSystemId,
34 long requestId, 34 long requestId,
35 fileSystemProvider.ProviderError error); 35 fileSystemProvider.ProviderError error);
36 36
37 // Internal. Success callback of the <code>onReadDirectoryRequested</code> 37 // Internal. Success callback of the <code>onReadDirectoryRequested</code>
38 // event. Can be called multiple times per request. 38 // event. Can be called multiple times per request.
39 static void readDirectoryRequestedSuccess( 39 static void readDirectoryRequestedSuccess(
40 long fileSystemId, 40 DOMString fileSystemId,
41 long requestId, 41 long requestId,
42 fileSystemProvider.EntryMetadata[] entries, 42 fileSystemProvider.EntryMetadata[] entries,
43 boolean hasNext); 43 boolean hasNext);
44 44
45 // Internal. Error callback of the <code>onReadDirectoryRequested</code> 45 // Internal. Error callback of the <code>onReadDirectoryRequested</code>
46 // event. Must be called when reading a directory fails. 46 // event. Must be called when reading a directory fails.
47 static void readDirectoryRequestedError( 47 static void readDirectoryRequestedError(
48 long fileSystemId, 48 DOMString fileSystemId,
49 long requestId, 49 long requestId,
50 fileSystemProvider.ProviderError error); 50 fileSystemProvider.ProviderError error);
51 51
52 // Internal. Success callback of the <code>onOpenFileRequested</code> event. 52 // Internal. Success callback of the <code>onOpenFileRequested</code> event.
53 // Must be called, when opening succeeds. 53 // Must be called, when opening succeeds.
54 static void openFileRequestedSuccess( 54 static void openFileRequestedSuccess(
55 long fileSystemId, 55 DOMString fileSystemId,
56 long requestId); 56 long requestId);
57 57
58 // Internal. Error callback of the <code>onOpenFileRequested</code> event. 58 // Internal. Error callback of the <code>onOpenFileRequested</code> event.
59 // Must be called when opening fails. 59 // Must be called when opening fails.
60 static void openFileRequestedError( 60 static void openFileRequestedError(
61 long fileSystemId, 61 DOMString fileSystemId,
62 long requestId, 62 long requestId,
63 fileSystemProvider.ProviderError error); 63 fileSystemProvider.ProviderError error);
64 64
65 // Internal. Success callback of the <code>onCloseFileRequested</code> 65 // Internal. Success callback of the <code>onCloseFileRequested</code>
66 // event. Must be called, when closing succeeds. 66 // event. Must be called, when closing succeeds.
67 static void closeFileRequestedSuccess( 67 static void closeFileRequestedSuccess(
68 long fileSystemId, 68 DOMString fileSystemId,
69 long requestId); 69 long requestId);
70 70
71 // Internal. Error callback of the <code>onCloseFileRequested</code> event. 71 // Internal. Error callback of the <code>onCloseFileRequested</code> event.
72 // Must be called when closing fails. 72 // Must be called when closing fails.
73 static void closeFileRequestedError( 73 static void closeFileRequestedError(
74 long fileSystemId, 74 DOMString fileSystemId,
75 long requestId, 75 long requestId,
76 fileSystemProvider.ProviderError error); 76 fileSystemProvider.ProviderError error);
77 77
78 // Internal. Success callback of the <code>onReadFileRequested</code> 78 // Internal. Success callback of the <code>onReadFileRequested</code>
79 // event. Can be called multiple times per request. 79 // event. Can be called multiple times per request.
80 static void readFileRequestedSuccess( 80 static void readFileRequestedSuccess(
81 long fileSystemId, 81 DOMString fileSystemId,
82 long requestId, 82 long requestId,
83 ArrayBuffer data, 83 ArrayBuffer data,
84 boolean hasNext); 84 boolean hasNext);
85 85
86 // Internal. Error callback of the <code>onReadFileRequested</code> 86 // Internal. Error callback of the <code>onReadFileRequested</code>
87 // event. Must be called when reading a file fails. 87 // event. Must be called when reading a file fails.
88 static void readFileRequestedError( 88 static void readFileRequestedError(
89 long fileSystemId, 89 DOMString fileSystemId,
90 long requestId, 90 long requestId,
91 fileSystemProvider.ProviderError error); 91 fileSystemProvider.ProviderError error);
92 }; 92 };
93 }; 93 };
94 94
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698