| OLD | NEW |
| 1 // Copyright 2016 The Chromium Authors. All rights reserved. | 1 // Copyright 2016 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/safe_browsing_db/v4_get_hash_protocol_manager.h" | 5 #include "components/safe_browsing_db/v4_get_hash_protocol_manager.h" |
| 6 | 6 |
| 7 #include <utility> | 7 #include <utility> |
| 8 | 8 |
| 9 #include "base/base64url.h" | 9 #include "base/base64url.h" |
| 10 #include "base/macros.h" | 10 #include "base/macros.h" |
| (...skipping 222 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 233 const V4ProtocolConfig& config) | 233 const V4ProtocolConfig& config) |
| 234 : gethash_error_count_(0), | 234 : gethash_error_count_(0), |
| 235 gethash_back_off_mult_(1), | 235 gethash_back_off_mult_(1), |
| 236 next_gethash_time_(Time::FromDoubleT(0)), | 236 next_gethash_time_(Time::FromDoubleT(0)), |
| 237 config_(config), | 237 config_(config), |
| 238 request_context_getter_(request_context_getter), | 238 request_context_getter_(request_context_getter), |
| 239 url_fetcher_id_(0), | 239 url_fetcher_id_(0), |
| 240 clock_(new base::DefaultClock()) { | 240 clock_(new base::DefaultClock()) { |
| 241 DCHECK(!stores_to_request.empty()); | 241 DCHECK(!stores_to_request.empty()); |
| 242 for (const ListIdentifier& store : stores_to_request) { | 242 for (const ListIdentifier& store : stores_to_request) { |
| 243 platform_types_.insert(store.platform_type); | 243 platform_types_.insert(store.platform_type()); |
| 244 threat_entry_types_.insert(store.threat_entry_type); | 244 threat_entry_types_.insert(store.threat_entry_type()); |
| 245 threat_types_.insert(store.threat_type); | 245 threat_types_.insert(store.threat_type()); |
| 246 } | 246 } |
| 247 } | 247 } |
| 248 | 248 |
| 249 V4GetHashProtocolManager::~V4GetHashProtocolManager() {} | 249 V4GetHashProtocolManager::~V4GetHashProtocolManager() {} |
| 250 | 250 |
| 251 void V4GetHashProtocolManager::ClearCache() { | 251 void V4GetHashProtocolManager::ClearCache() { |
| 252 DCHECK(CalledOnValidThread()); | 252 DCHECK(CalledOnValidThread()); |
| 253 full_hash_cache_.clear(); | 253 full_hash_cache_.clear(); |
| 254 } | 254 } |
| 255 | 255 |
| (...skipping 483 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 739 std::ostream& operator<<(std::ostream& os, const FullHashInfo& fhi) { | 739 std::ostream& operator<<(std::ostream& os, const FullHashInfo& fhi) { |
| 740 os << "{full_hash: " << fhi.full_hash << "; list_id: " << fhi.list_id | 740 os << "{full_hash: " << fhi.full_hash << "; list_id: " << fhi.list_id |
| 741 << "; positive_expiry: " << fhi.positive_expiry | 741 << "; positive_expiry: " << fhi.positive_expiry |
| 742 << "; metadata.api_permissions.size(): " | 742 << "; metadata.api_permissions.size(): " |
| 743 << fhi.metadata.api_permissions.size() << "}"; | 743 << fhi.metadata.api_permissions.size() << "}"; |
| 744 return os; | 744 return os; |
| 745 } | 745 } |
| 746 #endif | 746 #endif |
| 747 | 747 |
| 748 } // namespace safe_browsing | 748 } // namespace safe_browsing |
| OLD | NEW |