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, RETRY); | 86 UNKNOWN, PROGRAMMATIC); |
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 ENUM_CASE(sync_pb::GetUpdatesCallerInfo, RETRY); |
| 100 ENUM_CASE(sync_pb::GetUpdatesCallerInfo, PROGRAMMATIC); |
100 } | 101 } |
101 NOTREACHED(); | 102 NOTREACHED(); |
102 return ""; | 103 return ""; |
103 } | 104 } |
104 | 105 |
105 const char* GetUpdatesOriginString( | 106 const char* GetUpdatesOriginString( |
106 sync_pb::SyncEnums::GetUpdatesOrigin origin) { | 107 sync_pb::SyncEnums::GetUpdatesOrigin origin) { |
107 ASSERT_ENUM_BOUNDS(sync_pb::SyncEnums, GetUpdatesOrigin, | 108 ASSERT_ENUM_BOUNDS(sync_pb::SyncEnums, GetUpdatesOrigin, |
108 UNKNOWN_ORIGIN, RETRY); | 109 UNKNOWN_ORIGIN, PROGRAMMATIC); |
109 switch (origin) { | 110 switch (origin) { |
110 ENUM_CASE(sync_pb::SyncEnums, UNKNOWN_ORIGIN); | 111 ENUM_CASE(sync_pb::SyncEnums, UNKNOWN_ORIGIN); |
111 ENUM_CASE(sync_pb::SyncEnums, PERIODIC); | 112 ENUM_CASE(sync_pb::SyncEnums, PERIODIC); |
112 ENUM_CASE(sync_pb::SyncEnums, NEWLY_SUPPORTED_DATATYPE); | 113 ENUM_CASE(sync_pb::SyncEnums, NEWLY_SUPPORTED_DATATYPE); |
113 ENUM_CASE(sync_pb::SyncEnums, MIGRATION); | 114 ENUM_CASE(sync_pb::SyncEnums, MIGRATION); |
114 ENUM_CASE(sync_pb::SyncEnums, NEW_CLIENT); | 115 ENUM_CASE(sync_pb::SyncEnums, NEW_CLIENT); |
115 ENUM_CASE(sync_pb::SyncEnums, RECONFIGURATION); | 116 ENUM_CASE(sync_pb::SyncEnums, RECONFIGURATION); |
116 ENUM_CASE(sync_pb::SyncEnums, GU_TRIGGER); | 117 ENUM_CASE(sync_pb::SyncEnums, GU_TRIGGER); |
117 ENUM_CASE(sync_pb::SyncEnums, RETRY); | 118 ENUM_CASE(sync_pb::SyncEnums, RETRY); |
| 119 ENUM_CASE(sync_pb::SyncEnums, PROGRAMMATIC); |
118 } | 120 } |
119 NOTREACHED(); | 121 NOTREACHED(); |
120 return ""; | 122 return ""; |
121 } | 123 } |
122 | 124 |
123 const char* GetResponseTypeString( | 125 const char* GetResponseTypeString( |
124 sync_pb::CommitResponse::ResponseType response_type) { | 126 sync_pb::CommitResponse::ResponseType response_type) { |
125 ASSERT_ENUM_BOUNDS(sync_pb::CommitResponse, ResponseType, SUCCESS, | 127 ASSERT_ENUM_BOUNDS(sync_pb::CommitResponse, ResponseType, SUCCESS, |
126 TRANSIENT_ERROR); | 128 TRANSIENT_ERROR); |
127 switch (response_type) { | 129 switch (response_type) { |
(...skipping 130 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
258 ENUM_CASE(sync_pb::TabNavigation, STATE_BLOCKED); | 260 ENUM_CASE(sync_pb::TabNavigation, STATE_BLOCKED); |
259 } | 261 } |
260 NOTREACHED(); | 262 NOTREACHED(); |
261 return ""; | 263 return ""; |
262 } | 264 } |
263 | 265 |
264 #undef ASSERT_ENUM_BOUNDS | 266 #undef ASSERT_ENUM_BOUNDS |
265 #undef ENUM_CASE | 267 #undef ENUM_CASE |
266 | 268 |
267 } // namespace syncer | 269 } // namespace syncer |
OLD | NEW |