| 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/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 43 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 54 std::string status; | 54 std::string status; |
| 55 if (!GetDomainReliabilityBeaconStatus( | 55 if (!GetDomainReliabilityBeaconStatus( |
| 56 attempt.result, beacon_template.http_response_code, &status)) { | 56 attempt.result, beacon_template.http_response_code, &status)) { |
| 57 return scoped_ptr<DomainReliabilityBeacon>(); | 57 return scoped_ptr<DomainReliabilityBeacon>(); |
| 58 } | 58 } |
| 59 | 59 |
| 60 scoped_ptr<DomainReliabilityBeacon> beacon( | 60 scoped_ptr<DomainReliabilityBeacon> beacon( |
| 61 new DomainReliabilityBeacon(beacon_template)); | 61 new DomainReliabilityBeacon(beacon_template)); |
| 62 beacon->status = status; | 62 beacon->status = status; |
| 63 beacon->chrome_error = attempt.result; | 63 beacon->chrome_error = attempt.result; |
| 64 if (!attempt.endpoint.address().empty()) | 64 if (!attempt.endpoint.address_number().empty()) |
| 65 beacon->server_ip = attempt.endpoint.ToString(); | 65 beacon->server_ip = attempt.endpoint.ToString(); |
| 66 else | 66 else |
| 67 beacon->server_ip = ""; | 67 beacon->server_ip = ""; |
| 68 return beacon; | 68 return beacon; |
| 69 } | 69 } |
| 70 | 70 |
| 71 } // namespace | 71 } // namespace |
| 72 | 72 |
| 73 DomainReliabilityMonitor::DomainReliabilityMonitor( | 73 DomainReliabilityMonitor::DomainReliabilityMonitor( |
| 74 const std::string& upload_reporter_string, | 74 const std::string& upload_reporter_string, |
| (...skipping 273 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 348 if (beacon) | 348 if (beacon) |
| 349 context_manager_.RouteBeacon(std::move(beacon)); | 349 context_manager_.RouteBeacon(std::move(beacon)); |
| 350 } | 350 } |
| 351 | 351 |
| 352 base::WeakPtr<DomainReliabilityMonitor> | 352 base::WeakPtr<DomainReliabilityMonitor> |
| 353 DomainReliabilityMonitor::MakeWeakPtr() { | 353 DomainReliabilityMonitor::MakeWeakPtr() { |
| 354 return weak_factory_.GetWeakPtr(); | 354 return weak_factory_.GetWeakPtr(); |
| 355 } | 355 } |
| 356 | 356 |
| 357 } // namespace domain_reliability | 357 } // namespace domain_reliability |
| OLD | NEW |