| 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();
|
|
|