Chromium Code Reviews| Index: chrome/renderer/extensions/chrome_v8_context.h |
| diff --git a/chrome/renderer/extensions/chrome_v8_context.h b/chrome/renderer/extensions/chrome_v8_context.h |
| index 7138b0c8d7d339fa26ed5ab8192e6c2896e5b97f..fff47e4e34db63cc070a71ee1cce415cc0478553 100644 |
| --- a/chrome/renderer/extensions/chrome_v8_context.h |
| +++ b/chrome/renderer/extensions/chrome_v8_context.h |
| @@ -10,6 +10,7 @@ |
| #include "base/basictypes.h" |
| #include "base/compiler_specific.h" |
| #include "chrome/renderer/extensions/module_system.h" |
| +#include "chrome/renderer/extensions/pepper_request_proxy.h" |
| #include "chrome/renderer/extensions/request_sender.h" |
| #include "chrome/renderer/extensions/safe_builtins.h" |
| #include "chrome/renderer/extensions/scoped_persistent.h" |
| @@ -75,6 +76,10 @@ class ChromeV8Context : public RequestSender::Source { |
| return &safe_builtins_; |
| } |
| + PepperRequestProxy* pepper_request_proxy() { |
| + return pepper_request_proxy_.get(); |
| + } |
| + |
| // Returns the ID of the extension associated with this context, or empty |
| // string if there is no such extension. |
| std::string GetExtensionID() const; |
| @@ -141,6 +146,9 @@ class ChromeV8Context : public RequestSender::Source { |
| // Contains safe copies of builtin objects like Function.prototype. |
| SafeBuiltins safe_builtins_; |
| + // The proxy for this context for making API calls from Pepper via Javascript. |
| + scoped_ptr<PepperRequestProxy> pepper_request_proxy_; |
|
not at google - send to devlin
2013/12/03 00:49:14
No need to wrap this in a scoped_ptr?
Sam McNally
2013/12/03 08:52:58
Done.
|
| + |
| v8::Isolate* isolate_; |
| DISALLOW_COPY_AND_ASSIGN(ChromeV8Context); |