OLD | NEW |
1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 // This interface is for managing the global services of the application. Each | 5 // This interface is for managing the global services of the application. Each |
6 // service is lazily created when requested the first time. The service getters | 6 // service is lazily created when requested the first time. The service getters |
7 // will return NULL if the service is not available, so callers must check for | 7 // will return NULL if the service is not available, so callers must check for |
8 // this condition. | 8 // this condition. |
9 | 9 |
10 #ifndef CHROME_BROWSER_BROWSER_PROCESS_H_ | 10 #ifndef CHROME_BROWSER_BROWSER_PROCESS_H_ |
(...skipping 12 matching lines...) Expand all Loading... |
23 class DownloadRequestLimiter; | 23 class DownloadRequestLimiter; |
24 class GoogleURLTracker; | 24 class GoogleURLTracker; |
25 class IntranetRedirectDetector; | 25 class IntranetRedirectDetector; |
26 class IconManager; | 26 class IconManager; |
27 class MetricsService; | 27 class MetricsService; |
28 class NotificationUIManager; | 28 class NotificationUIManager; |
29 class PrefService; | 29 class PrefService; |
30 class ProfileManager; | 30 class ProfileManager; |
31 class ResourceDispatcherHost; | 31 class ResourceDispatcherHost; |
32 class StatusTrayManager; | 32 class StatusTrayManager; |
33 class SuspendController; | |
34 class TabCloseableStateWatcher; | 33 class TabCloseableStateWatcher; |
35 class ThumbnailGenerator; | 34 class ThumbnailGenerator; |
36 class WebAppInstallerService; | |
37 | 35 |
38 namespace base { | 36 namespace base { |
39 class Thread; | 37 class Thread; |
40 class WaitableEvent; | 38 class WaitableEvent; |
41 } | 39 } |
42 | 40 |
43 namespace printing { | 41 namespace printing { |
44 class PrintJobManager; | 42 class PrintJobManager; |
45 } | 43 } |
46 | 44 |
(...skipping 124 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
171 private: | 169 private: |
172 // User-data-dir based profiles. | 170 // User-data-dir based profiles. |
173 std::vector<std::wstring> user_data_dir_profiles_; | 171 std::vector<std::wstring> user_data_dir_profiles_; |
174 | 172 |
175 DISALLOW_COPY_AND_ASSIGN(BrowserProcess); | 173 DISALLOW_COPY_AND_ASSIGN(BrowserProcess); |
176 }; | 174 }; |
177 | 175 |
178 extern BrowserProcess* g_browser_process; | 176 extern BrowserProcess* g_browser_process; |
179 | 177 |
180 #endif // CHROME_BROWSER_BROWSER_PROCESS_H_ | 178 #endif // CHROME_BROWSER_BROWSER_PROCESS_H_ |
OLD | NEW |