+class CastDevToolsManagerDelegate : public content::DevToolsManagerDelegate {
+ public:
+ CastDevToolsManagerDelegate();
+ virtual ~CastDevToolsManagerDelegate();
+
+ // DevToolsManagerDelegate implementation.
+ virtual void Inspect(
+ content::BrowserContext* browser_context,
+ content::DevToolsAgentHost* agent_host) OVERRIDE {}
+ virtual void DevToolsAgentStateChanged(
+ content::DevToolsAgentHost* agent_host,
+ bool attached) OVERRIDE {}
+ virtual base::DictionaryValue* HandleCommand(
+ content::DevToolsAgentHost* agent_host,
+ base::DictionaryValue* command) OVERRIDE;
+ virtual scoped_ptr<content::DevToolsTarget> CreateNewTarget(
+ const GURL& url) OVERRIDE;
+ virtual void EnumerateTargets(TargetCallback callback) OVERRIDE;
+ virtual std::string GetPageThumbnailData(const GURL& url) OVERRIDE;
+
+ private:
+ DISALLOW_COPY_AND_ASSIGN(CastDevToolsManagerDelegate);
+};
+