[email protected] | 3a80ea33 | 2012-01-09 19:53:29 | [diff] [blame] | 1 | // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
license.bot | bf09a50 | 2008-08-24 00:55:55 | [diff] [blame] | 2 | // Use of this source code is governed by a BSD-style license that can be |
3 | // found in the LICENSE file. | ||||
initial.commit | 09911bf | 2008-07-26 23:55:29 | [diff] [blame] | 4 | |
5 | // When each service is created, we set a flag indicating this. At this point, | ||||
6 | // the service initialization could fail or succeed. This allows us to remember | ||||
7 | // if we tried to create a service, and not try creating it over and over if | ||||
8 | // the creation failed. | ||||
9 | |||||
[email protected] | 58dca55 | 2009-06-17 00:35:02 | [diff] [blame] | 10 | #ifndef CHROME_BROWSER_BROWSER_PROCESS_IMPL_H_ |
11 | #define CHROME_BROWSER_BROWSER_PROCESS_IMPL_H_ | ||||
initial.commit | 09911bf | 2008-07-26 23:55:29 | [diff] [blame] | 12 | |
avi | e4d7b6f | 2015-12-26 00:59:18 | [diff] [blame] | 13 | #include <stdint.h> |
14 | |||||
dcheng | 4af4858 | 2016-04-19 00:29:35 | [diff] [blame] | 15 | #include <memory> |
initial.commit | 09911bf | 2008-07-26 23:55:29 | [diff] [blame] | 16 | #include <string> |
17 | |||||
avi | e4d7b6f | 2015-12-26 00:59:18 | [diff] [blame] | 18 | #include "base/macros.h" |
[email protected] | 80745e3 | 2012-05-08 01:22:12 | [diff] [blame] | 19 | #include "base/memory/ref_counted.h" |
gab | 25894fe | 2017-05-30 03:40:36 | [diff] [blame] | 20 | #include "base/sequence_checker.h" |
[email protected] | 4dcb797 | 2013-06-28 15:15:41 | [diff] [blame] | 21 | #include "base/timer/timer.h" |
avi | e4d7b6f | 2015-12-26 00:59:18 | [diff] [blame] | 22 | #include "build/build_config.h" |
initial.commit | 09911bf | 2008-07-26 23:55:29 | [diff] [blame] | 23 | #include "chrome/browser/browser_process.h" |
Scott Violet | 6200d33 | 2018-02-23 21:29:23 | [diff] [blame] | 24 | #include "chrome/common/buildflags.h" |
Michael Giuffrida | 2dbce0d1 | 2017-09-02 03:30:59 | [ |