Index: third_party/WebKit/Source/core/dom/ExecutionContext.h |
diff --git a/third_party/WebKit/Source/core/dom/ExecutionContext.h b/third_party/WebKit/Source/core/dom/ExecutionContext.h |
index 2221a6ef10274cfb58db5e94bcb577366948a805..efab04a0867b3ea59c771516302c14029fe925ae 100644 |
--- a/third_party/WebKit/Source/core/dom/ExecutionContext.h |
+++ b/third_party/WebKit/Source/core/dom/ExecutionContext.h |
@@ -43,6 +43,10 @@ |
#include "wtf/OwnPtr.h" |
#include "wtf/PassOwnPtr.h" |
+namespace mojo { |
+class ServiceProvider; |
+} |
+ |
namespace blink { |
class ActiveDOMObject; |
@@ -161,6 +165,9 @@ public: |
virtual void setReferrerPolicy(ReferrerPolicy); |
ReferrerPolicy referrerPolicy() const { return m_referrerPolicy; } |
+ void setServiceProvider(mojo::ServiceProvider*); |
+ mojo::ServiceProvider* serviceProvider() { return m_serviceProvider; } |
+ |
protected: |
ExecutionContext(); |
virtual ~ExecutionContext(); |
@@ -201,6 +208,8 @@ private: |
bool m_isRunSuspendableTasksScheduled; |
ReferrerPolicy m_referrerPolicy; |
+ |
+ mojo::ServiceProvider* m_serviceProvider; |
}; |
} // namespace blink |