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

Side by Side Diff: sync/internal_api/public/base/invalidation.cc

Issue 382673002: Fixes for re-enabling more MSVC level 4 warnings: misc edition #2 (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 6 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 | Annotate | Revision Log
OLDNEW
1 // Copyright 2012 The Chromium Authors. All rights reserved. 1 // Copyright 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 #include "sync/internal_api/public/base/invalidation.h" 5 #include "sync/internal_api/public/base/invalidation.h"
6 6
7 #include <cstddef> 7 #include <cstddef>
8 8
9 #include "base/json/json_string_value_serializer.h" 9 #include "base/json/json_string_value_serializer.h"
10 #include "base/rand_util.h" 10 #include "base/rand_util.h"
(...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after
66 DLOG(WARNING) << "Failed to parse is_unknown_version flag"; 66 DLOG(WARNING) << "Failed to parse is_unknown_version flag";
67 return scoped_ptr<Invalidation>(); 67 return scoped_ptr<Invalidation>();
68 } 68 }
69 if (is_unknown_version) { 69 if (is_unknown_version) {
70 return scoped_ptr<Invalidation>(new Invalidation( 70 return scoped_ptr<Invalidation>(new Invalidation(
71 id, 71 id,
72 true, 72 true,
73 kInvalidVersion, 73 kInvalidVersion,
74 std::string(), 74 std::string(),
75 AckHandle::CreateUnique())); 75 AckHandle::CreateUnique()));
76 } else {
77 int64 version;
78 std::string version_as_string;
79 if (!value.GetString(kVersionKey, &version_as_string)
80 || !base::StringToInt64(version_as_string, &version)) {
81 DLOG(WARNING) << "Failed to parse version";
82 return scoped_ptr<Invalidation>();
83 }
84 std::string payload;
85 if (!value.GetString(kPayloadKey, &payload)) {
86 DLOG(WARNING) << "Failed to parse payload";
87 return scoped_ptr<Invalidation>();
88 }
89 return scoped_ptr<Invalidation>(new Invalidation(
90 id,
91 false,
92 version,
93 payload,
94 AckHandle::CreateUnique()));
95 } 76 }
77 int64 version = 0;
78 std::string version_as_string;
79 if (!value.GetString(kVersionKey, &version_as_string)
80 || !base::StringToInt64(version_as_string, &version)) {
81 DLOG(WARNING) << "Failed to parse version";
82 return scoped_ptr<Invalidation>();
83 }
84 std::string payload;
85 if (!value.GetString(kPayloadKey, &payload)) {
86 DLOG(WARNING) << "Failed to parse payload";
87 return scoped_ptr<Invalidation>();
88 }
89 return scoped_ptr<Invalidation>(new Invalidation(
90 id,
91 false,
92 version,
93 payload,
94 AckHandle::CreateUnique()));
96 } 95 }
97 96
98 Invalidation::~Invalidation() {} 97 Invalidation::~Invalidation() {}
99 98
100 invalidation::ObjectId Invalidation::object_id() const { 99 invalidation::ObjectId Invalidation::object_id() const {
101 return id_; 100 return id_;
102 } 101 }
103 102
104 bool Invalidation::is_unknown_version() const { 103 bool Invalidation::is_unknown_version() const {
105 return is_unknown_version_; 104 return is_unknown_version_;
(...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after
179 int64 version, 178 int64 version,
180 const std::string& payload, 179 const std::string& payload,
181 AckHandle ack_handle) 180 AckHandle ack_handle)
182 : id_(id), 181 : id_(id),
183 is_unknown_version_(is_unknown_version), 182 is_unknown_version_(is_unknown_version),
184 version_(version), 183 version_(version),
185 payload_(payload), 184 payload_(payload),
186 ack_handle_(ack_handle) {} 185 ack_handle_(ack_handle) {}
187 186
188 } // namespace syncer 187 } // namespace syncer
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698