forked from quic-go/quic-go
rename StreamDataBlockedFrame.DataLimit to MaximumStreamData
This commit is contained in:
@@ -191,8 +191,8 @@ var _ = Describe("Frame parsing", func() {
|
||||
|
||||
It("unpacks STREAM_DATA_BLOCKED frames", func() {
|
||||
f := &StreamDataBlockedFrame{
|
||||
StreamID: 0xdeadbeef,
|
||||
DataLimit: 0xdead,
|
||||
StreamID: 0xdeadbeef,
|
||||
MaximumStreamData: 0xdead,
|
||||
}
|
||||
err := f.Write(buf, versionIETFFrames)
|
||||
Expect(err).ToNot(HaveOccurred())
|
||||
|
||||
@@ -42,7 +42,7 @@ func LogFrame(logger utils.Logger, frame Frame, sent bool) {
|
||||
case *DataBlockedFrame:
|
||||
logger.Debugf("\t%s &wire.DataBlockedFrame{MaximumData: %d}", dir, f.MaximumData)
|
||||
case *StreamDataBlockedFrame:
|
||||
logger.Debugf("\t%s &wire.StreamDataBlockedFrame{StreamID: %d, DataLimit: %d}", dir, f.StreamID, f.DataLimit)
|
||||
logger.Debugf("\t%s &wire.StreamDataBlockedFrame{StreamID: %d, MaximumStreamData: %d}", dir, f.StreamID, f.MaximumStreamData)
|
||||
case *MaxStreamsFrame:
|
||||
switch f.Type {
|
||||
case protocol.StreamTypeUni:
|
||||
|
||||
@@ -123,11 +123,11 @@ var _ = Describe("Frame logging", func() {
|
||||
|
||||
It("logs STREAM_DATA_BLOCKED frames", func() {
|
||||
frame := &StreamDataBlockedFrame{
|
||||
StreamID: 42,
|
||||
DataLimit: 1000,
|
||||
StreamID: 42,
|
||||
MaximumStreamData: 1000,
|
||||
}
|
||||
LogFrame(logger, frame, false)
|
||||
Expect(buf.String()).To(ContainSubstring("\t<- &wire.StreamDataBlockedFrame{StreamID: 42, DataLimit: 1000}\n"))
|
||||
Expect(buf.String()).To(ContainSubstring("\t<- &wire.StreamDataBlockedFrame{StreamID: 42, MaximumStreamData: 1000}\n"))
|
||||
})
|
||||
|
||||
It("logs STREAMS_BLOCKED frames", func() {
|
||||
|
||||
@@ -9,8 +9,8 @@ import (
|
||||
|
||||
// A StreamDataBlockedFrame is a STREAM_DATA_BLOCKED frame
|
||||
type StreamDataBlockedFrame struct {
|
||||
StreamID protocol.StreamID
|
||||
DataLimit protocol.ByteCount
|
||||
StreamID protocol.StreamID
|
||||
MaximumStreamData protocol.ByteCount
|
||||
}
|
||||
|
||||
func parseStreamDataBlockedFrame(r *bytes.Reader, _ protocol.VersionNumber) (*StreamDataBlockedFrame, error) {
|
||||
@@ -28,19 +28,19 @@ func parseStreamDataBlockedFrame(r *bytes.Reader, _ protocol.VersionNumber) (*St
|
||||
}
|
||||
|
||||
return &StreamDataBlockedFrame{
|
||||
StreamID: protocol.StreamID(sid),
|
||||
DataLimit: protocol.ByteCount(offset),
|
||||
StreamID: protocol.StreamID(sid),
|
||||
MaximumStreamData: protocol.ByteCount(offset),
|
||||
}, nil
|
||||
}
|
||||
|
||||
func (f *StreamDataBlockedFrame) Write(b *bytes.Buffer, version protocol.VersionNumber) error {
|
||||
b.WriteByte(0x15)
|
||||
utils.WriteVarInt(b, uint64(f.StreamID))
|
||||
utils.WriteVarInt(b, uint64(f.DataLimit))
|
||||
utils.WriteVarInt(b, uint64(f.MaximumStreamData))
|
||||
return nil
|
||||
}
|
||||
|
||||
// Length of a written frame
|
||||
func (f *StreamDataBlockedFrame) Length(version protocol.VersionNumber) protocol.ByteCount {
|
||||
return 1 + utils.VarIntLen(uint64(f.StreamID)) + utils.VarIntLen(uint64(f.DataLimit))
|
||||
return 1 + utils.VarIntLen(uint64(f.StreamID)) + utils.VarIntLen(uint64(f.MaximumStreamData))
|
||||
}
|
||||
|
||||
@@ -20,7 +20,7 @@ var _ = Describe("STREAM_DATA_BLOCKED frame", func() {
|
||||
frame, err := parseStreamDataBlockedFrame(b, versionIETFFrames)
|
||||
Expect(err).ToNot(HaveOccurred())
|
||||
Expect(frame.StreamID).To(Equal(protocol.StreamID(0xdeadbeef)))
|
||||
Expect(frame.DataLimit).To(Equal(protocol.ByteCount(0xdecafbad)))
|
||||
Expect(frame.MaximumStreamData).To(Equal(protocol.ByteCount(0xdecafbad)))
|
||||
Expect(b.Len()).To(BeZero())
|
||||
})
|
||||
|
||||
@@ -40,8 +40,8 @@ var _ = Describe("STREAM_DATA_BLOCKED frame", func() {
|
||||
Context("writing", func() {
|
||||
It("has proper min length", func() {
|
||||
f := &StreamDataBlockedFrame{
|
||||
StreamID: 0x1337,
|
||||
DataLimit: 0xdeadbeef,
|
||||
StreamID: 0x1337,
|
||||
MaximumStreamData: 0xdeadbeef,
|
||||
}
|
||||
Expect(f.Length(0)).To(Equal(1 + utils.VarIntLen(0x1337) + utils.VarIntLen(0xdeadbeef)))
|
||||
})
|
||||
@@ -49,14 +49,14 @@ var _ = Describe("STREAM_DATA_BLOCKED frame", func() {
|
||||
It("writes a sample frame", func() {
|
||||
b := &bytes.Buffer{}
|
||||
f := &StreamDataBlockedFrame{
|
||||
StreamID: 0xdecafbad,
|
||||
DataLimit: 0x1337,
|
||||
StreamID: 0xdecafbad,
|
||||
MaximumStreamData: 0x1337,
|
||||
}
|
||||
err := f.Write(b, versionIETFFrames)
|
||||
Expect(err).ToNot(HaveOccurred())
|
||||
expected := []byte{0x15}
|
||||
expected = append(expected, encodeVarInt(uint64(f.StreamID))...)
|
||||
expected = append(expected, encodeVarInt(uint64(f.DataLimit))...)
|
||||
expected = append(expected, encodeVarInt(uint64(f.MaximumStreamData))...)
|
||||
Expect(b.Bytes()).To(Equal(expected))
|
||||
})
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user