| Index: net/tools/quic/quic_client_session.h
|
| diff --git a/net/tools/quic/quic_client_session.h b/net/tools/quic/quic_client_session.h
|
| index 3aad445fcd292db096415f5f6878215ec39127ae..bb641451a8a363946e14f3c9ab4416ec868033a3 100644
|
| --- a/net/tools/quic/quic_client_session.h
|
| +++ b/net/tools/quic/quic_client_session.h
|
| @@ -25,10 +25,7 @@ namespace tools {
|
|
|
| class QuicClientSession : public QuicClientSessionBase {
|
| public:
|
| - QuicClientSession(const QuicServerId& server_id,
|
| - const QuicConfig& config,
|
| - QuicConnection* connection,
|
| - QuicCryptoClientConfig* crypto_config);
|
| + QuicClientSession(const QuicConfig& config, QuicConnection* connection);
|
| virtual ~QuicClientSession();
|
|
|
| // QuicClientSessionBase methods:
|
| @@ -37,6 +34,9 @@ class QuicClientSession : public QuicClientSessionBase {
|
| virtual void OnProofVerifyDetailsAvailable(
|
| const ProofVerifyDetails& verify_details) OVERRIDE;
|
|
|
| + void InitializeSession(const QuicServerId& server_id,
|
| + QuicCryptoClientConfig* config);
|
| +
|
| // QuicSession methods:
|
| virtual QuicSpdyClientStream* CreateOutgoingDataStream() OVERRIDE;
|
| virtual QuicCryptoClientStream* GetCryptoStream() OVERRIDE;
|
| @@ -55,7 +55,7 @@ class QuicClientSession : public QuicClientSessionBase {
|
| virtual QuicDataStream* CreateIncomingDataStream(QuicStreamId id) OVERRIDE;
|
|
|
| private:
|
| - QuicCryptoClientStream crypto_stream_;
|
| + scoped_ptr<QuicCryptoClientStream> crypto_stream_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(QuicClientSession);
|
| };
|
|
|