create congestion RTTstats in Session

ref #106
This commit is contained in:
Marten Seemann
2016-10-30 17:27:21 +07:00
parent bb24be8281
commit c8b7246159
3 changed files with 9 additions and 5 deletions

View File

@@ -47,9 +47,7 @@ type sentPacketHandler struct {
}
// NewSentPacketHandler creates a new sentPacketHandler
func NewSentPacketHandler() SentPacketHandler {
rttStats := &congestion.RTTStats{}
func NewSentPacketHandler(rttStats *congestion.RTTStats) SentPacketHandler {
congestion := congestion.NewCubicSender(
congestion.DefaultClock{},
rttStats,

View File

@@ -57,7 +57,8 @@ var _ = Describe("SentPacketHandler", func() {
)
BeforeEach(func() {
handler = NewSentPacketHandler().(*sentPacketHandler)
rttStats := &congestion.RTTStats{}
handler = NewSentPacketHandler(rttStats).(*sentPacketHandler)
streamFrame = frames.StreamFrame{
StreamID: 5,
Data: []byte{0x13, 0x37},