| Index: content/public/browser/devtools_agent_host_observer.h
|
| diff --git a/content/public/browser/devtools_agent_host_observer.h b/content/public/browser/devtools_agent_host_observer.h
|
| index c23f96b3a72809eb46841e914ab2579209da1672..07a81994eb7f6d3e4df37e59b887d5a53fee27ff 100644
|
| --- a/content/public/browser/devtools_agent_host_observer.h
|
| +++ b/content/public/browser/devtools_agent_host_observer.h
|
| @@ -14,10 +14,24 @@ class DevToolsAgentHost;
|
| // Observer API notifies interested parties about changes in DevToolsAgentHosts.
|
| class CONTENT_EXPORT DevToolsAgentHostObserver {
|
| public:
|
| - virtual ~DevToolsAgentHostObserver() {}
|
| + virtual ~DevToolsAgentHostObserver();
|
|
|
| - virtual void DevToolsAgentHostAttached(DevToolsAgentHost* agent_host) {}
|
| - virtual void DevToolsAgentHostDetached(DevToolsAgentHost* agent_host) {}
|
| + // If observer returns |true|, DevToolsAgentHost instances are created
|
| + // (and reported in DevToolsAgentHostCreated) for every possible devtools
|
| + // target (e.g. WebContents).
|
| + virtual bool ShouldForceDevToolsAgentHostCreation();
|
| +
|
| + // Called when DevToolsAgentHost was created and is ready to be used.
|
| + virtual void DevToolsAgentHostCreated(DevToolsAgentHost* agent_host);
|
| +
|
| + // Called when client has attached to DevToolsAgentHost.
|
| + virtual void DevToolsAgentHostAttached(DevToolsAgentHost* agent_host);
|
| +
|
| + // Called when client has detached from DevToolsAgentHost.
|
| + virtual void DevToolsAgentHostDetached(DevToolsAgentHost* agent_host);
|
| +
|
| + // Called when DevToolsAgentHost was destroyed.
|
| + virtual void DevToolsAgentHostDestroyed(DevToolsAgentHost* agent_host);
|
| };
|
|
|
| } // namespace content
|
|
|