Line data Source code
1 : #include "source/extensions/quic/crypto_stream/envoy_quic_crypto_client_stream.h" 2 : 3 : namespace Envoy { 4 : namespace Quic { 5 : 6 : std::unique_ptr<quic::QuicCryptoClientStreamBase> 7 : EnvoyQuicCryptoClientStreamFactoryImpl::createEnvoyQuicCryptoClientStream( 8 : const quic::QuicServerId& server_id, quic::QuicSession* session, 9 : std::unique_ptr<quic::ProofVerifyContext> verify_context, 10 : quic::QuicCryptoClientConfig* crypto_config, 11 0 : quic::QuicCryptoClientStream::ProofHandler* proof_handler, bool has_application_state) { 12 0 : return std::make_unique<quic::QuicCryptoClientStream>(server_id, session, 13 0 : std::move(verify_context), crypto_config, 14 0 : proof_handler, has_application_state); 15 0 : }; 16 : 17 : } // namespace Quic 18 : } // namespace Envoy