Chromium Code Reviews

Unified Diff: components/sync/protocol/proto_unittest_serialized_data.h

Issue 2374223003: Sync MDP: reimplement value conversions ontop of visitors
Patch Set: Created 4 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments.
Jump to:
View side-by-side diff with in-line comments
Index: components/sync/protocol/proto_unittest_serialized_data.h
diff --git a/components/sync/protocol/proto_unittest_serialized_data.h b/components/sync/protocol/proto_unittest_serialized_data.h
new file mode 100644
index 0000000000000000000000000000000000000000..5bc4c19b0adcfa762d004953497c21b65376c276
--- /dev/null
+++ b/components/sync/protocol/proto_unittest_serialized_data.h
@@ -0,0 +1,386 @@
+// Copyright 2016 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef COMPONENTS_SYNC_PROTOCOL_PROTO_UNITTEST_SERIALIZED_DATA_H_
+#define COMPONENTS_SYNC_PROTOCOL_PROTO_UNITTEST_SERIALIZED_DATA_H_
+
+#include <stdint.h>
+
+namespace sync_pb {
+class EncryptedData;
+class AppListSpecifics;
+class AppNotificationSettings;
+class LinkedAppIconInfo;
+class ArcPackageSpecifics;
+class SessionHeader;
+class SessionTab;
+class SessionWindow;
+class TabNavigation;
+class NavigationRedirect;
+class PasswordSpecificsData;
+class GlobalIdDirective;
+class TimeRangeDirective;
+class SessionSpecifics;
+class PrinterPPDData;
+class AppNotification;
+class AppSettingSpecifics;
+class AppSpecifics;
+class ArticleSpecifics;
+class AutofillSpecifics;
+class AutofillProfileSpecifics;
+class WalletMetadataSpecifics;
+class AutofillWalletSpecifics;
+class BookmarkSpecifics;
+class DeviceInfoSpecifics;
+class DictionarySpecifics;
+class ExperimentsSpecifics;
+class PriorityPreferenceSpecifics;
+class ExtensionSettingSpecifics;
+class ExtensionSpecifics;
+class FaviconImageSpecifics;
+class FaviconTrackingSpecifics;
+class HistoryDeleteDirectiveSpecifics;
+class ManagedUserSettingSpecifics;
+class ManagedUserSpecifics;
+class ManagedUserSharedSettingSpecifics;
+class ManagedUserWhitelistSpecifics;
+class NigoriSpecifics;
+class PasswordSpecifics;
+class PreferenceSpecifics;
+class PrinterSpecifics;
+class ReadingListSpecifics;
+class SyncedNotificationAppInfoSpecifics;
+class SyncedNotificationSpecifics;
+class SearchEngineSpecifics;
+class ThemeSpecifics;
+class TypedUrlSpecifics;
+class WalletMaskedCreditCard;
+class WalletPostalAddress;
+class WifiCredentialSpecifics;
+class EntitySpecifics;
+class SyncEntity;
+class ClientToServerMessage;
+class ClientToServerResponse;
+class DatatypeAssociationStats;
+class DebugEventInfo;
+class DebugInfo;
+class SyncCycleCompletedEventInfo;
+class ClientConfigParams;
+class AttachmentIdProto;
+class EntityMetadata;
+} // namespace sync_pb
+
+namespace syncer {
+
+template <class T>
+struct SerializedProto;
+
+template <>
+struct SerializedProto<sync_pb::EncryptedData> {
+ static uint8_t data[85];
+};
+
+template <>
+struct SerializedProto<sync_pb::AppListSpecifics> {
+ static uint8_t data[119];
+};
+
+template <>
+struct SerializedProto<sync_pb::AppNotificationSettings> {
+ static uint8_t data[54];
+};
+
+template <>
+struct SerializedProto<sync_pb::LinkedAppIconInfo> {
+ static uint8_t data[38];
+};
+
+template <>
+struct SerializedProto<sync_pb::ArcPackageSpecifics> {
+ static uint8_t data[67];
+};
+
+template <>
+struct SerializedProto<sync_pb::SessionHeader> {
+ static uint8_t data[44];
+};
+
+template <>
+struct SerializedProto<sync_pb::SessionTab> {
+ static uint8_t data[425];
+};
+
+template <>
+struct SerializedProto<sync_pb::SessionWindow> {
+ static uint8_t data[35];
+};
+
+template <>
+struct SerializedProto<sync_pb::TabNavigation> {
+ static uint8_t data[343];
+};
+
+template <>
+struct SerializedProto<sync_pb::NavigationRedirect> {
+ static uint8_t data[27];
+};
+
+template <>
+struct SerializedProto<sync_pb::PasswordSpecificsData> {
+ static uint8_t data[197];
+};
+
+template <>
+struct SerializedProto<sync_pb::GlobalIdDirective> {
+ static uint8_t data[28];
+};
+
+template <>
+struct SerializedProto<sync_pb::TimeRangeDirective> {
+ static uint8_t data[21];
+};
+
+template <>
+struct SerializedProto<sync_pb::SessionSpecifics> {
+ static uint8_t data[449];
+};
+
+template <>
+struct SerializedProto<sync_pb::PrinterPPDData> {
+ static uint8_t data[53];
+};
+
+template <>
+struct SerializedProto<sync_pb::AppNotification> {
+ static uint8_t data[165];
+};
+
+template <>
+struct SerializedProto<sync_pb::AppSettingSpecifics> {
+ static uint8_t data[104];
+};
+
+template <>
+struct SerializedProto<sync_pb::AppSpecifics> {
+ static uint8_t data[350];
+};
+
+template <>
+struct SerializedProto<sync_pb::ArticleSpecifics> {
+ static uint8_t data[180];
+};
+
+template <>
+struct SerializedProto<sync_pb::AutofillSpecifics> {
+ static uint8_t data[606];
+};
+
+template <>
+struct SerializedProto<sync_pb::AutofillProfileSpecifics> {
+ static uint8_t data[476];
+};
+
+template <>
+struct SerializedProto<sync_pb::WalletMetadataSpecifics> {
+ static uint8_t data[54];
+};
+
+template <>
+struct SerializedProto<sync_pb::AutofillWalletSpecifics> {
+ static uint8_t data[454];
+};
+
+template <>
+struct SerializedProto<sync_pb::BookmarkSpecifics> {
+ static uint8_t data[129];
+};
+
+template <>
+struct SerializedProto<sync_pb::DeviceInfoSpecifics> {
+ static uint8_t data[118];
+};
+
+template <>
+struct SerializedProto<sync_pb::DictionarySpecifics> {
+ static uint8_t data[15];
+};
+
+template <>
+struct SerializedProto<sync_pb::ExperimentsSpecifics> {
+ static uint8_t data[34];
+};
+
+template <>
+struct SerializedProto<sync_pb::PriorityPreferenceSpecifics> {
+ static uint8_t data[87];
+};
+
+template <>
+struct SerializedProto<sync_pb::ExtensionSettingSpecifics> {
+ static uint8_t data[77];
+};
+
+template <>
+struct SerializedProto<sync_pb::ExtensionSpecifics> {
+ static uint8_t data[155];
+};
+
+template <>
+struct SerializedProto<sync_pb::FaviconImageSpecifics> {
+ static uint8_t data[237];
+};
+
+template <>
+struct SerializedProto<sync_pb::FaviconTrackingSpecifics> {
+ static uint8_t data[42];
+};
+
+template <>
+struct SerializedProto<sync_pb::HistoryDeleteDirectiveSpecifics> {
+ static uint8_t data[35];
+};
+
+template <>
+struct SerializedProto<sync_pb::ManagedUserSettingSpecifics> {
+ static uint8_t data[42];
+};
+
+template <>
+struct SerializedProto<sync_pb::ManagedUserSpecifics> {
+ static uint8_t data[217];
+};
+
+template <>
+struct SerializedProto<sync_pb::ManagedUserSharedSettingSpecifics> {
+ static uint8_t data[86];
+};
+
+template <>
+struct SerializedProto<sync_pb::ManagedUserWhitelistSpecifics> {
+ static uint8_t data[65];
+};
+
+template <>
+struct SerializedProto<sync_pb::NigoriSpecifics> {
+ static uint8_t data[217];
+};
+
+template <>
+struct SerializedProto<sync_pb::PasswordSpecifics> {
+ static uint8_t data[414];
+};
+
+template <>
+struct SerializedProto<sync_pb::PreferenceSpecifics> {
+ static uint8_t data[58];
+};
+
+template <>
+struct SerializedProto<sync_pb::PrinterSpecifics> {
+ static uint8_t data[226];
+};
+
+template <>
+struct SerializedProto<sync_pb::ReadingListSpecifics> {
+ static uint8_t data[118];
+};
+
+template <>
+struct SerializedProto<sync_pb::SyncedNotificationAppInfoSpecifics> {
+ static uint8_t data[0];
+};
+
+template <>
+struct SerializedProto<sync_pb::SyncedNotificationSpecifics> {
+ static uint8_t data[0];
+};
+
+template <>
+struct SerializedProto<sync_pb::SearchEngineSpecifics> {
+ static uint8_t data[511];
+};
+
+template <>
+struct SerializedProto<sync_pb::ThemeSpecifics> {
+ static uint8_t data[66];
+};
+
+template <>
+struct SerializedProto<sync_pb::TypedUrlSpecifics> {
+ static uint8_t data[92];
+};
+
+template <>
+struct SerializedProto<sync_pb::WalletMaskedCreditCard> {
+ static uint8_t data[157];
+};
+
+template <>
+struct SerializedProto<sync_pb::WalletPostalAddress> {
+ static uint8_t data[388];
+};
+
+template <>
+struct SerializedProto<sync_pb::WifiCredentialSpecifics> {
+ static uint8_t data[58];
+};
+
+template <>
+struct SerializedProto<sync_pb::EntitySpecifics> {
+ static uint8_t data[6727];
+};
+
+template <>
+struct SerializedProto<sync_pb::SyncEntity> {
+ static uint8_t data[6494];
+};
+
+template <>
+struct SerializedProto<sync_pb::ClientToServerMessage> {
+ static uint8_t data[13681];
+};
+
+template <>
+struct SerializedProto<sync_pb::ClientToServerResponse> {
+ static uint8_t data[8082];
+};
+
+template <>
+struct SerializedProto<sync_pb::DatatypeAssociationStats> {
+ static uint8_t data[147];
+};
+
+template <>
+struct SerializedProto<sync_pb::DebugEventInfo> {
+ static uint8_t data[252];
+};
+
+template <>
+struct SerializedProto<sync_pb::DebugInfo> {
+ static uint8_t data[290];
+};
+
+template <>
+struct SerializedProto<sync_pb::SyncCycleCompletedEventInfo> {
+ static uint8_t data[71];
+};
+
+template <>
+struct SerializedProto<sync_pb::ClientConfigParams> {
+ static uint8_t data[9];
+};
+
+template <>
+struct SerializedProto<sync_pb::AttachmentIdProto> {
+ static uint8_t data[16];
+};
+
+template <>
+struct SerializedProto<sync_pb::EntityMetadata> {
+ static uint8_t data[144];
+};
+
+} // namespace syncer
+
+#endif // COMPONENTS_SYNC_PROTOCOL_PROTO_UNITTEST_SERIALIZED_DATA_H_
« no previous file with comments | « components/sync/protocol/proto_old_value_conversions.cc ('k') | components/sync/protocol/proto_unittest_serialized_data.cc » ('j') | no next file with comments »

Powered by Google App Engine