forked from quic-go/quic-go
add packetParse.Empty()
This commit is contained in:
@@ -156,3 +156,8 @@ func (p *packetPacker) composeNextPacket(stopWaitingFrame *frames.StopWaitingFra
|
|||||||
|
|
||||||
return payloadFrames, nil
|
return payloadFrames, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Empty returns true if no frames are queued
|
||||||
|
func (p *packetPacker) Empty() bool {
|
||||||
|
return p.streamFrameQueue.Front() == nil
|
||||||
|
}
|
||||||
|
|||||||
@@ -223,4 +223,14 @@ var _ = Describe("Packet packer", func() {
|
|||||||
Expect(len(payloadFrames)).To(Equal(1))
|
Expect(len(payloadFrames)).To(Equal(1))
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
|
It("says whether it is empty", func() {
|
||||||
|
Expect(packer.Empty()).To(BeTrue())
|
||||||
|
f := frames.StreamFrame{
|
||||||
|
StreamID: 5,
|
||||||
|
Data: []byte{0xDE, 0xCA, 0xFB, 0xAD},
|
||||||
|
}
|
||||||
|
packer.AddStreamFrame(f)
|
||||||
|
Expect(packer.Empty()).To(BeFalse())
|
||||||
|
})
|
||||||
})
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user