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 8c71c047c2d1b751a7dcc0737868970c65841c7f..cf4c015d9cbb32eaaa9d17e62550cb7cd16ad7e0 100644 |
| --- a/chrome/renderer/extensions/chrome_v8_context.h |
| +++ b/chrome/renderer/extensions/chrome_v8_context.h |
| @@ -36,6 +36,8 @@ class ChromeV8Context { |
| Feature::Context context_type); |
| ~ChromeV8Context(); |
| + void Invalidate(); |
|
not at google - send to devlin
2013/02/20 00:36:38
comment
cduvall
2013/02/20 00:57:53
Done.
|
| + |
| v8::Handle<v8::Context> v8_context() const { |
| return v8_context_; |
| } |
| @@ -100,6 +102,8 @@ class ChromeV8Context { |
| // APIs are available, returns an empty set. |
| const std::set<std::string>& GetAvailableExtensionAPIs(); |
| + Feature::Availability GetAvailability(const std::string& api_name); |
| + |
| // Returns a string description of the type of context this is. |
| std::string GetContextTypeDescription(); |
| @@ -128,7 +132,8 @@ class ChromeV8Context { |
| scoped_ptr<ModuleSystem> module_system_; |
| // The extension APIs available to this context. |
| - scoped_ptr<std::set<std::string> > available_extension_apis_; |
| + std::set<std::string> available_extension_apis_; |
| + bool available_extension_apis_initialized_; |
| DISALLOW_COPY_AND_ASSIGN(ChromeV8Context); |
| }; |