| Index: net/url_request/url_request_job_factory_impl.cc
|
| diff --git a/net/url_request/url_request_job_factory_impl.cc b/net/url_request/url_request_job_factory_impl.cc
|
| index aaeed79132b443ead616f4b3e0d360f6de03c328..c9b52671ba3400fabd4254c1b114b8bc87b6a4c8 100644
|
| --- a/net/url_request/url_request_job_factory_impl.cc
|
| +++ b/net/url_request/url_request_job_factory_impl.cc
|
| @@ -18,34 +18,6 @@ URLRequestJobFactoryImpl::~URLRequestJobFactoryImpl() {
|
| STLDeleteElements(&interceptors_);
|
| }
|
|
|
| -bool URLRequestJobFactoryImpl::SetProtocolHandler(
|
| - const std::string& scheme,
|
| - ProtocolHandler* protocol_handler) {
|
| - DCHECK(CalledOnValidThread());
|
| -
|
| - if (!protocol_handler) {
|
| - ProtocolHandlerMap::iterator it = protocol_handler_map_.find(scheme);
|
| - if (it == protocol_handler_map_.end())
|
| - return false;
|
| -
|
| - delete it->second;
|
| - protocol_handler_map_.erase(it);
|
| - return true;
|
| - }
|
| -
|
| - if (ContainsKey(protocol_handler_map_, scheme))
|
| - return false;
|
| - protocol_handler_map_[scheme] = protocol_handler;
|
| - return true;
|
| -}
|
| -
|
| -void URLRequestJobFactoryImpl::AddInterceptor(Interceptor* interceptor) {
|
| - DCHECK(CalledOnValidThread());
|
| - CHECK(interceptor);
|
| -
|
| - interceptors_.push_back(interceptor);
|
| -}
|
| -
|
| URLRequestJob* URLRequestJobFactoryImpl::MaybeCreateJobWithInterceptor(
|
| URLRequest* request, NetworkDelegate* network_delegate) const {
|
| DCHECK(CalledOnValidThread());
|
| @@ -127,4 +99,32 @@ bool URLRequestJobFactoryImpl::IsHandledURL(const GURL& url) const {
|
| return IsHandledProtocol(url.scheme());
|
| }
|
|
|
| +bool URLRequestJobFactoryImpl::SetProtocolHandler(
|
| + const std::string& scheme,
|
| + ProtocolHandler* protocol_handler) {
|
| + DCHECK(CalledOnValidThread());
|
| +
|
| + if (!protocol_handler) {
|
| + ProtocolHandlerMap::iterator it = protocol_handler_map_.find(scheme);
|
| + if (it == protocol_handler_map_.end())
|
| + return false;
|
| +
|
| + delete it->second;
|
| + protocol_handler_map_.erase(it);
|
| + return true;
|
| + }
|
| +
|
| + if (ContainsKey(protocol_handler_map_, scheme))
|
| + return false;
|
| + protocol_handler_map_[scheme] = protocol_handler;
|
| + return true;
|
| +}
|
| +
|
| +void URLRequestJobFactoryImpl::AddInterceptor(Interceptor* interceptor) {
|
| + DCHECK(CalledOnValidThread());
|
| + CHECK(interceptor);
|
| +
|
| + interceptors_.push_back(interceptor);
|
| +}
|
| +
|
| } // namespace net
|
|
|