Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HandshakeSaver ¶
type HandshakeSaver struct {
Saver *trace.Saver
model.QUICDialer
}
HandshakeSaver saves events occurring during the handshake
func (HandshakeSaver) DialContext ¶
func (h HandshakeSaver) DialContext(ctx context.Context, network string, host string, tlsCfg *tls.Config, cfg *quic.Config) (quic.EarlySession, error)
DialContext implements ContextDialer.DialContext
type QUICListenerSaver ¶ added in v3.13.0
type QUICListenerSaver struct {
// QUICListener is the underlying QUICListener.
model.QUICListener
// Saver is the underlying Saver.
Saver *trace.Saver
}
QUICListenerSaver is a QUICListener that also implements saving events.
func (*QUICListenerSaver) Listen ¶ added in v3.13.0
func (qls *QUICListenerSaver) Listen(addr *net.UDPAddr) (model.UDPLikeConn, error)
Listen implements QUICListener.Listen.
Click to show internal directories.
Click to hide internal directories.