| Index: net/tools/quic/quic_server_session_base.h
|
| diff --git a/net/tools/quic/quic_server_session_base.h b/net/tools/quic/quic_server_session_base.h
|
| index 70793eea6773d9af9dbc9e801a059552ac031248..c4afcdb72e203ae896508fc3f3a40c26bee8c0bf 100644
|
| --- a/net/tools/quic/quic_server_session_base.h
|
| +++ b/net/tools/quic/quic_server_session_base.h
|
| @@ -16,6 +16,7 @@
|
| #include "base/containers/hash_tables.h"
|
| #include "base/macros.h"
|
| #include "base/memory/scoped_ptr.h"
|
| +#include "net/quic/crypto/quic_compressed_certs_cache.h"
|
| #include "net/quic/quic_crypto_server_stream.h"
|
| #include "net/quic/quic_protocol.h"
|
| #include "net/quic/quic_spdy_session.h"
|
| @@ -58,7 +59,8 @@ class QuicServerSessionBase : public QuicSpdySession {
|
| QuicServerSessionBase(const QuicConfig& config,
|
| QuicConnection* connection,
|
| QuicServerSessionVisitor* visitor,
|
| - const QuicCryptoServerConfig* crypto_config);
|
| + const QuicCryptoServerConfig* crypto_config,
|
| + QuicCompressedCertsCache* compressed_certs_cache);
|
|
|
| // Override the base class to notify the owner of the connection close.
|
| void OnConnectionClosed(QuicErrorCode error,
|
| @@ -109,6 +111,11 @@ class QuicServerSessionBase : public QuicSpdySession {
|
| friend class test::QuicSimpleServerSessionPeer;
|
|
|
| const QuicCryptoServerConfig* crypto_config_;
|
| +
|
| + // The cache which contains most recently compressed certs.
|
| + // Owned by QuicDispatcher.
|
| + QuicCompressedCertsCache* compressed_certs_cache_;
|
| +
|
| scoped_ptr<QuicCryptoServerStreamBase> crypto_stream_;
|
| QuicServerSessionVisitor* visitor_;
|
|
|
|
|