use a single bytes.Reader for frame parsing (#3536)

This commit is contained in:
Marten Seemann
2022-09-01 11:06:50 +03:00
committed by GitHub
parent 93e1d031b9
commit dfd35cb071
8 changed files with 104 additions and 61 deletions

View File

@@ -1,8 +1,6 @@
package wire
import (
"bytes"
"github.com/lucas-clemente/quic-go/internal/protocol"
)
@@ -14,6 +12,6 @@ type Frame interface {
// A FrameParser parses QUIC frames, one by one.
type FrameParser interface {
ParseNext(*bytes.Reader, protocol.EncryptionLevel) (Frame, error)
ParseNext([]byte, protocol.EncryptionLevel) (int, Frame, error)
SetAckDelayExponent(uint8)
}