mirror of
https://github.com/refraction-networking/uquic.git
synced 2025-04-03 20:27:35 +03:00
This is important because we need to make sure that we can remove old ACK ranges from the received packet history. The logic we implemented before was not correct, since we only made sure that every 20th packet would be retransmittable, but we didn't have any guarantee that this packet would also contain an ACK frame.
178 lines
7.1 KiB
Go
178 lines
7.1 KiB
Go
// Code generated by MockGen. DO NOT EDIT.
|
|
// Source: github.com/lucas-clemente/quic-go/ackhandler (interfaces: SentPacketHandler)
|
|
|
|
// Package mockackhandler is a generated GoMock package.
|
|
package mockackhandler
|
|
|
|
import (
|
|
reflect "reflect"
|
|
time "time"
|
|
|
|
gomock "github.com/golang/mock/gomock"
|
|
ackhandler "github.com/lucas-clemente/quic-go/ackhandler"
|
|
protocol "github.com/lucas-clemente/quic-go/internal/protocol"
|
|
wire "github.com/lucas-clemente/quic-go/internal/wire"
|
|
)
|
|
|
|
// MockSentPacketHandler is a mock of SentPacketHandler interface
|
|
type MockSentPacketHandler struct {
|
|
ctrl *gomock.Controller
|
|
recorder *MockSentPacketHandlerMockRecorder
|
|
}
|
|
|
|
// MockSentPacketHandlerMockRecorder is the mock recorder for MockSentPacketHandler
|
|
type MockSentPacketHandlerMockRecorder struct {
|
|
mock *MockSentPacketHandler
|
|
}
|
|
|
|
// NewMockSentPacketHandler creates a new mock instance
|
|
func NewMockSentPacketHandler(ctrl *gomock.Controller) *MockSentPacketHandler {
|
|
mock := &MockSentPacketHandler{ctrl: ctrl}
|
|
mock.recorder = &MockSentPacketHandlerMockRecorder{mock}
|
|
return mock
|
|
}
|
|
|
|
// EXPECT returns an object that allows the caller to indicate expected use
|
|
func (m *MockSentPacketHandler) EXPECT() *MockSentPacketHandlerMockRecorder {
|
|
return m.recorder
|
|
}
|
|
|
|
// DequeuePacketForRetransmission mocks base method
|
|
func (m *MockSentPacketHandler) DequeuePacketForRetransmission() *ackhandler.Packet {
|
|
ret := m.ctrl.Call(m, "DequeuePacketForRetransmission")
|
|
ret0, _ := ret[0].(*ackhandler.Packet)
|
|
return ret0
|
|
}
|
|
|
|
// DequeuePacketForRetransmission indicates an expected call of DequeuePacketForRetransmission
|
|
func (mr *MockSentPacketHandlerMockRecorder) DequeuePacketForRetransmission() *gomock.Call {
|
|
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DequeuePacketForRetransmission", reflect.TypeOf((*MockSentPacketHandler)(nil).DequeuePacketForRetransmission))
|
|
}
|
|
|
|
// GetAlarmTimeout mocks base method
|
|
func (m *MockSentPacketHandler) GetAlarmTimeout() time.Time {
|
|
ret := m.ctrl.Call(m, "GetAlarmTimeout")
|
|
ret0, _ := ret[0].(time.Time)
|
|
return ret0
|
|
}
|
|
|
|
// GetAlarmTimeout indicates an expected call of GetAlarmTimeout
|
|
func (mr *MockSentPacketHandlerMockRecorder) GetAlarmTimeout() *gomock.Call {
|
|
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetAlarmTimeout", reflect.TypeOf((*MockSentPacketHandler)(nil).GetAlarmTimeout))
|
|
}
|
|
|
|
// GetLeastUnacked mocks base method
|
|
func (m *MockSentPacketHandler) GetLeastUnacked() protocol.PacketNumber {
|
|
ret := m.ctrl.Call(m, "GetLeastUnacked")
|
|
ret0, _ := ret[0].(protocol.PacketNumber)
|
|
return ret0
|
|
}
|
|
|
|
// GetLeastUnacked indicates an expected call of GetLeastUnacked
|
|
func (mr *MockSentPacketHandlerMockRecorder) GetLeastUnacked() *gomock.Call {
|
|
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetLeastUnacked", reflect.TypeOf((*MockSentPacketHandler)(nil).GetLeastUnacked))
|
|
}
|
|
|
|
// GetLowestPacketNotConfirmedAcked mocks base method
|
|
func (m *MockSentPacketHandler) GetLowestPacketNotConfirmedAcked() protocol.PacketNumber {
|
|
ret := m.ctrl.Call(m, "GetLowestPacketNotConfirmedAcked")
|
|
ret0, _ := ret[0].(protocol.PacketNumber)
|
|
return ret0
|
|
}
|
|
|
|
// GetLowestPacketNotConfirmedAcked indicates an expected call of GetLowestPacketNotConfirmedAcked
|
|
func (mr *MockSentPacketHandlerMockRecorder) GetLowestPacketNotConfirmedAcked() *gomock.Call {
|
|
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetLowestPacketNotConfirmedAcked", reflect.TypeOf((*MockSentPacketHandler)(nil).GetLowestPacketNotConfirmedAcked))
|
|
}
|
|
|
|
// GetStopWaitingFrame mocks base method
|
|
func (m *MockSentPacketHandler) GetStopWaitingFrame(arg0 bool) *wire.StopWaitingFrame {
|
|
ret := m.ctrl.Call(m, "GetStopWaitingFrame", arg0)
|
|
ret0, _ := ret[0].(*wire.StopWaitingFrame)
|
|
return ret0
|
|
}
|
|
|
|
// GetStopWaitingFrame indicates an expected call of GetStopWaitingFrame
|
|
func (mr *MockSentPacketHandlerMockRecorder) GetStopWaitingFrame(arg0 interface{}) *gomock.Call {
|
|
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetStopWaitingFrame", reflect.TypeOf((*MockSentPacketHandler)(nil).GetStopWaitingFrame), arg0)
|
|
}
|
|
|
|
// OnAlarm mocks base method
|
|
func (m *MockSentPacketHandler) OnAlarm() {
|
|
m.ctrl.Call(m, "OnAlarm")
|
|
}
|
|
|
|
// OnAlarm indicates an expected call of OnAlarm
|
|
func (mr *MockSentPacketHandlerMockRecorder) OnAlarm() *gomock.Call {
|
|
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "OnAlarm", reflect.TypeOf((*MockSentPacketHandler)(nil).OnAlarm))
|
|
}
|
|
|
|
// ReceivedAck mocks base method
|
|
func (m *MockSentPacketHandler) ReceivedAck(arg0 *wire.AckFrame, arg1 protocol.PacketNumber, arg2 protocol.EncryptionLevel, arg3 time.Time) error {
|
|
ret := m.ctrl.Call(m, "ReceivedAck", arg0, arg1, arg2, arg3)
|
|
ret0, _ := ret[0].(error)
|
|
return ret0
|
|
}
|
|
|
|
// ReceivedAck indicates an expected call of ReceivedAck
|
|
func (mr *MockSentPacketHandlerMockRecorder) ReceivedAck(arg0, arg1, arg2, arg3 interface{}) *gomock.Call {
|
|
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReceivedAck", reflect.TypeOf((*MockSentPacketHandler)(nil).ReceivedAck), arg0, arg1, arg2, arg3)
|
|
}
|
|
|
|
// SendingAllowed mocks base method
|
|
func (m *MockSentPacketHandler) SendingAllowed() bool {
|
|
ret := m.ctrl.Call(m, "SendingAllowed")
|
|
ret0, _ := ret[0].(bool)
|
|
return ret0
|
|
}
|
|
|
|
// SendingAllowed indicates an expected call of SendingAllowed
|
|
func (mr *MockSentPacketHandlerMockRecorder) SendingAllowed() *gomock.Call {
|
|
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SendingAllowed", reflect.TypeOf((*MockSentPacketHandler)(nil).SendingAllowed))
|
|
}
|
|
|
|
// SentPacket mocks base method
|
|
func (m *MockSentPacketHandler) SentPacket(arg0 *ackhandler.Packet) error {
|
|
ret := m.ctrl.Call(m, "SentPacket", arg0)
|
|
ret0, _ := ret[0].(error)
|
|
return ret0
|
|
}
|
|
|
|
// SentPacket indicates an expected call of SentPacket
|
|
func (mr *MockSentPacketHandlerMockRecorder) SentPacket(arg0 interface{}) *gomock.Call {
|
|
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SentPacket", reflect.TypeOf((*MockSentPacketHandler)(nil).SentPacket), arg0)
|
|
}
|
|
|
|
// SetHandshakeComplete mocks base method
|
|
func (m *MockSentPacketHandler) SetHandshakeComplete() {
|
|
m.ctrl.Call(m, "SetHandshakeComplete")
|
|
}
|
|
|
|
// SetHandshakeComplete indicates an expected call of SetHandshakeComplete
|
|
func (mr *MockSentPacketHandlerMockRecorder) SetHandshakeComplete() *gomock.Call {
|
|
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetHandshakeComplete", reflect.TypeOf((*MockSentPacketHandler)(nil).SetHandshakeComplete))
|
|
}
|
|
|
|
// ShouldSendNumPackets mocks base method
|
|
func (m *MockSentPacketHandler) ShouldSendNumPackets() int {
|
|
ret := m.ctrl.Call(m, "ShouldSendNumPackets")
|
|
ret0, _ := ret[0].(int)
|
|
return ret0
|
|
}
|
|
|
|
// ShouldSendNumPackets indicates an expected call of ShouldSendNumPackets
|
|
func (mr *MockSentPacketHandlerMockRecorder) ShouldSendNumPackets() *gomock.Call {
|
|
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ShouldSendNumPackets", reflect.TypeOf((*MockSentPacketHandler)(nil).ShouldSendNumPackets))
|
|
}
|
|
|
|
// TimeUntilSend mocks base method
|
|
func (m *MockSentPacketHandler) TimeUntilSend() time.Time {
|
|
ret := m.ctrl.Call(m, "TimeUntilSend")
|
|
ret0, _ := ret[0].(time.Time)
|
|
return ret0
|
|
}
|
|
|
|
// TimeUntilSend indicates an expected call of TimeUntilSend
|
|
func (mr *MockSentPacketHandlerMockRecorder) TimeUntilSend() *gomock.Call {
|
|
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "TimeUntilSend", reflect.TypeOf((*MockSentPacketHandler)(nil).TimeUntilSend))
|
|
}
|