Index: public/platform/Platform.h |
diff --git a/public/platform/Platform.h b/public/platform/Platform.h |
index 35d0da7ee15d4375ac6fee15defff5e4949db628..1115439058732c3e585b173dd625befc056f80ee 100644 |
--- a/public/platform/Platform.h |
+++ b/public/platform/Platform.h |
@@ -97,8 +97,10 @@ class WebPushProvider; |
class WebRTCPeerConnectionHandler; |
class WebRTCPeerConnectionHandlerClient; |
class WebSandboxSupport; |
-class WebSecurityOrigin; |
class WebScrollbarBehavior; |
+class WebSecurityOrigin; |
+class WebServicePortProvider; |
+class WebServicePortProviderClient; |
class WebServiceWorkerCacheStorage; |
class WebSocketHandle; |
class WebSpeechSynthesizer; |
@@ -712,6 +714,11 @@ public: |
virtual WebNavigatorConnectProvider* navigatorConnectProvider() { return nullptr; } |
+ // Returns pointer to a new blink owned WebServicePortProvider instance, |
+ // associated with a particular ServicePortCollection (identified by the |
+ // WebServicePortProviderClient passed in). |
+ virtual WebServicePortProvider* createServicePortProvider(WebServicePortProviderClient*) { return nullptr; } |
+ |
// Permissions -------------------------------------------------------- |
virtual WebPermissionClient* permissionClient() { return nullptr; } |