#include "headless/lib/browser/headless_browser_main_parts.h"
#include <memory.h>
#include <stdio.h>
#include "base/run_loop.h"
#include "build/build_config.h"
#include "components/headless/clipboard/headless_clipboard.h"
#include "components/headless/select_file_dialog/headless_select_file_dialog.h"
#include "content/public/common/result_codes.h"
#include "headless/lib/browser/headless_browser_impl.h"
#include "headless/lib/browser/headless_devtools.h"
#include "headless/lib/browser/headless_screen.h"
namespace headless {
HeadlessBrowserMainParts::HeadlessBrowserMainParts(HeadlessBrowserImpl& browser)
: … { … }
HeadlessBrowserMainParts::~HeadlessBrowserMainParts() = default;
int HeadlessBrowserMainParts::PreMainMessageLoopRun() { … }
void HeadlessBrowserMainParts::WillRunMainMessageLoop(
std::unique_ptr<base::RunLoop>& run_loop) { … }
void HeadlessBrowserMainParts::PostMainMessageLoopRun() { … }
void HeadlessBrowserMainParts::MaybeStartLocalDevToolsHttpHandler() { … }
}