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

Side by Side Diff: components/domain_reliability/monitor.cc

Issue 1728033002: components: Add out-of-line copy ctors for complex classes. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 10 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
OLDNEW
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/domain_reliability/monitor.h" 5 #include "components/domain_reliability/monitor.h"
6 6
7 #include <utility> 7 #include <utility>
8 8
9 #include "base/command_line.h" 9 #include "base/command_line.h"
10 #include "base/logging.h" 10 #include "base/logging.h"
(...skipping 259 matching lines...) Expand 10 before | Expand all | Expand 10 after
270 load_flags(request.load_flags()), 270 load_flags(request.load_flags()),
271 upload_depth( 271 upload_depth(
272 DomainReliabilityUploader::GetURLRequestUploadDepth(request)) { 272 DomainReliabilityUploader::GetURLRequestUploadDepth(request)) {
273 request.GetLoadTimingInfo(&load_timing_info); 273 request.GetLoadTimingInfo(&load_timing_info);
274 request.GetConnectionAttempts(&connection_attempts); 274 request.GetConnectionAttempts(&connection_attempts);
275 request.PopulateNetErrorDetails(&details); 275 request.PopulateNetErrorDetails(&details);
276 if (!request.GetRemoteEndpoint(&remote_endpoint)) 276 if (!request.GetRemoteEndpoint(&remote_endpoint))
277 remote_endpoint = net::IPEndPoint(); 277 remote_endpoint = net::IPEndPoint();
278 } 278 }
279 279
280 DomainReliabilityMonitor::RequestInfo::RequestInfo(const RequestInfo& other) =
281 default;
282
280 DomainReliabilityMonitor::RequestInfo::~RequestInfo() {} 283 DomainReliabilityMonitor::RequestInfo::~RequestInfo() {}
281 284
282 // static 285 // static
283 bool DomainReliabilityMonitor::RequestInfo::ShouldReportRequest( 286 bool DomainReliabilityMonitor::RequestInfo::ShouldReportRequest(
284 const DomainReliabilityMonitor::RequestInfo& request) { 287 const DomainReliabilityMonitor::RequestInfo& request) {
285 // Don't report requests that weren't supposed to send cookies. 288 // Don't report requests that weren't supposed to send cookies.
286 if (request.load_flags & net::LOAD_DO_NOT_SEND_COOKIES) 289 if (request.load_flags & net::LOAD_DO_NOT_SEND_COOKIES)
287 return false; 290 return false;
288 291
289 // Report requests that accessed the network or failed with an error code 292 // Report requests that accessed the network or failed with an error code
(...skipping 109 matching lines...) Expand 10 before | Expand all | Expand 10 after
399 break; 402 break;
400 } 403 }
401 } 404 }
402 405
403 base::WeakPtr<DomainReliabilityMonitor> 406 base::WeakPtr<DomainReliabilityMonitor>
404 DomainReliabilityMonitor::MakeWeakPtr() { 407 DomainReliabilityMonitor::MakeWeakPtr() {
405 return weak_factory_.GetWeakPtr(); 408 return weak_factory_.GetWeakPtr();
406 } 409 }
407 410
408 } // namespace domain_reliability 411 } // namespace domain_reliability
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698