Index: chromecast/net/connectivity_checker_impl.h |
diff --git a/chromecast/net/connectivity_checker_impl.h b/chromecast/net/connectivity_checker_impl.h |
index 8779d0cc6bf92fff149f247df4f69b1491a49e72..49e5e467471cd6257361e3e8d655b0c2ce73f577 100644 |
--- a/chromecast/net/connectivity_checker_impl.h |
+++ b/chromecast/net/connectivity_checker_impl.h |
@@ -21,6 +21,7 @@ namespace net { |
class SSLInfo; |
class URLRequest; |
class URLRequestContext; |
+class URLRequestContextGetter; |
} |
namespace chromecast { |
@@ -34,7 +35,8 @@ class ConnectivityCheckerImpl |
public: |
// Connectivity checking and initialization will run on task_runner. |
explicit ConnectivityCheckerImpl( |
- const scoped_refptr<base::SingleThreadTaskRunner>& task_runner); |
+ const scoped_refptr<base::SingleThreadTaskRunner>& task_runner, |
+ net::URLRequestContextGetter* url_request_context_getter); |
// ConnectivityChecker implementation: |
bool Connected() const override; |
@@ -52,7 +54,7 @@ class ConnectivityCheckerImpl |
bool fatal) override; |
// Initializes ConnectivityChecker |
- void Initialize(); |
+ void Initialize(net::URLRequestContextGetter* url_request_context_getter); |
// net::NetworkChangeNotifier::NetworkChangeObserver implementation: |
void OnNetworkChanged( |
@@ -81,7 +83,7 @@ class ConnectivityCheckerImpl |
void CheckInternal(); |
std::unique_ptr<GURL> connectivity_check_url_; |
- std::unique_ptr<net::URLRequestContext> url_request_context_; |
+ net::URLRequestContext* url_request_context_; |
std::unique_ptr<net::URLRequest> url_request_; |
const scoped_refptr<base::SingleThreadTaskRunner> task_runner_; |