diff options
Diffstat (limited to 'chromium/content/browser/devtools/devtools_manager_impl.h')
-rw-r--r-- | chromium/content/browser/devtools/devtools_manager_impl.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/chromium/content/browser/devtools/devtools_manager_impl.h b/chromium/content/browser/devtools/devtools_manager_impl.h index a14b2f1ca11..19b6918518b 100644 --- a/chromium/content/browser/devtools/devtools_manager_impl.h +++ b/chromium/content/browser/devtools/devtools_manager_impl.h @@ -24,6 +24,8 @@ class Message; namespace content { +class BrowserContext; +class DevToolsManagerDelegate; class RenderViewHost; // This class is a singleton that manages DevToolsClientHost instances and @@ -43,9 +45,14 @@ class CONTENT_EXPORT DevToolsManagerImpl DevToolsManagerImpl(); virtual ~DevToolsManagerImpl(); + // Opens the inspector for |agent_host|. + void Inspect(BrowserContext* browser_context, DevToolsAgentHost* agent_host); + void DispatchOnInspectorFrontend(DevToolsAgentHost* agent_host, const std::string& message); + DevToolsManagerDelegate* delegate() const { return delegate_.get(); } + // DevToolsManager implementation virtual bool DispatchOnInspectorBackend(DevToolsClientHost* from, const std::string& message) OVERRIDE; @@ -96,6 +103,8 @@ class CONTENT_EXPORT DevToolsManagerImpl typedef std::vector<const Callback*> CallbackContainer; CallbackContainer callbacks_; + scoped_ptr<DevToolsManagerDelegate> delegate_; + DISALLOW_COPY_AND_ASSIGN(DevToolsManagerImpl); }; |