Index: headless/lib/browser/headless_web_contents_impl.h |
diff --git a/headless/lib/browser/headless_web_contents_impl.h b/headless/lib/browser/headless_web_contents_impl.h |
index e0eec04afa2f6e30115e2461c45b06620cdca072..3dab264e608c50d1cd14684baaef797f61d056b2 100644 |
--- a/headless/lib/browser/headless_web_contents_impl.h |
+++ b/headless/lib/browser/headless_web_contents_impl.h |
@@ -35,6 +35,8 @@ class HeadlessWebContentsImpl : public HeadlessWebContents, |
public: |
~HeadlessWebContentsImpl() override; |
+ static HeadlessWebContentsImpl* From(HeadlessWebContents* web_contents); |
+ |
static std::unique_ptr<HeadlessWebContentsImpl> Create( |
HeadlessWebContents::Builder* builder, |
aura::Window* parent_window, |
@@ -59,6 +61,8 @@ class HeadlessWebContentsImpl : public HeadlessWebContents, |
void Close() override; |
+ std::string GetAgentHostId(); |
+ |
private: |
// Takes ownership of |web_contents|. |
HeadlessWebContentsImpl(content::WebContents* web_contents, |
@@ -67,6 +71,8 @@ class HeadlessWebContentsImpl : public HeadlessWebContents, |
void InitializeScreen(aura::Window* parent_window, |
const gfx::Size& initial_size); |
+ content::DevToolsAgentHost* EnsureDevToolsAgentHost(); |
+ |
class Delegate; |
std::unique_ptr<Delegate> web_contents_delegate_; |
std::unique_ptr<content::WebContents> web_contents_; |