// Copyright 2015 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef HEADLESS_PUBLIC_HEADLESS_WEB_CONTENTS_H_ #define HEADLESS_PUBLIC_HEADLESS_WEB_CONTENTS_H_ #include "base/memory/raw_ptr.h" #include "base/process/kill.h" #include "headless/public/headless_export.h" #include "ui/gfx/geometry/size.h" #include "url/gurl.h" namespace headless { class HeadlessBrowserContextImpl; class HeadlessBrowserImpl; // Class representing contents of a browser tab. Should be accessed from browser // main thread. class HEADLESS_EXPORT HeadlessWebContents { … }; class HEADLESS_EXPORT HeadlessWebContents::Builder { … }; } // namespace headless #endif // HEADLESS_PUBLIC_HEADLESS_WEB_CONTENTS_H_