Chromium Code Reviews| 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) { } |