Index: net/spdy/spdy_session_pool.h |
=================================================================== |
--- net/spdy/spdy_session_pool.h (revision 110097) |
+++ net/spdy/spdy_session_pool.h (working copy) |
@@ -31,6 +31,7 @@ |
class BoundNetLog; |
class ClientSocketHandle; |
class HostResolver; |
+class HttpServerProperties; |
class SpdySession; |
// This is a very simple pool for open SpdySessions. |
@@ -40,7 +41,8 @@ |
public CertDatabase::Observer { |
public: |
SpdySessionPool(HostResolver* host_resolver, |
- SSLConfigService* ssl_config_service); |
+ SSLConfigService* ssl_config_service, |
+ HttpServerProperties* http_server_properties); |
virtual ~SpdySessionPool(); |
// Either returns an existing SpdySession or creates a new SpdySession for |
@@ -105,6 +107,10 @@ |
SpdySettingsStorage* mutable_spdy_settings() { return &spdy_settings_; } |
const SpdySettingsStorage& spdy_settings() const { return spdy_settings_; } |
+ HttpServerProperties* http_server_properties() { |
+ return http_server_properties_; |
+ } |
+ |
// NetworkChangeNotifier::IPAddressObserver methods: |
// We flush all idle sessions and release references to the active ones so |
@@ -171,6 +177,7 @@ |
void RemoveAliases(const HostPortProxyPair& pair); |
SpdySettingsStorage spdy_settings_; |
+ HttpServerProperties* const http_server_properties_; |
// This is our weak session pool - one session per domain. |
SpdySessionsMap sessions_; |