client_config_or_error = Extensions::TransportSockets::Tls::ClientContextConfigImpl::create(
return QuicClientTransportSocketFactory::create(std::move(*client_config_or_error), context);
tls_slot_.set([](Event::Dispatcher&) { return std::make_shared<ThreadLocalQuicConfig>(); });
ProtobufTypes::MessagePtr QuicClientTransportSocketConfigFactory::createEmptyConfigProto() {
return std::make_unique<envoy::extensions::transport_sockets::quic::v3::QuicUpstreamTransport>();
std::shared_ptr<quic::QuicCryptoClientConfig> QuicClientTransportSocketFactory::getCryptoConfig() {