blob: 23958edc9539215482481f5ed6d9c58d493c8234 [file] [log] [blame]
James Cook70fee9862020-11-18 17:28:401// Copyright 2020 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.
4
5#ifndef CHROME_BROWSER_CHROME_BROWSER_MAIN_PARTS_LACROS_H_
6#define CHROME_BROWSER_CHROME_BROWSER_MAIN_PARTS_LACROS_H_
7
8#include "chrome/browser/chrome_browser_main_linux.h"
9
10// Startup and shutdown code for Lacros. See ChromeBrowserMainParts for details.
11class ChromeBrowserMainPartsLacros : public ChromeBrowserMainPartsLinux {
12 public:
13 ChromeBrowserMainPartsLacros(const content::MainFunctionParams& parameters,
14 StartupData* startup_data);
15 ChromeBrowserMainPartsLacros(const ChromeBrowserMainPartsLacros&) = delete;
16 ChromeBrowserMainPartsLacros& operator=(const ChromeBrowserMainPartsLacros&) =
17 delete;
18 ~ChromeBrowserMainPartsLacros() override;
19
20 // ChromeBrowserMainParts:
21 int PreEarlyInitialization() override;
22};
23
24#endif // CHROME_BROWSER_CHROME_BROWSER_MAIN_PARTS_LACROS_H_