Index: chrome/common/extensions/api/streams_private.idl |
diff --git a/chrome/common/extensions/api/streams_private.idl b/chrome/common/extensions/api/streams_private.idl |
new file mode 100644 |
index 0000000000000000000000000000000000000000..0ca2618ca1ed45edc4d1730787620f461c1d2b67 |
--- /dev/null |
+++ b/chrome/common/extensions/api/streams_private.idl |
@@ -0,0 +1,25 @@ |
+// Copyright (c) 2014 The Chromium Authors. All rights reserved. |
+// Use of this source code is governed by a BSD-style license that can be |
+// found in the LICENSE file. |
+ |
+namespace streamsPrivate { |
+ interface Events { |
+ // Fired when a resource is fetched which matches a mime type handled by |
+ // this extension. The resource request is cancelled, and the extension is |
+ // expected to handle the request. The event is restricted to a small number |
+ // of white-listed extensions. |
+ static void onExecuteMimeTypeHandler( |
+ // The MIME type of the intercepted URL request. |
not at google - send to devlin
2014/02/12 20:35:16
only 2 indentation
Zachary Kuznia
2014/02/12 23:17:08
Done.
|
+ DOMString mimeType, |
+ // The original URL that was intercepted. |
+ DOMString originalUrl, |
+ // The URL that the stream can be read from. |
+ DOMString streamUrl, |
+ // The ID of the tab that opened the stream. If the stream is not opened |
+ // in a tab, it will be -1. |
+ long tabId, |
+ // The amount of data the Stream should contain, if known. If there is |
+ // no information on the size it will be -1. |
+ long expectedContentSize); |
+ }; |
+}; |