| OLD | NEW | 
|---|
| 1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. | 
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be | 
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. | 
| 4 | 4 | 
| 5 #include "net/quic/test_tools/mock_crypto_client_stream_factory.h" | 5 #include "net/quic/test_tools/mock_crypto_client_stream_factory.h" | 
| 6 | 6 | 
| 7 #include "base/lazy_instance.h" | 7 #include "base/lazy_instance.h" | 
| 8 #include "net/quic/quic_crypto_client_stream.h" | 8 #include "net/quic/quic_crypto_client_stream.h" | 
| 9 | 9 | 
| 10 using std::string; | 10 using std::string; | 
| 11 | 11 | 
| 12 namespace net { | 12 namespace net { | 
| 13 | 13 | 
| 14 MockCryptoClientStreamFactory::MockCryptoClientStreamFactory() | 14 MockCryptoClientStreamFactory::MockCryptoClientStreamFactory() | 
| 15   : handshake_mode_(MockCryptoClientStream::CONFIRM_HANDSHAKE) { | 15     : handshake_mode_(MockCryptoClientStream::CONFIRM_HANDSHAKE), | 
|  | 16       last_stream_(NULL) { | 
| 16 } | 17 } | 
| 17 | 18 | 
| 18 QuicCryptoClientStream* | 19 QuicCryptoClientStream* | 
| 19 MockCryptoClientStreamFactory::CreateQuicCryptoClientStream( | 20 MockCryptoClientStreamFactory::CreateQuicCryptoClientStream( | 
| 20     const string& server_hostname, | 21     const string& server_hostname, | 
| 21     QuicSession* session, | 22     QuicSession* session, | 
| 22     QuicCryptoClientConfig* crypto_config) { | 23     QuicCryptoClientConfig* crypto_config) { | 
| 23   return new MockCryptoClientStream(server_hostname, session, crypto_config, | 24   last_stream_ = new MockCryptoClientStream(server_hostname, session, | 
| 24                                     handshake_mode_); | 25                                             crypto_config, handshake_mode_); | 
|  | 26   return last_stream_; | 
| 25 } | 27 } | 
| 26 | 28 | 
| 27 }  // namespace net | 29 }  // namespace net | 
| OLD | NEW | 
|---|