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

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

Issue 2452713003: [Sync] Implement MemoryDumpProvider. (Closed)
Patch Set: Created 4 years, 2 months 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 side-by-side diff with in-line comments
Download patch
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..5db63d9816a50de48a690799f5afb4f5b825e613
--- /dev/null
+++ b/components/sync/protocol/proto_unittest_serialized_data.h
@@ -0,0 +1,448 @@
+// 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 <stddef.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 PrinterPPDReference;
+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 constexpr size_t kDataSize = 76;
+ static uint8_t data[kDataSize];
+};
+
+template <>
+struct SerializedProto<sync_pb::AppListSpecifics> {
+ static constexpr size_t kDataSize = 128;
+ static uint8_t data[kDataSize];
+};
+
+template <>
+struct SerializedProto<sync_pb::AppNotificationSettings> {
+ static constexpr size_t kDataSize = 34;
+ static uint8_t data[kDataSize];
+};
+
+template <>
+struct SerializedProto<sync_pb::LinkedAppIconInfo> {
+ static constexpr size_t kDataSize = 29;
+ static uint8_t data[kDataSize];
+};
+
+template <>
+struct SerializedProto<sync_pb::ArcPackageSpecifics> {
+ static constexpr size_t kDataSize = 56;
+ static uint8_t data[kDataSize];
+};
+
+template <>
+struct SerializedProto<sync_pb::SessionHeader> {
+ static constexpr size_t kDataSize = 77;
+ static uint8_t data[kDataSize];
+};
+
+template <>
+struct SerializedProto<sync_pb::SessionTab> {
+ static constexpr size_t kDataSize = 424;
+ static uint8_t data[kDataSize];
+};
+
+template <>
+struct SerializedProto<sync_pb::SessionWindow> {
+ static constexpr size_t kDataSize = 26;
+ static uint8_t data[kDataSize];
+};
+
+template <>
+struct SerializedProto<sync_pb::TabNavigation> {
+ static constexpr size_t kDataSize = 300;
+ static uint8_t data[kDataSize];
+};
+
+template <>
+struct SerializedProto<sync_pb::NavigationRedirect> {
+ static constexpr size_t kDataSize = 41;
+ static uint8_t data[kDataSize];
+};
+
+template <>
+struct SerializedProto<sync_pb::PasswordSpecificsData> {
+ static constexpr size_t kDataSize = 337;
+ static uint8_t data[kDataSize];
+};
+
+template <>
+struct SerializedProto<sync_pb::GlobalIdDirective> {
+ static constexpr size_t kDataSize = 20;
+ static uint8_t data[kDataSize];
+};
+
+template <>
+struct SerializedProto<sync_pb::TimeRangeDirective> {
+ static constexpr size_t kDataSize = 19;
+ static uint8_t data[kDataSize];
+};
+
+template <>
+struct SerializedProto<sync_pb::SessionSpecifics> {
+ static constexpr size_t kDataSize = 516;
+ static uint8_t data[kDataSize];
+};
+
+template <>
+struct SerializedProto<sync_pb::PrinterPPDReference> {
+ static constexpr size_t kDataSize = 90;
+ static uint8_t data[kDataSize];
+};
+
+template <>
+struct SerializedProto<sync_pb::AppNotification> {
+ static constexpr size_t kDataSize = 196;
+ static uint8_t data[kDataSize];
+};
+
+template <>
+struct SerializedProto<sync_pb::AppSettingSpecifics> {
+ static constexpr size_t kDataSize = 61;
+ static uint8_t data[kDataSize];
+};
+
+template <>
+struct SerializedProto<sync_pb::AppSpecifics> {
+ static constexpr size_t kDataSize = 388;
+ static uint8_t data[kDataSize];
+};
+
+template <>
+struct SerializedProto<sync_pb::ArticleSpecifics> {
+ static constexpr size_t kDataSize = 91;
+ static uint8_t data[kDataSize];
+};
+
+template <>
+struct SerializedProto<sync_pb::AutofillSpecifics> {
+ static constexpr size_t kDataSize = 667;
+ static uint8_t data[kDataSize];
+};
+
+template <>
+struct SerializedProto<sync_pb::AutofillProfileSpecifics> {
+ static constexpr size_t kDataSize = 629;
+ static uint8_t data[kDataSize];
+};
+
+template <>
+struct SerializedProto<sync_pb::WalletMetadataSpecifics> {
+ static constexpr size_t kDataSize = 62;
+ static uint8_t data[kDataSize];
+};
+
+template <>
+struct SerializedProto<sync_pb::AutofillWalletSpecifics> {
+ static constexpr size_t kDataSize = 537;
+ static uint8_t data[kDataSize];
+};
+
+template <>
+struct SerializedProto<sync_pb::BookmarkSpecifics> {
+ static constexpr size_t kDataSize = 157;
+ static uint8_t data[kDataSize];
+};
+
+template <>
+struct SerializedProto<sync_pb::DeviceInfoSpecifics> {
+ static constexpr size_t kDataSize = 178;
+ static uint8_t data[kDataSize];
+};
+
+template <>
+struct SerializedProto<sync_pb::DictionarySpecifics> {
+ static constexpr size_t kDataSize = 25;
+ static uint8_t data[kDataSize];
+};
+
+template <>
+struct SerializedProto<sync_pb::ExperimentsSpecifics> {
+ static constexpr size_t kDataSize = 66;
+ static uint8_t data[kDataSize];
+};
+
+template <>
+struct SerializedProto<sync_pb::PriorityPreferenceSpecifics> {
+ static constexpr size_t kDataSize = 77;
+ static uint8_t data[kDataSize];
+};
+
+template <>
+struct SerializedProto<sync_pb::ExtensionSettingSpecifics> {
+ static constexpr size_t kDataSize = 85;
+ static uint8_t data[kDataSize];
+};
+
+template <>
+struct SerializedProto<sync_pb::ExtensionSpecifics> {
+ static constexpr size_t kDataSize = 70;
+ static uint8_t data[kDataSize];
+};
+
+template <>
+struct SerializedProto<sync_pb::FaviconImageSpecifics> {
+ static constexpr size_t kDataSize = 130;
+ static uint8_t data[kDataSize];
+};
+
+template <>
+struct SerializedProto<sync_pb::FaviconTrackingSpecifics> {
+ static constexpr size_t kDataSize = 61;
+ static uint8_t data[kDataSize];
+};
+
+template <>
+struct SerializedProto<sync_pb::HistoryDeleteDirectiveSpecifics> {
+ static constexpr size_t kDataSize = 48;
+ static uint8_t data[kDataSize];
+};
+
+template <>
+struct SerializedProto<sync_pb::ManagedUserSettingSpecifics> {
+ static constexpr size_t kDataSize = 49;
+ static uint8_t data[kDataSize];
+};
+
+template <>
+struct SerializedProto<sync_pb::ManagedUserSpecifics> {
+ static constexpr size_t kDataSize = 221;
+ static uint8_t data[kDataSize];
+};
+
+template <>
+struct SerializedProto<sync_pb::ManagedUserSharedSettingSpecifics> {
+ static constexpr size_t kDataSize = 65;
+ static uint8_t data[kDataSize];
+};
+
+template <>
+struct SerializedProto<sync_pb::ManagedUserWhitelistSpecifics> {
+ static constexpr size_t kDataSize = 36;
+ static uint8_t data[kDataSize];
+};
+
+template <>
+struct SerializedProto<sync_pb::NigoriSpecifics> {
+ static constexpr size_t kDataSize = 223;
+ static uint8_t data[kDataSize];
+};
+
+template <>
+struct SerializedProto<sync_pb::PasswordSpecifics> {
+ static constexpr size_t kDataSize = 441;
+ static uint8_t data[kDataSize];
+};
+
+template <>
+struct SerializedProto<sync_pb::PreferenceSpecifics> {
+ static constexpr size_t kDataSize = 90;
+ static uint8_t data[kDataSize];
+};
+
+template <>
+struct SerializedProto<sync_pb::PrinterSpecifics> {
+ static constexpr size_t kDataSize = 312;
+ static uint8_t data[kDataSize];
+};
+
+template <>
+struct SerializedProto<sync_pb::ReadingListSpecifics> {
+ static constexpr size_t kDataSize = 134;
+ static uint8_t data[kDataSize];
+};
+
+template <>
+struct SerializedProto<sync_pb::SyncedNotificationAppInfoSpecifics> {
+ static constexpr size_t kDataSize = 0;
+ static uint8_t data[/*kDataSize*/ 1];
+};
+
+template <>
+struct SerializedProto<sync_pb::SyncedNotificationSpecifics> {
+ static constexpr size_t kDataSize = 0;
+ static uint8_t data[/*kDataSize*/ 1];
+};
+
+template <>
+struct SerializedProto<sync_pb::SearchEngineSpecifics> {
+ static constexpr size_t kDataSize = 445;
+ static uint8_t data[kDataSize];
+};
+
+template <>
+struct SerializedProto<sync_pb::ThemeSpecifics> {
+ static constexpr size_t kDataSize = 88;
+ static uint8_t data[kDataSize];
+};
+
+template <>
+struct SerializedProto<sync_pb::TypedUrlSpecifics> {
+ static constexpr size_t kDataSize = 46;
+ static uint8_t data[kDataSize];
+};
+
+template <>
+struct SerializedProto<sync_pb::WalletMaskedCreditCard> {
+ static constexpr size_t kDataSize = 93;
+ static uint8_t data[kDataSize];
+};
+
+template <>
+struct SerializedProto<sync_pb::WalletPostalAddress> {
+ static constexpr size_t kDataSize = 353;
+ static uint8_t data[kDataSize];
+};
+
+template <>
+struct SerializedProto<sync_pb::WifiCredentialSpecifics> {
+ static constexpr size_t kDataSize = 37;
+ static uint8_t data[kDataSize];
+};
+
+template <>
+struct SerializedProto<sync_pb::EntitySpecifics> {
+ static constexpr size_t kDataSize = 6513;
+ static uint8_t data[kDataSize];
+};
+
+template <>
+struct SerializedProto<sync_pb::SyncEntity> {
+ static constexpr size_t kDataSize = 6711;
+ static uint8_t data[kDataSize];
+};
+
+template <>
+struct SerializedProto<sync_pb::ClientToServerMessage> {
+ static constexpr size_t kDataSize = 15182;
+ static uint8_t data[kDataSize];
+};
+
+template <>
+struct SerializedProto<sync_pb::ClientToServerResponse> {
+ static constexpr size_t kDataSize = 16048;
+ static uint8_t data[kDataSize];
+};
+
+template <>
+struct SerializedProto<sync_pb::DatatypeAssociationStats> {
+ static constexpr size_t kDataSize = 144;
+ static uint8_t data[kDataSize];
+};
+
+template <>
+struct SerializedProto<sync_pb::DebugEventInfo> {
+ static constexpr size_t kDataSize = 202;
+ static uint8_t data[kDataSize];
+};
+
+template <>
+struct SerializedProto<sync_pb::DebugInfo> {
+ static constexpr size_t kDataSize = 267;
+ static uint8_t data[kDataSize];
+};
+
+template <>
+struct SerializedProto<sync_pb::SyncCycleCompletedEventInfo> {
+ static constexpr size_t kDataSize = 71;
+ static uint8_t data[kDataSize];
+};
+
+template <>
+struct SerializedProto<sync_pb::ClientConfigParams> {
+ static constexpr size_t kDataSize = 8;
+ static uint8_t data[kDataSize];
+};
+
+template <>
+struct SerializedProto<sync_pb::AttachmentIdProto> {
+ static constexpr size_t kDataSize = 22;
+ static uint8_t data[kDataSize];
+};
+
+template <>
+struct SerializedProto<sync_pb::EntityMetadata> {
+ static constexpr size_t kDataSize = 168;
+ static uint8_t data[kDataSize];
+};
+
+} // namespace syncer
+
+#endif // COMPONENTS_SYNC_PROTOCOL_PROTO_UNITTEST_SERIALIZED_DATA_H_

Powered by Google App Engine
This is Rietveld 408576698