Index: extensions/renderer/script_context_set.h |
diff --git a/chrome/renderer/extensions/chrome_v8_context_set.h b/extensions/renderer/script_context_set.h |
similarity index 61% |
rename from chrome/renderer/extensions/chrome_v8_context_set.h |
rename to extensions/renderer/script_context_set.h |
index f47a61fe74a555d34ee8f0148eae68dc34f7404e..4538fb560fae3e7f55b1057aa7ffdba23b0e3dee 100644 |
--- a/chrome/renderer/extensions/chrome_v8_context_set.h |
+++ b/extensions/renderer/script_context_set.h |
@@ -2,8 +2,8 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
-#ifndef CHROME_RENDERER_EXTENSIONS_CHROME_V8_CONTEXT_SET_H_ |
-#define CHROME_RENDERER_EXTENSIONS_CHROME_V8_CONTEXT_SET_H_ |
+#ifndef EXTENSIONS_RENDERER_SCRIPT_CONTEXT_SET_H_ |
+#define EXTENSIONS_RENDERER_SCRIPT_CONTEXT_SET_H_ |
#include <set> |
#include <string> |
@@ -27,54 +27,54 @@ class Context; |
} |
namespace extensions { |
-class ChromeV8Context; |
+class ScriptContext; |
// A container of ExtensionBindingsContext. Since calling JavaScript within a |
// context can cause any number of contexts to be created or destroyed, this |
// has additional smarts to help with the set changing underneath callers. |
-class ChromeV8ContextSet { |
+class ScriptContextSet { |
public: |
- ChromeV8ContextSet(); |
- ~ChromeV8ContextSet(); |
+ ScriptContextSet(); |
+ ~ScriptContextSet(); |
int size() const; |
// Takes ownership of |context|. |
- void Add(ChromeV8Context* context); |
+ void Add(ScriptContext* context); |
// If the specified context is contained in this set, remove it, then delete |
// it asynchronously. After this call returns the context object will still |
// be valid, but its frame() pointer will be cleared. |
- void Remove(ChromeV8Context* context); |
+ void Remove(ScriptContext* context); |
// Returns a copy to protect against changes. |
- typedef std::set<ChromeV8Context*> ContextSet; |
+ typedef std::set<ScriptContext*> ContextSet; |
ContextSet GetAll() const; |
- // Gets the ChromeV8Context corresponding to v8::Context::GetCurrent(), or |
+ // Gets the ScriptContext corresponding to v8::Context::GetCurrent(), or |
// NULL if no such context exists. |
- ChromeV8Context* GetCurrent() const; |
+ ScriptContext* GetCurrent() const; |
- // Gets the ChromeV8Context corresponding to v8::Context::GetCalling(), or |
+ // Gets the ScriptContext corresponding to v8::Context::GetCalling(), or |
// NULL if no such context exists. |
- ChromeV8Context* GetCalling() const; |
+ ScriptContext* GetCalling() const; |
- // Gets the ChromeV8Context corresponding to the specified |
+ // Gets the ScriptContext corresponding to the specified |
// v8::Context or NULL if no such context exists. |
- ChromeV8Context* GetByV8Context(v8::Handle<v8::Context> context) const; |
+ ScriptContext* GetByV8Context(v8::Handle<v8::Context> context) const; |
- // Synchronously runs |callback| with each ChromeV8Context that belongs to |
+ // Synchronously runs |callback| with each ScriptContext that belongs to |
// |extension_id| in |render_view|. |
// |
// |extension_id| may be "" to match all extensions. |
// |render_view| may be NULL to match all render views. |
void ForEach(const std::string& extension_id, |
content::RenderView* render_view, |
- const base::Callback<void(ChromeV8Context*)>& callback) const; |
+ const base::Callback<void(ScriptContext*)>& callback) const; |
// Cleans up contexts belonging to an unloaded extension. |
// |
- // Returns the set of ChromeV8Contexts that were removed as a result. These |
+ // Returns the set of ScriptContexts that were removed as a result. These |
// are safe to interact with until the end of the current event loop, since |
// they're deleted asynchronously. |
ContextSet OnExtensionUnloaded(const std::string& extension_id); |
@@ -82,9 +82,9 @@ class ChromeV8ContextSet { |
private: |
ContextSet contexts_; |
- DISALLOW_COPY_AND_ASSIGN(ChromeV8ContextSet); |
+ DISALLOW_COPY_AND_ASSIGN(ScriptContextSet); |
}; |
} // namespace extensions |
-#endif // CHROME_RENDERER_EXTENSIONS_CHROME_V8_CONTEXT_SET_H_ |
+#endif // EXTENSIONS_RENDERER_SCRIPT_CONTEXT_SET_H_ |