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> |
| 8 |
7 #include "base/json/json_string_value_serializer.h" | 9 #include "base/json/json_string_value_serializer.h" |
8 | 10 |
9 namespace syncer { | 11 namespace syncer { |
10 | 12 |
11 // static | 13 // static |
12 ObjectIdInvalidationMap ObjectIdInvalidationMap::InvalidateAll( | 14 ObjectIdInvalidationMap ObjectIdInvalidationMap::InvalidateAll( |
13 const ObjectIdSet& ids) { | 15 const ObjectIdSet& ids) { |
14 ObjectIdInvalidationMap invalidate_all; | 16 ObjectIdInvalidationMap invalidate_all; |
15 for (ObjectIdSet::const_iterator it = ids.begin(); it != ids.end(); ++it) { | 17 for (ObjectIdSet::const_iterator it = ids.begin(); it != ids.end(); ++it) { |
16 invalidate_all.Insert(Invalidation::InitUnknownVersion(*it)); | 18 invalidate_all.Insert(Invalidation::InitUnknownVersion(*it)); |
(...skipping 95 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
112 JSONStringValueSerializer serializer(&output); | 114 JSONStringValueSerializer serializer(&output); |
113 serializer.set_pretty_print(true); | 115 serializer.set_pretty_print(true); |
114 serializer.Serialize(*ToValue().get()); | 116 serializer.Serialize(*ToValue().get()); |
115 return output; | 117 return output; |
116 } | 118 } |
117 | 119 |
118 ObjectIdInvalidationMap::ObjectIdInvalidationMap(const IdToListMap& map) | 120 ObjectIdInvalidationMap::ObjectIdInvalidationMap(const IdToListMap& map) |
119 : map_(map) {} | 121 : map_(map) {} |
120 | 122 |
121 } // namespace syncer | 123 } // namespace syncer |
OLD | NEW |