Index: public/platform/Platform.h |
diff --git a/public/platform/Platform.h b/public/platform/Platform.h |
index ac0a5b291d9029f6b91c261ccd83ababa5cf4ed3..488720cc951b50b22add969ac8a7cdedf2d44b19 100644 |
--- a/public/platform/Platform.h |
+++ b/public/platform/Platform.h |
@@ -66,7 +66,10 @@ class WebClipboard; |
class WebCompositorSupport; |
class WebConvertableToTraceFormat; |
class WebCookieJar; |
+class WebCreateDataPipeOptions; |
class WebCrypto; |
+class WebDataConsumerHandle; |
+class WebDataProducerHandle; |
class WebDatabaseObserver; |
class WebDiscardableMemory; |
class WebPlatformEventListener; |
@@ -652,6 +655,11 @@ public: |
virtual WebNavigatorConnectProvider* navigatorConnectProvider() { return 0; } |
+ // |options| can be null. The default option is used in such a case. |
+ // Creates a producer handle and a consumer handle, and stores them into |
+ // the output parameters. Returns true when the operation succeeds. |
+ virtual bool createDataPipe(const WebCreateDataPipeOptions* /* options */, WebDataProducerHandle**, WebDataConsumerHandle**) { return false; } |
+ |
protected: |
virtual ~Platform() { } |
}; |