| Index: net/http/http_stream_factory.h
 | 
| diff --git a/net/http/http_stream_factory.h b/net/http/http_stream_factory.h
 | 
| index 097915e32c28ad569aaab2d25ccb531223646a46..c00a29ef0570b0804f87f9b05e58f3ab87f1174c 100644
 | 
| --- a/net/http/http_stream_factory.h
 | 
| +++ b/net/http/http_stream_factory.h
 | 
| @@ -24,6 +24,7 @@ class HostPortPair;
 | 
|  class HttpAlternateProtocols;
 | 
|  class HttpAuthController;
 | 
|  class HttpNetworkSession;
 | 
| +class HttpPipelinedHost;
 | 
|  class HttpResponseInfo;
 | 
|  class HttpStream;
 | 
|  class ProxyInfo;
 | 
| @@ -172,6 +173,11 @@ class NET_EXPORT HttpStreamFactory {
 | 
|    virtual void AddTLSIntolerantServer(const HostPortPair& server) = 0;
 | 
|    virtual bool IsTLSIntolerantServer(const HostPortPair& server) const = 0;
 | 
|  
 | 
| +  // Called when a HttpPipelinedHost has new capacity. Attempts to allocate any
 | 
| +  // pending pipeline-capable requests to the host.
 | 
| +  virtual void OnHttpPipelinedHostHasAdditionalCapacity(
 | 
| +      HttpPipelinedHost* host) = 0;
 | 
| +
 | 
|    // Static settings
 | 
|    static GURL ApplyHostMappingRules(const GURL& url, HostPortPair* endpoint);
 | 
|  
 | 
| @@ -226,6 +232,11 @@ class NET_EXPORT HttpStreamFactory {
 | 
|  
 | 
|    static void SetHostMappingRules(const std::string& rules);
 | 
|  
 | 
| +  static void set_http_pipelining_enabled(bool value) {
 | 
| +    http_pipelining_enabled_ = value;
 | 
| +  }
 | 
| +  static bool http_pipelining_enabled() { return http_pipelining_enabled_; }
 | 
| +
 | 
|   protected:
 | 
|    HttpStreamFactory();
 | 
|  
 | 
| @@ -240,6 +251,7 @@ class NET_EXPORT HttpStreamFactory {
 | 
|    static bool force_spdy_always_;
 | 
|    static std::list<HostPortPair>* forced_spdy_exclusions_;
 | 
|    static bool ignore_certificate_errors_;
 | 
| +  static bool http_pipelining_enabled_;
 | 
|  
 | 
|    DISALLOW_COPY_AND_ASSIGN(HttpStreamFactory);
 | 
|  };
 | 
| 
 |