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

Unified Diff: components/cronet/android/url_request_context_adapter.h

Issue 1389213003: [Cronet] Use Https for Quic Test Server (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@ryancl
Patch Set: Adopt suggestion Created 5 years, 2 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 side-by-side diff with in-line comments
Download patch
Index: components/cronet/android/url_request_context_adapter.h
diff --git a/components/cronet/android/url_request_context_adapter.h b/components/cronet/android/url_request_context_adapter.h
index 539a76afde093974f3e59cb3dcb620e5bcfd9527..8294893bf7eed7fcc84f4e0b6569052e001b125c 100644
--- a/components/cronet/android/url_request_context_adapter.h
+++ b/components/cronet/android/url_request_context_adapter.h
@@ -20,9 +20,11 @@
#include "net/url_request/url_request_context_getter.h"
namespace net {
-class WriteToFileNetLogObserver;
+class CertVerifier;
class ProxyConfigService;
class SdchOwner;
+class URLRequestContextBuilder;
+class WriteToFileNetLogObserver;
} // namespace net
namespace cronet {
@@ -86,6 +88,9 @@ class URLRequestContextAdapter : public net::URLRequestContextGetter {
// Called on main Java thread to initialize URLRequestContext.
void InitRequestContextOnMainThread();
+ // Sets a net::CertVerifier for testing.
+ void SetMockCertVerifierForTesting(net::CertVerifier* cert_verifier);
+
private:
~URLRequestContextAdapter() override;
@@ -99,11 +104,15 @@ class URLRequestContextAdapter : public net::URLRequestContextGetter {
// run after context is initialized.
void StopNetLogHelper();
+ void SetMockCertVerifierForTestingOnNetworkThread(
+ net::CertVerifier* cert_verifier);
+
scoped_refptr<URLRequestContextAdapterDelegate> delegate_;
scoped_ptr<net::URLRequestContext> context_;
std::string user_agent_;
bool load_disable_cache_;
base::Thread* network_thread_;
+ scoped_ptr<net::URLRequestContextBuilder> context_builder_;
scoped_ptr<NetLogObserver> net_log_observer_;
scoped_ptr<net::WriteToFileNetLogObserver> write_to_file_observer_;
scoped_ptr<net::ProxyConfigService> proxy_config_service_;

Powered by Google App Engine
This is Rietveld 408576698