1// Copyright (c) 2012 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// Contains functions used by BrowserMain() that are linux-specific.
6
7#ifndef CHROME_BROWSER_CHROME_BROWSER_MAIN_LINUX_H_
8#define CHROME_BROWSER_CHROME_BROWSER_MAIN_LINUX_H_
9
10#include "base/compiler_specific.h"
11#include "chrome/browser/chrome_browser_main_posix.h"
12
13class ChromeBrowserMainPartsLinux : public ChromeBrowserMainPartsPosix {
14 public:
15  explicit ChromeBrowserMainPartsLinux(
16      const content::MainFunctionParams& parameters);
17  virtual ~ChromeBrowserMainPartsLinux();
18
19  // ChromeBrowserMainParts overrides.
20  virtual void ToolkitInitialized() OVERRIDE;
21  virtual void PreProfileInit() OVERRIDE;
22  virtual void PostProfileInit() OVERRIDE;
23
24 private:
25  DISALLOW_COPY_AND_ASSIGN(ChromeBrowserMainPartsLinux);
26};
27
28#endif  // CHROME_BROWSER_CHROME_BROWSER_MAIN_LINUX_H_
29