Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(763)

Side by Side Diff: components/sync/protocol/proto_unittest_serialized_data.h

Issue 2452713003: [Sync] Implement MemoryDumpProvider. (Closed)
Patch Set: Created 4 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
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
3 // found in the LICENSE file.
4
5 #ifndef COMPONENTS_SYNC_PROTOCOL_PROTO_UNITTEST_SERIALIZED_DATA_H_
6 #define COMPONENTS_SYNC_PROTOCOL_PROTO_UNITTEST_SERIALIZED_DATA_H_
7
8 #include <stddef.h>
9 #include <stdint.h>
10
11 namespace sync_pb {
12 class EncryptedData;
13 class AppListSpecifics;
14 class AppNotificationSettings;
15 class LinkedAppIconInfo;
16 class ArcPackageSpecifics;
17 class SessionHeader;
18 class SessionTab;
19 class SessionWindow;
20 class TabNavigation;
21 class NavigationRedirect;
22 class PasswordSpecificsData;
23 class GlobalIdDirective;
24 class TimeRangeDirective;
25 class SessionSpecifics;
26 class PrinterPPDReference;
27 class AppNotification;
28 class AppSettingSpecifics;
29 class AppSpecifics;
30 class ArticleSpecifics;
31 class AutofillSpecifics;
32 class AutofillProfileSpecifics;
33 class WalletMetadataSpecifics;
34 class AutofillWalletSpecifics;
35 class BookmarkSpecifics;
36 class DeviceInfoSpecifics;
37 class DictionarySpecifics;
38 class ExperimentsSpecifics;
39 class PriorityPreferenceSpecifics;
40 class ExtensionSettingSpecifics;
41 class ExtensionSpecifics;
42 class FaviconImageSpecifics;
43 class FaviconTrackingSpecifics;
44 class HistoryDeleteDirectiveSpecifics;
45 class ManagedUserSettingSpecifics;
46 class ManagedUserSpecifics;
47 class ManagedUserSharedSettingSpecifics;
48 class ManagedUserWhitelistSpecifics;
49 class NigoriSpecifics;
50 class PasswordSpecifics;
51 class PreferenceSpecifics;
52 class PrinterSpecifics;
53 class ReadingListSpecifics;
54 class SyncedNotificationAppInfoSpecifics;
55 class SyncedNotificationSpecifics;
56 class SearchEngineSpecifics;
57 class ThemeSpecifics;
58 class TypedUrlSpecifics;
59 class WalletMaskedCreditCard;
60 class WalletPostalAddress;
61 class WifiCredentialSpecifics;
62 class EntitySpecifics;
63 class SyncEntity;
64 class ClientToServerMessage;
65 class ClientToServerResponse;
66 class DatatypeAssociationStats;
67 class DebugEventInfo;
68 class DebugInfo;
69 class SyncCycleCompletedEventInfo;
70 class ClientConfigParams;
71 class AttachmentIdProto;
72 class EntityMetadata;
73 } // namespace sync_pb
74
75 namespace syncer {
76
77 template <class T>
78 struct SerializedProto;
79
80 template <>
81 struct SerializedProto<sync_pb::EncryptedData> {
82 static constexpr size_t kDataSize = 76;
83 static uint8_t data[kDataSize];
84 };
85
86 template <>
87 struct SerializedProto<sync_pb::AppListSpecifics> {
88 static constexpr size_t kDataSize = 128;
89 static uint8_t data[kDataSize];
90 };
91
92 template <>
93 struct SerializedProto<sync_pb::AppNotificationSettings> {
94 static constexpr size_t kDataSize = 34;
95 static uint8_t data[kDataSize];
96 };
97
98 template <>
99 struct SerializedProto<sync_pb::LinkedAppIconInfo> {
100 static constexpr size_t kDataSize = 29;
101 static uint8_t data[kDataSize];
102 };
103
104 template <>
105 struct SerializedProto<sync_pb::ArcPackageSpecifics> {
106 static constexpr size_t kDataSize = 56;
107 static uint8_t data[kDataSize];
108 };
109
110 template <>
111 struct SerializedProto<sync_pb::SessionHeader> {
112 static constexpr size_t kDataSize = 77;
113 static uint8_t data[kDataSize];
114 };
115
116 template <>
117 struct SerializedProto<sync_pb::SessionTab> {
118 static constexpr size_t kDataSize = 424;
119 static uint8_t data[kDataSize];
120 };
121
122 template <>
123 struct SerializedProto<sync_pb::SessionWindow> {
124 static constexpr size_t kDataSize = 26;
125 static uint8_t data[kDataSize];
126 };
127
128 template <>
129 struct SerializedProto<sync_pb::TabNavigation> {
130 static constexpr size_t kDataSize = 300;
131 static uint8_t data[kDataSize];
132 };
133
134 template <>
135 struct SerializedProto<sync_pb::NavigationRedirect> {
136 static constexpr size_t kDataSize = 41;
137 static uint8_t data[kDataSize];
138 };
139
140 template <>
141 struct SerializedProto<sync_pb::PasswordSpecificsData> {
142 static constexpr size_t kDataSize = 337;
143 static uint8_t data[kDataSize];
144 };
145
146 template <>
147 struct SerializedProto<sync_pb::GlobalIdDirective> {
148 static constexpr size_t kDataSize = 20;
149 static uint8_t data[kDataSize];
150 };
151
152 template <>
153 struct SerializedProto<sync_pb::TimeRangeDirective> {
154 static constexpr size_t kDataSize = 19;
155 static uint8_t data[kDataSize];
156 };
157
158 template <>
159 struct SerializedProto<sync_pb::SessionSpecifics> {
160 static constexpr size_t kDataSize = 516;
161 static uint8_t data[kDataSize];
162 };
163
164 template <>
165 struct SerializedProto<sync_pb::PrinterPPDReference> {
166 static constexpr size_t kDataSize = 90;
167 static uint8_t data[kDataSize];
168 };
169
170 template <>
171 struct SerializedProto<sync_pb::AppNotification> {
172 static constexpr size_t kDataSize = 196;
173 static uint8_t data[kDataSize];
174 };
175
176 template <>
177 struct SerializedProto<sync_pb::AppSettingSpecifics> {
178 static constexpr size_t kDataSize = 61;
179 static uint8_t data[kDataSize];
180 };
181
182 template <>
183 struct SerializedProto<sync_pb::AppSpecifics> {
184 static constexpr size_t kDataSize = 388;
185 static uint8_t data[kDataSize];
186 };
187
188 template <>
189 struct SerializedProto<sync_pb::ArticleSpecifics> {
190 static constexpr size_t kDataSize = 91;
191 static uint8_t data[kDataSize];
192 };
193
194 template <>
195 struct SerializedProto<sync_pb::AutofillSpecifics> {
196 static constexpr size_t kDataSize = 667;
197 static uint8_t data[kDataSize];
198 };
199
200 template <>
201 struct SerializedProto<sync_pb::AutofillProfileSpecifics> {
202 static constexpr size_t kDataSize = 629;
203 static uint8_t data[kDataSize];
204 };
205
206 template <>
207 struct SerializedProto<sync_pb::WalletMetadataSpecifics> {
208 static constexpr size_t kDataSize = 62;
209 static uint8_t data[kDataSize];
210 };
211
212 template <>
213 struct SerializedProto<sync_pb::AutofillWalletSpecifics> {
214 static constexpr size_t kDataSize = 537;
215 static uint8_t data[kDataSize];
216 };
217
218 template <>
219 struct SerializedProto<sync_pb::BookmarkSpecifics> {
220 static constexpr size_t kDataSize = 157;
221 static uint8_t data[kDataSize];
222 };
223
224 template <>
225 struct SerializedProto<sync_pb::DeviceInfoSpecifics> {
226 static constexpr size_t kDataSize = 178;
227 static uint8_t data[kDataSize];
228 };
229
230 template <>
231 struct SerializedProto<sync_pb::DictionarySpecifics> {
232 static constexpr size_t kDataSize = 25;
233 static uint8_t data[kDataSize];
234 };
235
236 template <>
237 struct SerializedProto<sync_pb::ExperimentsSpecifics> {
238 static constexpr size_t kDataSize = 66;
239 static uint8_t data[kDataSize];
240 };
241
242 template <>
243 struct SerializedProto<sync_pb::PriorityPreferenceSpecifics> {
244 static constexpr size_t kDataSize = 77;
245 static uint8_t data[kDataSize];
246 };
247
248 template <>
249 struct SerializedProto<sync_pb::ExtensionSettingSpecifics> {
250 static constexpr size_t kDataSize = 85;
251 static uint8_t data[kDataSize];
252 };
253
254 template <>
255 struct SerializedProto<sync_pb::ExtensionSpecifics> {
256 static constexpr size_t kDataSize = 70;
257 static uint8_t data[kDataSize];
258 };
259
260 template <>
261 struct SerializedProto<sync_pb::FaviconImageSpecifics> {
262 static constexpr size_t kDataSize = 130;
263 static uint8_t data[kDataSize];
264 };
265
266 template <>
267 struct SerializedProto<sync_pb::FaviconTrackingSpecifics> {
268 static constexpr size_t kDataSize = 61;
269 static uint8_t data[kDataSize];
270 };
271
272 template <>
273 struct SerializedProto<sync_pb::HistoryDeleteDirectiveSpecifics> {
274 static constexpr size_t kDataSize = 48;
275 static uint8_t data[kDataSize];
276 };
277
278 template <>
279 struct SerializedProto<sync_pb::ManagedUserSettingSpecifics> {
280 static constexpr size_t kDataSize = 49;
281 static uint8_t data[kDataSize];
282 };
283
284 template <>
285 struct SerializedProto<sync_pb::ManagedUserSpecifics> {
286 static constexpr size_t kDataSize = 221;
287 static uint8_t data[kDataSize];
288 };
289
290 template <>
291 struct SerializedProto<sync_pb::ManagedUserSharedSettingSpecifics> {
292 static constexpr size_t kDataSize = 65;
293 static uint8_t data[kDataSize];
294 };
295
296 template <>
297 struct SerializedProto<sync_pb::ManagedUserWhitelistSpecifics> {
298 static constexpr size_t kDataSize = 36;
299 static uint8_t data[kDataSize];
300 };
301
302 template <>
303 struct SerializedProto<sync_pb::NigoriSpecifics> {
304 static constexpr size_t kDataSize = 223;
305 static uint8_t data[kDataSize];
306 };
307
308 template <>
309 struct SerializedProto<sync_pb::PasswordSpecifics> {
310 static constexpr size_t kDataSize = 441;
311 static uint8_t data[kDataSize];
312 };
313
314 template <>
315 struct SerializedProto<sync_pb::PreferenceSpecifics> {
316 static constexpr size_t kDataSize = 90;
317 static uint8_t data[kDataSize];
318 };
319
320 template <>
321 struct SerializedProto<sync_pb::PrinterSpecifics> {
322 static constexpr size_t kDataSize = 312;
323 static uint8_t data[kDataSize];
324 };
325
326 template <>
327 struct SerializedProto<sync_pb::ReadingListSpecifics> {
328 static constexpr size_t kDataSize = 134;
329 static uint8_t data[kDataSize];
330 };
331
332 template <>
333 struct SerializedProto<sync_pb::SyncedNotificationAppInfoSpecifics> {
334 static constexpr size_t kDataSize = 0;
335 static uint8_t data[/*kDataSize*/ 1];
336 };
337
338 template <>
339 struct SerializedProto<sync_pb::SyncedNotificationSpecifics> {
340 static constexpr size_t kDataSize = 0;
341 static uint8_t data[/*kDataSize*/ 1];
342 };
343
344 template <>
345 struct SerializedProto<sync_pb::SearchEngineSpecifics> {
346 static constexpr size_t kDataSize = 445;
347 static uint8_t data[kDataSize];
348 };
349
350 template <>
351 struct SerializedProto<sync_pb::ThemeSpecifics> {
352 static constexpr size_t kDataSize = 88;
353 static uint8_t data[kDataSize];
354 };
355
356 template <>
357 struct SerializedProto<sync_pb::TypedUrlSpecifics> {
358 static constexpr size_t kDataSize = 46;
359 static uint8_t data[kDataSize];
360 };
361
362 template <>
363 struct SerializedProto<sync_pb::WalletMaskedCreditCard> {
364 static constexpr size_t kDataSize = 93;
365 static uint8_t data[kDataSize];
366 };
367
368 template <>
369 struct SerializedProto<sync_pb::WalletPostalAddress> {
370 static constexpr size_t kDataSize = 353;
371 static uint8_t data[kDataSize];
372 };
373
374 template <>
375 struct SerializedProto<sync_pb::WifiCredentialSpecifics> {
376 static constexpr size_t kDataSize = 37;
377 static uint8_t data[kDataSize];
378 };
379
380 template <>
381 struct SerializedProto<sync_pb::EntitySpecifics> {
382 static constexpr size_t kDataSize = 6513;
383 static uint8_t data[kDataSize];
384 };
385
386 template <>
387 struct SerializedProto<sync_pb::SyncEntity> {
388 static constexpr size_t kDataSize = 6711;
389 static uint8_t data[kDataSize];
390 };
391
392 template <>
393 struct SerializedProto<sync_pb::ClientToServerMessage> {
394 static constexpr size_t kDataSize = 15182;
395 static uint8_t data[kDataSize];
396 };
397
398 template <>
399 struct SerializedProto<sync_pb::ClientToServerResponse> {
400 static constexpr size_t kDataSize = 16048;
401 static uint8_t data[kDataSize];
402 };
403
404 template <>
405 struct SerializedProto<sync_pb::DatatypeAssociationStats> {
406 static constexpr size_t kDataSize = 144;
407 static uint8_t data[kDataSize];
408 };
409
410 template <>
411 struct SerializedProto<sync_pb::DebugEventInfo> {
412 static constexpr size_t kDataSize = 202;
413 static uint8_t data[kDataSize];
414 };
415
416 template <>
417 struct SerializedProto<sync_pb::DebugInfo> {
418 static constexpr size_t kDataSize = 267;
419 static uint8_t data[kDataSize];
420 };
421
422 template <>
423 struct SerializedProto<sync_pb::SyncCycleCompletedEventInfo> {
424 static constexpr size_t kDataSize = 71;
425 static uint8_t data[kDataSize];
426 };
427
428 template <>
429 struct SerializedProto<sync_pb::ClientConfigParams> {
430 static constexpr size_t kDataSize = 8;
431 static uint8_t data[kDataSize];
432 };
433
434 template <>
435 struct SerializedProto<sync_pb::AttachmentIdProto> {
436 static constexpr size_t kDataSize = 22;
437 static uint8_t data[kDataSize];
438 };
439
440 template <>
441 struct SerializedProto<sync_pb::EntityMetadata> {
442 static constexpr size_t kDataSize = 168;
443 static uint8_t data[kDataSize];
444 };
445
446 } // namespace syncer
447
448 #endif // COMPONENTS_SYNC_PROTOCOL_PROTO_UNITTEST_SERIALIZED_DATA_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698