OLD | NEW |
1 // Copyright 2016 The Chromium Authors. All rights reserved. | 1 // Copyright 2016 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 #include "chrome/browser/lifetime/keep_alive_types.h" | 5 #include "chrome/browser/lifetime/keep_alive_types.h" |
6 #include "base/logging.h" | 6 #include "base/logging.h" |
7 | 7 |
8 #ifndef NDEBUG | 8 #ifndef NDEBUG |
9 std::ostream& operator<<(std::ostream& out, const KeepAliveOrigin& origin) { | 9 std::ostream& operator<<(std::ostream& out, const KeepAliveOrigin& origin) { |
10 switch (origin) { | 10 switch (origin) { |
11 case KeepAliveOrigin::APP_CONTROLLER: | 11 case KeepAliveOrigin::APP_CONTROLLER: |
12 return out << "APP_CONTROLLER"; | 12 return out << "APP_CONTROLLER"; |
| 13 case KeepAliveOrigin::BROWSER: |
| 14 return out << "BROWSER"; |
13 case KeepAliveOrigin::BROWSER_PROCESS_CHROMEOS: | 15 case KeepAliveOrigin::BROWSER_PROCESS_CHROMEOS: |
14 return out << "BROWSER_PROCESS_CHROMEOS"; | 16 return out << "BROWSER_PROCESS_CHROMEOS"; |
| 17 case KeepAliveOrigin::SESSION_RESTORE: |
| 18 return out << "SESSION_RESTORE"; |
15 case KeepAliveOrigin::BACKGROUND_MODE_MANAGER: | 19 case KeepAliveOrigin::BACKGROUND_MODE_MANAGER: |
16 return out << "BACKGROUND_MODE_MANAGER"; | 20 return out << "BACKGROUND_MODE_MANAGER"; |
17 case KeepAliveOrigin::BACKGROUND_MODE_MANAGER_STARTUP: | 21 case KeepAliveOrigin::BACKGROUND_MODE_MANAGER_STARTUP: |
18 return out << "BACKGROUND_MODE_MANAGER_STARTUP"; | 22 return out << "BACKGROUND_MODE_MANAGER_STARTUP"; |
19 case KeepAliveOrigin::LOGIN_DISPLAY_HOST_IMPL: | 23 case KeepAliveOrigin::LOGIN_DISPLAY_HOST_IMPL: |
20 return out << "LOGIN_DISPLAY_HOST_IMPL"; | 24 return out << "LOGIN_DISPLAY_HOST_IMPL"; |
21 case KeepAliveOrigin::APP_LIST_SERVICE_VIEWS: | 25 case KeepAliveOrigin::APP_LIST_SERVICE_VIEWS: |
22 return out << "APP_LIST_SERVICE_VIEWS"; | 26 return out << "APP_LIST_SERVICE_VIEWS"; |
23 case KeepAliveOrigin::APP_LIST_SHOWER: | 27 case KeepAliveOrigin::APP_LIST_SHOWER: |
24 return out << "APP_LIST_SHOWER"; | 28 return out << "APP_LIST_SHOWER"; |
25 case KeepAliveOrigin::CHROME_APP_DELEGATE: | 29 case KeepAliveOrigin::CHROME_APP_DELEGATE: |
26 return out << "CHROME_APP_DELEGATE"; | 30 return out << "CHROME_APP_DELEGATE"; |
| 31 case KeepAliveOrigin::CHROME_VIEWS_DELEGATE: |
| 32 return out << "CHROME_VIEWS_DELEGATE"; |
| 33 case KeepAliveOrigin::LEAKED_UNINSTALL_VIEW: |
| 34 return out << "LEAKED_UNINSTALL_VIEW"; |
27 case KeepAliveOrigin::PANEL: | 35 case KeepAliveOrigin::PANEL: |
28 return out << "PANEL"; | 36 return out << "PANEL"; |
29 case KeepAliveOrigin::PANEL_VIEW: | 37 case KeepAliveOrigin::PANEL_VIEW: |
30 return out << "PANEL_VIEW"; | 38 return out << "PANEL_VIEW"; |
31 case KeepAliveOrigin::PROFILE_LOADER: | 39 case KeepAliveOrigin::PROFILE_LOADER: |
32 return out << "PROFILE_LOADER"; | 40 return out << "PROFILE_LOADER"; |
33 case KeepAliveOrigin::USER_MANAGER_VIEW: | 41 case KeepAliveOrigin::USER_MANAGER_VIEW: |
34 return out << "USER_MANAGER_VIEW"; | 42 return out << "USER_MANAGER_VIEW"; |
35 } | 43 } |
36 | 44 |
37 NOTREACHED(); | 45 NOTREACHED(); |
38 return out << static_cast<int>(origin); | 46 return out << static_cast<int>(origin); |
39 } | 47 } |
40 | 48 |
41 std::ostream& operator<<(std::ostream& out, | 49 std::ostream& operator<<(std::ostream& out, |
42 const KeepAliveRestartOption& restart) { | 50 const KeepAliveRestartOption& restart) { |
43 switch (restart) { | 51 switch (restart) { |
44 case KeepAliveRestartOption::DISABLED: | 52 case KeepAliveRestartOption::DISABLED: |
45 return out << "DISABLED"; | 53 return out << "DISABLED"; |
46 case KeepAliveRestartOption::ENABLED: | 54 case KeepAliveRestartOption::ENABLED: |
47 return out << "ENABLED"; | 55 return out << "ENABLED"; |
48 } | 56 } |
49 | 57 |
50 NOTREACHED(); | 58 NOTREACHED(); |
51 return out << static_cast<int>(restart); | 59 return out << static_cast<int>(restart); |
52 } | 60 } |
53 | 61 |
54 #endif // ndef NDEBUG | 62 #endif // ndef NDEBUG |
OLD | NEW |