Index: third_party/WebKit/public/platform/Platform.h |
diff --git a/third_party/WebKit/public/platform/Platform.h b/third_party/WebKit/public/platform/Platform.h |
index a4b9fe7197665adc56bcd28af255c58fea89f871..89e3584316fe203e548a655d6c2df8768164831c 100644 |
--- a/third_party/WebKit/public/platform/Platform.h |
+++ b/third_party/WebKit/public/platform/Platform.h |
@@ -36,7 +36,6 @@ |
#endif |
#include "WebAudioDevice.h" |
-#include "WebBatteryStatusListener.h" |
#include "WebCommon.h" |
#include "WebData.h" |
#include "WebDeviceLightListener.h" |
@@ -54,6 +53,10 @@ |
#include "WebURLError.h" |
#include "WebVector.h" |
+#include "mojo/public/cpp/bindings/interface_ptr.h" |
Sam McNally
2016/02/18 00:39:35
I don't think this is needed.
Yuki
2016/02/18 06:05:14
Done.
|
+#include "mojo/public/cpp/bindings/interface_request.h" |
+#include "mojo/public/cpp/system/core.h" |
+ |
class GrContext; |
namespace blink { |
@@ -506,6 +509,14 @@ public: |
// Platform events ----------------------------------------------------- |
// Device Orientation, Device Motion, Device Light, Battery, Gamepad. |
+ // Connects the mojo handle to the remote service provider. |
+ template<typename Interface> |
+ void connectToRemoteService(mojo::InterfaceRequest<Interface> ptr) |
+ { |
+ connectToRemoteService(Interface::Name_, ptr.PassMessagePipe()); |
+ } |
+ virtual void connectToRemoteService(const char* name, mojo::ScopedMessagePipeHandle handle) { } |
+ |
// Request the platform to start listening to the events of the specified |
// type and notify the given listener (if not null) when there is an update. |
virtual void startListening(WebPlatformEventType type, WebPlatformEventListener* listener) { } |