@@ -48,6 +48,8 @@ use crate::{
4848mod connection;
4949pub ( crate ) mod hooks;
5050pub mod presets;
51+ #[ cfg( feature = "qlog" ) ]
52+ mod qlog;
5153
5254pub use hooks:: { AfterHandshakeOutcome , BeforeConnectOutcome , EndpointHooks } ;
5355// Missing still: SendDatagram and ConnectionClose::frame_type's Type.
@@ -58,6 +60,8 @@ pub use quinn::{
5860 RetryError , SendDatagramError , SendStream , ServerConfig , StoppedError , StreamId ,
5961 TransportConfig as QuinnTransportConfig , VarInt , WeakConnectionHandle , WriteError ,
6062} ;
63+ #[ cfg( feature = "qlog" ) ]
64+ pub use quinn:: { QlogConfig , QlogFactory } ;
6165pub use quinn_proto:: {
6266 FrameStats , TransportError , TransportErrorCode , UdpStats , Written ,
6367 congestion:: { Controller , ControllerFactory } ,
@@ -73,6 +77,8 @@ pub use self::connection::{
7377 IncomingZeroRttConnection , OutgoingZeroRtt , OutgoingZeroRttConnection , RemoteEndpointIdError ,
7478 ZeroRttStatus ,
7579} ;
80+ #[ cfg( feature = "qlog" ) ]
81+ pub use self :: qlog:: QlogFileFactory ;
7682pub use crate :: magicsock:: transports:: TransportConfig ;
7783
7884/// Builder for [`Endpoint`].
@@ -1371,7 +1377,7 @@ mod tests {
13711377 // Wait for the endpoint to be started to make sure it's up before clients try to connect
13721378 let ep = Endpoint :: empty_builder ( RelayMode :: Custom ( relay_map. clone ( ) ) )
13731379 . secret_key ( server_secret_key)
1374- . transport_config ( qlog. server ( "server" ) ?)
1380+ . transport_config ( qlog. create ( "server" ) ?)
13751381 . alpns ( vec ! [ TEST_ALPN . to_vec( ) ] )
13761382 . insecure_skip_relay_cert_verify ( true )
13771383 . bind ( )
@@ -1412,7 +1418,7 @@ mod tests {
14121418 let ep = Endpoint :: empty_builder ( RelayMode :: Custom ( relay_map) )
14131419 . alpns ( vec ! [ TEST_ALPN . to_vec( ) ] )
14141420 . insecure_skip_relay_cert_verify ( true )
1415- . transport_config ( qlog. client ( "client" ) ?)
1421+ . transport_config ( qlog. create ( "client" ) ?)
14161422 . bind ( )
14171423 . await ?;
14181424 info ! ( "client connecting" ) ;
@@ -1695,7 +1701,7 @@ mod tests {
16951701 . alpns ( vec ! [ TEST_ALPN . to_vec( ) ] )
16961702 . insecure_skip_relay_cert_verify ( true )
16971703 . relay_mode ( RelayMode :: Custom ( relay_map) )
1698- . transport_config ( qlog. client ( "client" ) ?)
1704+ . transport_config ( qlog. create ( "client" ) ?)
16991705 . bind ( )
17001706 . await ?;
17011707 info ! ( me = %ep. id( ) . fmt_short( ) , "client starting" ) ;
@@ -1731,7 +1737,7 @@ mod tests {
17311737 . secret_key ( secret)
17321738 . alpns ( vec ! [ TEST_ALPN . to_vec( ) ] )
17331739 . insecure_skip_relay_cert_verify ( true )
1734- . transport_config ( qlog. server ( "server" ) ?)
1740+ . transport_config ( qlog. create ( "server" ) ?)
17351741 . relay_mode ( RelayMode :: Custom ( relay_map) )
17361742 . bind ( )
17371743 . await ?;
0 commit comments