Index: chrome/renderer/extensions/dispatcher.h |
diff --git a/chrome/renderer/extensions/dispatcher.h b/chrome/renderer/extensions/dispatcher.h |
index 65148ce3493b1c30c9f2261be5f99158d7b54581..bcccf29d18a166571d634447e753386870a2ecf7 100644 |
--- a/chrome/renderer/extensions/dispatcher.h |
+++ b/chrome/renderer/extensions/dispatcher.h |
@@ -210,8 +210,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(); |