Index: mojo/services/network/network_context.h |
diff --git a/mojo/services/network/network_context.h b/mojo/services/network/network_context.h |
index 96e8d684457efeee1fd1f181f9515477bb0639b9..07a99cf30a9a3970231a4d2993f104ca019fb71d 100644 |
--- a/mojo/services/network/network_context.h |
+++ b/mojo/services/network/network_context.h |
@@ -8,7 +8,9 @@ |
#include <set> |
#include "base/macros.h" |
+#include "base/memory/ref_counted.h" |
#include "base/memory/scoped_ptr.h" |
+#include "base/sequenced_task_runner.h" |
namespace base { |
class FilePath; |
@@ -21,12 +23,16 @@ class URLRequestContext; |
namespace mojo { |
class URLLoader; |
class URLLoaderImpl; |
+class NetworkServiceDelegate; |
class NetworkContext { |
public: |
explicit NetworkContext( |
scoped_ptr<net::URLRequestContext> url_request_context); |
- explicit NetworkContext(const base::FilePath& base_path); |
+ NetworkContext( |
+ const base::FilePath& base_path, |
+ const scoped_refptr<base::SequencedTaskRunner>& background_task_runner, |
+ NetworkServiceDelegate* delegate); |
~NetworkContext(); |
net::URLRequestContext* url_request_context() { |
@@ -43,7 +49,9 @@ class NetworkContext { |
size_t GetURLLoaderCountForTesting(); |
static scoped_ptr<net::URLRequestContext> MakeURLRequestContext( |
- const base::FilePath& base_path); |
+ const base::FilePath& base_path, |
+ const scoped_refptr<base::SequencedTaskRunner>& background_task_runner, |
+ NetworkServiceDelegate* delegate); |
class MojoNetLog; |
scoped_ptr<class MojoNetLog> net_log_; |