Index: components/safe_browsing_db/remote_database_manager.h |
diff --git a/components/safe_browsing_db/remote_database_manager.h b/components/safe_browsing_db/remote_database_manager.h |
index 0234285d690d3f79a49ef69e364afb0b63af0b8a..574386f8ea548080be410a8af97ae2fa9967cfa0 100644 |
--- a/components/safe_browsing_db/remote_database_manager.h |
+++ b/components/safe_browsing_db/remote_database_manager.h |
@@ -18,15 +18,26 @@ |
#include "components/safe_browsing_db/database_manager.h" |
#include "url/gurl.h" |
+namespace net { |
+class URLRequestContextGetter; |
+} |
+ |
namespace safe_browsing { |
+struct V4GetHashProtocolConfig; |
+ |
// An implementation that proxies requests to a service outside of Chromium. |
// Does not manage a local database. |
class RemoteSafeBrowsingDatabaseManager : public SafeBrowsingDatabaseManager { |
public: |
+ // Use this constructor for testing only. |
+ RemoteSafeBrowsingDatabaseManager(); |
+ |
// Construct RemoteSafeBrowsingDatabaseManager. |
// Must be initialized by calling StartOnIOThread() before using. |
- RemoteSafeBrowsingDatabaseManager(); |
+ RemoteSafeBrowsingDatabaseManager( |
+ net::URLRequestContextGetter* request_context_getter, |
+ const V4GetHashProtocolConfig& config); |
// |
// SafeBrowsingDatabaseManager implementation |