OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 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 | 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 // Keep this file in sync with the .proto files in this directory. | 5 // Keep this file in sync with the .proto files in this directory. |
6 | 6 |
7 #include "sync/protocol/proto_enum_conversions.h" | 7 #include "sync/protocol/proto_enum_conversions.h" |
8 | 8 |
9 #include "base/basictypes.h" | 9 #include "base/basictypes.h" |
10 #include "base/logging.h" | 10 #include "base/logging.h" |
(...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
76 ENUM_CASE(sync_pb::SyncEnums, CLIENT_REDIRECT); | 76 ENUM_CASE(sync_pb::SyncEnums, CLIENT_REDIRECT); |
77 ENUM_CASE(sync_pb::SyncEnums, SERVER_REDIRECT); | 77 ENUM_CASE(sync_pb::SyncEnums, SERVER_REDIRECT); |
78 } | 78 } |
79 NOTREACHED(); | 79 NOTREACHED(); |
80 return ""; | 80 return ""; |
81 } | 81 } |
82 | 82 |
83 const char* GetUpdatesSourceString( | 83 const char* GetUpdatesSourceString( |
84 sync_pb::GetUpdatesCallerInfo::GetUpdatesSource updates_source) { | 84 sync_pb::GetUpdatesCallerInfo::GetUpdatesSource updates_source) { |
85 ASSERT_ENUM_BOUNDS(sync_pb::GetUpdatesCallerInfo, GetUpdatesSource, | 85 ASSERT_ENUM_BOUNDS(sync_pb::GetUpdatesCallerInfo, GetUpdatesSource, |
86 UNKNOWN, DATATYPE_REFRESH); | 86 UNKNOWN, RETRY); |
87 switch (updates_source) { | 87 switch (updates_source) { |
88 ENUM_CASE(sync_pb::GetUpdatesCallerInfo, UNKNOWN); | 88 ENUM_CASE(sync_pb::GetUpdatesCallerInfo, UNKNOWN); |
89 ENUM_CASE(sync_pb::GetUpdatesCallerInfo, FIRST_UPDATE); | 89 ENUM_CASE(sync_pb::GetUpdatesCallerInfo, FIRST_UPDATE); |
90 ENUM_CASE(sync_pb::GetUpdatesCallerInfo, LOCAL); | 90 ENUM_CASE(sync_pb::GetUpdatesCallerInfo, LOCAL); |
91 ENUM_CASE(sync_pb::GetUpdatesCallerInfo, NOTIFICATION); | 91 ENUM_CASE(sync_pb::GetUpdatesCallerInfo, NOTIFICATION); |
92 ENUM_CASE(sync_pb::GetUpdatesCallerInfo, PERIODIC); | 92 ENUM_CASE(sync_pb::GetUpdatesCallerInfo, PERIODIC); |
93 ENUM_CASE(sync_pb::GetUpdatesCallerInfo, SYNC_CYCLE_CONTINUATION); | 93 ENUM_CASE(sync_pb::GetUpdatesCallerInfo, SYNC_CYCLE_CONTINUATION); |
94 ENUM_CASE(sync_pb::GetUpdatesCallerInfo, NEWLY_SUPPORTED_DATATYPE); | 94 ENUM_CASE(sync_pb::GetUpdatesCallerInfo, NEWLY_SUPPORTED_DATATYPE); |
95 ENUM_CASE(sync_pb::GetUpdatesCallerInfo, MIGRATION); | 95 ENUM_CASE(sync_pb::GetUpdatesCallerInfo, MIGRATION); |
96 ENUM_CASE(sync_pb::GetUpdatesCallerInfo, NEW_CLIENT); | 96 ENUM_CASE(sync_pb::GetUpdatesCallerInfo, NEW_CLIENT); |
97 ENUM_CASE(sync_pb::GetUpdatesCallerInfo, RECONFIGURATION); | 97 ENUM_CASE(sync_pb::GetUpdatesCallerInfo, RECONFIGURATION); |
98 ENUM_CASE(sync_pb::GetUpdatesCallerInfo, DATATYPE_REFRESH); | 98 ENUM_CASE(sync_pb::GetUpdatesCallerInfo, DATATYPE_REFRESH); |
| 99 ENUM_CASE(sync_pb::GetUpdatesCallerInfo, RETRY); |
99 } | 100 } |
100 NOTREACHED(); | 101 NOTREACHED(); |
101 return ""; | 102 return ""; |
102 } | 103 } |
103 | 104 |
104 const char* GetUpdatesOriginString( | 105 const char* GetUpdatesOriginString( |
105 sync_pb::SyncEnums::GetUpdatesOrigin origin) { | 106 sync_pb::SyncEnums::GetUpdatesOrigin origin) { |
106 ASSERT_ENUM_BOUNDS(sync_pb::SyncEnums, GetUpdatesOrigin, | 107 ASSERT_ENUM_BOUNDS(sync_pb::SyncEnums, GetUpdatesOrigin, |
107 UNKNOWN_ORIGIN, GU_TRIGGER); | 108 UNKNOWN_ORIGIN, RETRY); |
108 switch (origin) { | 109 switch (origin) { |
109 ENUM_CASE(sync_pb::SyncEnums, UNKNOWN_ORIGIN); | 110 ENUM_CASE(sync_pb::SyncEnums, UNKNOWN_ORIGIN); |
110 ENUM_CASE(sync_pb::SyncEnums, PERIODIC); | 111 ENUM_CASE(sync_pb::SyncEnums, PERIODIC); |
111 ENUM_CASE(sync_pb::SyncEnums, NEWLY_SUPPORTED_DATATYPE); | 112 ENUM_CASE(sync_pb::SyncEnums, NEWLY_SUPPORTED_DATATYPE); |
112 ENUM_CASE(sync_pb::SyncEnums, MIGRATION); | 113 ENUM_CASE(sync_pb::SyncEnums, MIGRATION); |
113 ENUM_CASE(sync_pb::SyncEnums, NEW_CLIENT); | 114 ENUM_CASE(sync_pb::SyncEnums, NEW_CLIENT); |
114 ENUM_CASE(sync_pb::SyncEnums, RECONFIGURATION); | 115 ENUM_CASE(sync_pb::SyncEnums, RECONFIGURATION); |
115 ENUM_CASE(sync_pb::SyncEnums, GU_TRIGGER); | 116 ENUM_CASE(sync_pb::SyncEnums, GU_TRIGGER); |
| 117 ENUM_CASE(sync_pb::SyncEnums, RETRY); |
116 } | 118 } |
117 NOTREACHED(); | 119 NOTREACHED(); |
118 return ""; | 120 return ""; |
119 } | 121 } |
120 | 122 |
121 const char* GetResponseTypeString( | 123 const char* GetResponseTypeString( |
122 sync_pb::CommitResponse::ResponseType response_type) { | 124 sync_pb::CommitResponse::ResponseType response_type) { |
123 ASSERT_ENUM_BOUNDS(sync_pb::CommitResponse, ResponseType, SUCCESS, | 125 ASSERT_ENUM_BOUNDS(sync_pb::CommitResponse, ResponseType, SUCCESS, |
124 TRANSIENT_ERROR); | 126 TRANSIENT_ERROR); |
125 switch (response_type) { | 127 switch (response_type) { |
(...skipping 117 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
243 ENUM_CASE(sync_pb::TabNavigation, STATE_BLOCKED); | 245 ENUM_CASE(sync_pb::TabNavigation, STATE_BLOCKED); |
244 } | 246 } |
245 NOTREACHED(); | 247 NOTREACHED(); |
246 return ""; | 248 return ""; |
247 } | 249 } |
248 | 250 |
249 #undef ASSERT_ENUM_BOUNDS | 251 #undef ASSERT_ENUM_BOUNDS |
250 #undef ENUM_CASE | 252 #undef ENUM_CASE |
251 | 253 |
252 } // namespace syncer | 254 } // namespace syncer |
OLD | NEW |