| Index: chrome/service/net/service_url_request_context.h
|
| diff --git a/chrome/service/net/service_url_request_context.h b/chrome/service/net/service_url_request_context.h
|
| index 33ab2e1d94ad27479d0fa95fa15f054ddac29a80..379371f6de3790071147a2cd914106cb451dc774 100644
|
| --- a/chrome/service/net/service_url_request_context.h
|
| +++ b/chrome/service/net/service_url_request_context.h
|
| @@ -8,7 +8,6 @@
|
|
|
| #include <string>
|
|
|
| -#include "base/message_loop_proxy.h"
|
| #include "chrome/common/net/url_request_context_getter.h"
|
| #include "net/base/cookie_monster.h"
|
| #include "net/base/cookie_policy.h"
|
| @@ -22,6 +21,10 @@
|
| #include "net/proxy/proxy_service.h"
|
| #include "net/url_request/url_request_context.h"
|
|
|
| +namespace base {
|
| +class MessageLoopProxy;
|
| +}
|
| +
|
| // Subclass of URLRequestContext which can be used to store extra information
|
| // for requests. This subclass is meant to be used in the service process where
|
| // the profile is not available.
|
| @@ -55,20 +58,14 @@ class ServiceURLRequestContextGetter : public URLRequestContextGetter {
|
| public:
|
| ServiceURLRequestContextGetter();
|
|
|
| - virtual URLRequestContext* GetURLRequestContext() {
|
| - if (!url_request_context_)
|
| - url_request_context_ = new ServiceURLRequestContext();
|
| - return url_request_context_;
|
| - }
|
| - virtual scoped_refptr<base::MessageLoopProxy> GetIOMessageLoopProxy() {
|
| - return io_message_loop_proxy_;
|
| - }
|
| + virtual URLRequestContext* GetURLRequestContext();
|
| + virtual scoped_refptr<base::MessageLoopProxy> GetIOMessageLoopProxy();
|
|
|
| void set_user_agent(const std::string& ua) {
|
| user_agent_ = ua;
|
| }
|
| private:
|
| - ~ServiceURLRequestContextGetter() {}
|
| + virtual ~ServiceURLRequestContextGetter();
|
|
|
| std::string user_agent_;
|
| scoped_refptr<URLRequestContext> url_request_context_;
|
|
|