summaryrefslogtreecommitdiffstats
path: root/sync/syncable/entry.h
diff options
context:
space:
mode:
authormaniscalco@chromium.org <maniscalco@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-07-16 05:25:52 +0000
committermaniscalco@chromium.org <maniscalco@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-07-16 05:25:52 +0000
commitb2e803e0bdd3a4b00d736282863960c1aaaad0a1 (patch)
treeaf7dc7b2b13decaaee215266db195b09f3e8d245 /sync/syncable/entry.h
parent91d2128aa3070960c36c83c8b1c57ba458033e4c (diff)
downloadchromium_src-b2e803e0bdd3a4b00d736282863960c1aaaad0a1.zip
chromium_src-b2e803e0bdd3a4b00d736282863960c1aaaad0a1.tar.gz
chromium_src-b2e803e0bdd3a4b00d736282863960c1aaaad0a1.tar.bz2
Add server_attachment_metadata field to EntryKernel and sync database.
The server_attachment_metadata field is where attachment metadata received from the sync server is stored during the "process updates" part of the sync cycle. A subsequent CL will make use of this new field. BUG=394023 Review URL: https://codereview.chromium.org/395913003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@283355 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'sync/syncable/entry.h')
-rw-r--r--sync/syncable/entry.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/sync/syncable/entry.h b/sync/syncable/entry.h
index 5faa6e8..184377a 100644
--- a/sync/syncable/entry.h
+++ b/sync/syncable/entry.h
@@ -210,6 +210,11 @@ class SYNC_EXPORT Entry {
return kernel_->ref(ATTACHMENT_METADATA);
}
+ const sync_pb::AttachmentMetadata& GetServerAttachmentMetadata() const {
+ DCHECK(kernel_);
+ return kernel_->ref(SERVER_ATTACHMENT_METADATA);
+ }
+
bool GetSyncing() const {
DCHECK(kernel_);
return kernel_->ref(SYNCING);