http3: remove Accept(Uni)Stream methods from the Connection interface (#4435)

Incoming streams are hijacked, not accepted.
This commit is contained in:
Marten Seemann
2024-04-14 08:37:01 -07:00
committed by GitHub
parent 25cd4b5d24
commit afd0b061d5

View File

@@ -11,10 +11,10 @@ import (
"github.com/quic-go/quic-go/quicvarint"
)
// Connection is an HTTP/3 connection.
// It has all methods from the quic.Connection expect for AcceptStream, AcceptUniStream,
// SendDatagram and ReceiveDatagram.
type Connection interface {
// all methods from the quic.Connection expect for SendDatagram and ReceiveDatagram
AcceptStream(context.Context) (quic.Stream, error)
AcceptUniStream(context.Context) (quic.ReceiveStream, error)
OpenStream() (quic.Stream, error)
OpenStreamSync(context.Context) (quic.Stream, error)
OpenUniStream() (quic.SendStream, error)