1 // Copyright 2014 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.
5 #include "components/sync_driver/invalidation_adapter.h"
9 namespace browser_sync
{
11 InvalidationAdapter::InvalidationAdapter(
12 const syncer::Invalidation
& invalidation
)
13 : invalidation_(invalidation
) {
16 InvalidationAdapter::~InvalidationAdapter() {
19 bool InvalidationAdapter::IsUnknownVersion() const {
20 return invalidation_
.is_unknown_version();
23 const std::string
& InvalidationAdapter::GetPayload() const {
24 return invalidation_
.payload();
27 int64
InvalidationAdapter::GetVersion() const {
28 return invalidation_
.version();
31 void InvalidationAdapter::Acknowledge() {
32 invalidation_
.Acknowledge();
35 void InvalidationAdapter::Drop() {
39 } // namespace browser_sync