cc: Remove unused Layer::num_children_with_scroll_parent
[chromium-blink-merge.git] / chromecast / browser / devtools / cast_dev_tools_delegate.h
blob2e009956e8699ed42dfe7581a7f961eb560e9131
1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 #ifndef CHROMECAST_BROWSER_DEVTOOLS_CAST_DEV_TOOLS_DELEGATE_H_
6 #define CHROMECAST_BROWSER_DEVTOOLS_CAST_DEV_TOOLS_DELEGATE_H_
8 #include "components/devtools_http_handler/devtools_http_handler_delegate.h"
10 namespace chromecast {
11 namespace shell {
13 class CastDevToolsDelegate :
14 public devtools_http_handler::DevToolsHttpHandlerDelegate {
15 public:
16 CastDevToolsDelegate();
17 ~CastDevToolsDelegate() override;
19 // devtools_http_handler::DevToolsHttpHandlerDelegate implementation.
20 std::string GetDiscoveryPageHTML() override;
21 std::string GetFrontendResource(const std::string& path) override;
22 std::string GetPageThumbnailData(const GURL& url) override;
23 content::DevToolsExternalAgentProxyDelegate*
24 HandleWebSocketConnection(const std::string& path) override;
26 private:
27 DISALLOW_COPY_AND_ASSIGN(CastDevToolsDelegate);
30 } // namespace shell
31 } // namespace chromecast
33 #endif // CHROMECAST_BROWSER_DEVTOOLS_CAST_DEV_TOOLS_DELEGATE_H_