Index: chrome/renderer/extensions/dispatcher.h |
diff --git a/chrome/renderer/extensions/dispatcher.h b/chrome/renderer/extensions/dispatcher.h |
index 6d7623cd4b26096acb5e1d1796f1eda8f3e81bba..9b1788687e4e54aee7b55c9e16160e174dd54504 100644 |
--- a/chrome/renderer/extensions/dispatcher.h |
+++ b/chrome/renderer/extensions/dispatcher.h |
@@ -209,8 +209,14 @@ class Dispatcher : public content::RenderProcessObserver { |
void RegisterNativeHandlers(ModuleSystem* module_system, |
ChromeV8Context* context); |
- void RegisterSchemaGeneratedBindings(ModuleSystem* module_system, |
- ChromeV8Context* context); |
+ void AddOrRemoveBindings(ChromeV8Context* context); |
+ void RegisterBinding(const std::string& api_name, |
+ ChromeV8Context* context); |
+ void DeregisterBinding(const std::string& api_name, ChromeV8Context* context); |
+ v8::Handle<v8::Object> GetOrCreateBindObjectIfAvailable( |
+ const std::string& api_name, |
+ std::string* bind_name, |
+ ChromeV8Context* context); |
// Inserts static source code into |source_map_|. |
void PopulateSourceMap(); |