| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 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 | 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 #include "components/invalidation/public/object_id_invalidation_map.h" | 5 #include "components/invalidation/public/object_id_invalidation_map.h" |
| 6 | 6 |
| 7 #include <stddef.h> | 7 #include <stddef.h> |
| 8 | 8 |
| 9 #include "base/json/json_string_value_serializer.h" | 9 #include "base/json/json_string_value_serializer.h" |
| 10 | 10 |
| 11 namespace syncer { | 11 namespace syncer { |
| 12 | 12 |
| 13 // static | 13 // static |
| 14 ObjectIdInvalidationMap ObjectIdInvalidationMap::InvalidateAll( | 14 ObjectIdInvalidationMap ObjectIdInvalidationMap::InvalidateAll( |
| 15 const ObjectIdSet& ids) { | 15 const ObjectIdSet& ids) { |
| 16 ObjectIdInvalidationMap invalidate_all; | 16 ObjectIdInvalidationMap invalidate_all; |
| 17 for (ObjectIdSet::const_iterator it = ids.begin(); it != ids.end(); ++it) { | 17 for (ObjectIdSet::const_iterator it = ids.begin(); it != ids.end(); ++it) { |
| 18 invalidate_all.Insert(Invalidation::InitUnknownVersion(*it)); | 18 invalidate_all.Insert(Invalidation::InitUnknownVersion(*it)); |
| 19 } | 19 } |
| 20 return invalidate_all; | 20 return invalidate_all; |
| 21 } | 21 } |
| 22 | 22 |
| 23 ObjectIdInvalidationMap::ObjectIdInvalidationMap() {} | 23 ObjectIdInvalidationMap::ObjectIdInvalidationMap() {} |
| 24 | 24 |
| 25 ObjectIdInvalidationMap::ObjectIdInvalidationMap( |
| 26 const ObjectIdInvalidationMap& other) = default; |
| 27 |
| 25 ObjectIdInvalidationMap::~ObjectIdInvalidationMap() {} | 28 ObjectIdInvalidationMap::~ObjectIdInvalidationMap() {} |
| 26 | 29 |
| 27 ObjectIdSet ObjectIdInvalidationMap::GetObjectIds() const { | 30 ObjectIdSet ObjectIdInvalidationMap::GetObjectIds() const { |
| 28 ObjectIdSet ret; | 31 ObjectIdSet ret; |
| 29 for (IdToListMap::const_iterator it = map_.begin(); it != map_.end(); ++it) { | 32 for (IdToListMap::const_iterator it = map_.begin(); it != map_.end(); ++it) { |
| 30 ret.insert(it->first); | 33 ret.insert(it->first); |
| 31 } | 34 } |
| 32 return ret; | 35 return ret; |
| 33 } | 36 } |
| 34 | 37 |
| (...skipping 79 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 114 JSONStringValueSerializer serializer(&output); | 117 JSONStringValueSerializer serializer(&output); |
| 115 serializer.set_pretty_print(true); | 118 serializer.set_pretty_print(true); |
| 116 serializer.Serialize(*ToValue().get()); | 119 serializer.Serialize(*ToValue().get()); |
| 117 return output; | 120 return output; |
| 118 } | 121 } |
| 119 | 122 |
| 120 ObjectIdInvalidationMap::ObjectIdInvalidationMap(const IdToListMap& map) | 123 ObjectIdInvalidationMap::ObjectIdInvalidationMap(const IdToListMap& map) |
| 121 : map_(map) {} | 124 : map_(map) {} |
| 122 | 125 |
| 123 } // namespace syncer | 126 } // namespace syncer |
| OLD | NEW |