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

Side by Side Diff: sync/util/data_type_histogram.h

Issue 2092893002: arc: Create sync protos for Arc package. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Nits addressed. Created 4 years, 5 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 unified diff | Download patch
« no previous file with comments | « sync/tools/testserver/chromiumsync.py ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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 #ifndef SYNC_UTIL_DATA_TYPE_HISTOGRAM_H_ 5 #ifndef SYNC_UTIL_DATA_TYPE_HISTOGRAM_H_
6 #define SYNC_UTIL_DATA_TYPE_HISTOGRAM_H_ 6 #define SYNC_UTIL_DATA_TYPE_HISTOGRAM_H_
7 7
8 #include <string> 8 #include <string>
9 9
10 #include "base/metrics/histogram_macros.h" 10 #include "base/metrics/histogram_macros.h"
(...skipping 74 matching lines...) Expand 10 before | Expand all | Expand 10 after
85 break; \ 85 break; \
86 case ::syncer::APPS: \ 86 case ::syncer::APPS: \
87 PER_DATA_TYPE_MACRO("Apps"); \ 87 PER_DATA_TYPE_MACRO("Apps"); \
88 break; \ 88 break; \
89 case ::syncer::APP_LIST: \ 89 case ::syncer::APP_LIST: \
90 PER_DATA_TYPE_MACRO("AppList"); \ 90 PER_DATA_TYPE_MACRO("AppList"); \
91 break; \ 91 break; \
92 case ::syncer::APP_SETTINGS: \ 92 case ::syncer::APP_SETTINGS: \
93 PER_DATA_TYPE_MACRO("AppSettings"); \ 93 PER_DATA_TYPE_MACRO("AppSettings"); \
94 break; \ 94 break; \
95 case ::syncer::ARC_PACKAGE: \
96 PER_DATA_TYPE_MACRO("ArcPackage"); \
97 break; \
95 case ::syncer::EXTENSION_SETTINGS: \ 98 case ::syncer::EXTENSION_SETTINGS: \
96 PER_DATA_TYPE_MACRO("ExtensionSettings"); \ 99 PER_DATA_TYPE_MACRO("ExtensionSettings"); \
97 break; \ 100 break; \
98 case ::syncer::APP_NOTIFICATIONS: \ 101 case ::syncer::APP_NOTIFICATIONS: \
99 PER_DATA_TYPE_MACRO("AppNotifications"); \ 102 PER_DATA_TYPE_MACRO("AppNotifications"); \
100 break; \ 103 break; \
101 case ::syncer::HISTORY_DELETE_DIRECTIVES: \ 104 case ::syncer::HISTORY_DELETE_DIRECTIVES: \
102 PER_DATA_TYPE_MACRO("HistoryDeleteDirectives"); \ 105 PER_DATA_TYPE_MACRO("HistoryDeleteDirectives"); \
103 break; \ 106 break; \
104 case ::syncer::SYNCED_NOTIFICATIONS: \ 107 case ::syncer::SYNCED_NOTIFICATIONS: \
105 PER_DATA_TYPE_MACRO("SyncedNotifications"); \ 108 PER_DATA_TYPE_MACRO("SyncedNotifications"); \
106 break; \ 109 break; \
107 case ::syncer::SYNCED_NOTIFICATION_APP_INFO: \ 110 case ::syncer::SYNCED_NOTIFICATION_APP_INFO: \
108 PER_DATA_TYPE_MACRO("SyncedNotificationAppInfo"); \ 111 PER_DATA_TYPE_MACRO("SyncedNotificationAppInfo"); \
109 break; \ 112 break; \
110 case ::syncer::DEVICE_INFO: \ 113 case ::syncer::DEVICE_INFO: \
111 PER_DATA_TYPE_MACRO("DeviceInfo"); \ 114 PER_DATA_TYPE_MACRO("DeviceInfo"); \
112 break; \ 115 break; \
113 case ::syncer::EXPERIMENTS: \ 116 case ::syncer::EXPERIMENTS: \
114 PER_DATA_TYPE_MACRO("Experiments"); \ 117 PER_DATA_TYPE_MACRO("Experiments"); \
115 break; \ 118 break; \
116 case ::syncer::PRIORITY_PREFERENCES :\ 119 case ::syncer::PRIORITY_PREFERENCES: \
117 PER_DATA_TYPE_MACRO("PriorityPreferences"); \ 120 PER_DATA_TYPE_MACRO("PriorityPreferences"); \
118 break; \ 121 break; \
119 case ::syncer::DICTIONARY: \ 122 case ::syncer::DICTIONARY: \
120 PER_DATA_TYPE_MACRO("Dictionary"); \ 123 PER_DATA_TYPE_MACRO("Dictionary"); \
121 break; \ 124 break; \
122 case ::syncer::FAVICON_IMAGES: \ 125 case ::syncer::FAVICON_IMAGES: \
123 PER_DATA_TYPE_MACRO("FaviconImages"); \ 126 PER_DATA_TYPE_MACRO("FaviconImages"); \
124 break; \ 127 break; \
125 case ::syncer::FAVICON_TRACKING: \ 128 case ::syncer::FAVICON_TRACKING: \
126 PER_DATA_TYPE_MACRO("FaviconTracking"); \ 129 PER_DATA_TYPE_MACRO("FaviconTracking"); \
127 break; \ 130 break; \
128 case ::syncer::SUPERVISED_USER_SETTINGS: \ 131 case ::syncer::SUPERVISED_USER_SETTINGS: \
129 PER_DATA_TYPE_MACRO("ManagedUserSetting"); \ 132 PER_DATA_TYPE_MACRO("ManagedUserSetting"); \
130 break; \ 133 break; \
131 case ::syncer::SUPERVISED_USERS: \ 134 case ::syncer::SUPERVISED_USERS: \
132 PER_DATA_TYPE_MACRO("ManagedUser"); \ 135 PER_DATA_TYPE_MACRO("ManagedUser"); \
133 break; \ 136 break; \
134 case ::syncer::SUPERVISED_USER_SHARED_SETTINGS: \ 137 case ::syncer::SUPERVISED_USER_SHARED_SETTINGS: \
135 PER_DATA_TYPE_MACRO("ManagedUserSharedSetting"); \ 138 PER_DATA_TYPE_MACRO("ManagedUserSharedSetting"); \
136 break; \ 139 break; \
137 case ::syncer::SUPERVISED_USER_WHITELISTS: \ 140 case ::syncer::SUPERVISED_USER_WHITELISTS: \
138 PER_DATA_TYPE_MACRO("ManagedUserWhitelist"); \ 141 PER_DATA_TYPE_MACRO("ManagedUserWhitelist"); \
139 break; \ 142 break; \
140 case ::syncer::ARTICLES: \ 143 case ::syncer::ARTICLES: \
141 PER_DATA_TYPE_MACRO("Article"); \ 144 PER_DATA_TYPE_MACRO("Article"); \
142 break; \ 145 break; \
143 case ::syncer::WIFI_CREDENTIALS: \ 146 case ::syncer::WIFI_CREDENTIALS: \
144 PER_DATA_TYPE_MACRO("WifiCredentials"); \ 147 PER_DATA_TYPE_MACRO("WifiCredentials"); \
145 break; \ 148 break; \
146 case ::syncer::PROXY_TABS: \ 149 case ::syncer::PROXY_TABS: \
147 PER_DATA_TYPE_MACRO("Tabs"); \ 150 PER_DATA_TYPE_MACRO("Tabs"); \
148 break; \ 151 break; \
149 default: \ 152 default: \
150 NOTREACHED() << "Unknown datatype " \ 153 NOTREACHED() << "Unknown datatype " \
151 << ::syncer::ModelTypeToString(datatype); \ 154 << ::syncer::ModelTypeToString(datatype); \
152 } \ 155 } \
153 } while (0) 156 } while (0)
154 157
155 #endif // SYNC_UTIL_DATA_TYPE_HISTOGRAM_H_ 158 #endif // SYNC_UTIL_DATA_TYPE_HISTOGRAM_H_
OLDNEW
« no previous file with comments | « sync/tools/testserver/chromiumsync.py ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698