Chromium Code Reviews| Index: headless/public/headless_web_contents.h |
| diff --git a/headless/public/headless_web_contents.h b/headless/public/headless_web_contents.h |
| index 04ac953001d61b94e9d9bab75de4ea1a931ef0fa..8e6e49647b95a6f8e50ef5076426b3b2a98bff1e 100644 |
| --- a/headless/public/headless_web_contents.h |
| +++ b/headless/public/headless_web_contents.h |
| @@ -43,6 +43,14 @@ class HEADLESS_EXPORT HeadlessWebContents { |
| virtual void AddObserver(Observer* observer) = 0; |
| virtual void RemoveObserver(Observer* observer) = 0; |
| + // True if this WebContents was created by calling |
| + // HeadlessBrowser::CreateWebContents, false otherwise (e.g. by calling |
| + // window.open()) |
| + virtual bool IsDirectlyCreated() const = 0; |
|
Sami
2016/04/20 16:38:50
I would suggest leaving this out, since the client
altimin
2016/04/20 17:35:25
Done.
|
| + |
| + // Close this page. |HeadlessWebContents| object will be destroyed. |
| + virtual void Close() = 0; |
| + |
| private: |
| friend class HeadlessWebContentsImpl; |
| HeadlessWebContents() {} |