// Copyright 2011 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef NET_URL_REQUEST_URL_REQUEST_JOB_FACTORY_H_ #define NET_URL_REQUEST_URL_REQUEST_JOB_FACTORY_H_ #include <map> #include <memory> #include <string> #include "base/compiler_specific.h" #include "base/threading/thread_checker.h" #include "net/base/net_export.h" class GURL; namespace net { class URLRequest; class URLRequestInterceptor; class URLRequestJob; // Creates URLRequestJobs for URLRequests. Internally uses a mapping of schemes // to ProtocolHandlers, which handle the actual requests. class NET_EXPORT URLRequestJobFactory { … }; } // namespace net #endif // NET_URL_REQUEST_URL_REQUEST_JOB_FACTORY_H_