mirror of
https://github.com/refraction-networking/uquic.git
synced 2025-04-03 20:27:35 +03:00
When QUIC abandoned the "stream 0" design, it introduced separate packet number spaces for packets with different encryption levels. Packet number compression now also works per packet number space. The current code doesn't lead to any problems if the peer starts sending with packet number 0, as we only exchange a few packets in the Initial and the Handshake packet number space and there's nothing to compress. It might lead to problems if the peer starts with a large packet number in one space (which is allowed by the spec), and then starts with a small packet number in another packet number space.
76 lines
2.8 KiB
Go
76 lines
2.8 KiB
Go
// Code generated by MockGen. DO NOT EDIT.
|
|
// Source: github.com/lucas-clemente/quic-go/internal/handshake (interfaces: LongHeaderOpener)
|
|
|
|
// Package mocks is a generated GoMock package.
|
|
package mocks
|
|
|
|
import (
|
|
reflect "reflect"
|
|
|
|
gomock "github.com/golang/mock/gomock"
|
|
protocol "github.com/lucas-clemente/quic-go/internal/protocol"
|
|
)
|
|
|
|
// MockLongHeaderOpener is a mock of LongHeaderOpener interface
|
|
type MockLongHeaderOpener struct {
|
|
ctrl *gomock.Controller
|
|
recorder *MockLongHeaderOpenerMockRecorder
|
|
}
|
|
|
|
// MockLongHeaderOpenerMockRecorder is the mock recorder for MockLongHeaderOpener
|
|
type MockLongHeaderOpenerMockRecorder struct {
|
|
mock *MockLongHeaderOpener
|
|
}
|
|
|
|
// NewMockLongHeaderOpener creates a new mock instance
|
|
func NewMockLongHeaderOpener(ctrl *gomock.Controller) *MockLongHeaderOpener {
|
|
mock := &MockLongHeaderOpener{ctrl: ctrl}
|
|
mock.recorder = &MockLongHeaderOpenerMockRecorder{mock}
|
|
return mock
|
|
}
|
|
|
|
// EXPECT returns an object that allows the caller to indicate expected use
|
|
func (m *MockLongHeaderOpener) EXPECT() *MockLongHeaderOpenerMockRecorder {
|
|
return m.recorder
|
|
}
|
|
|
|
// DecodePacketNumber mocks base method
|
|
func (m *MockLongHeaderOpener) DecodePacketNumber(arg0 protocol.PacketNumber, arg1 protocol.PacketNumberLen) protocol.PacketNumber {
|
|
m.ctrl.T.Helper()
|
|
ret := m.ctrl.Call(m, "DecodePacketNumber", arg0, arg1)
|
|
ret0, _ := ret[0].(protocol.PacketNumber)
|
|
return ret0
|
|
}
|
|
|
|
// DecodePacketNumber indicates an expected call of DecodePacketNumber
|
|
func (mr *MockLongHeaderOpenerMockRecorder) DecodePacketNumber(arg0, arg1 interface{}) *gomock.Call {
|
|
mr.mock.ctrl.T.Helper()
|
|
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DecodePacketNumber", reflect.TypeOf((*MockLongHeaderOpener)(nil).DecodePacketNumber), arg0, arg1)
|
|
}
|
|
|
|
// DecryptHeader mocks base method
|
|
func (m *MockLongHeaderOpener) DecryptHeader(arg0 []byte, arg1 *byte, arg2 []byte) {
|
|
m.ctrl.T.Helper()
|
|
m.ctrl.Call(m, "DecryptHeader", arg0, arg1, arg2)
|
|
}
|
|
|
|
// DecryptHeader indicates an expected call of DecryptHeader
|
|
func (mr *MockLongHeaderOpenerMockRecorder) DecryptHeader(arg0, arg1, arg2 interface{}) *gomock.Call {
|
|
mr.mock.ctrl.T.Helper()
|
|
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DecryptHeader", reflect.TypeOf((*MockLongHeaderOpener)(nil).DecryptHeader), arg0, arg1, arg2)
|
|
}
|
|
|
|
// Open mocks base method
|
|
func (m *MockLongHeaderOpener) Open(arg0, arg1 []byte, arg2 protocol.PacketNumber, arg3 []byte) ([]byte, error) {
|
|
m.ctrl.T.Helper()
|
|
ret := m.ctrl.Call(m, "Open", arg0, arg1, arg2, arg3)
|
|
ret0, _ := ret[0].([]byte)
|
|
ret1, _ := ret[1].(error)
|
|
return ret0, ret1
|
|
}
|
|
|
|
// Open indicates an expected call of Open
|
|
func (mr *MockLongHeaderOpenerMockRecorder) Open(arg0, arg1, arg2, arg3 interface{}) *gomock.Call {
|
|
mr.mock.ctrl.T.Helper()
|
|
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Open", reflect.TypeOf((*MockLongHeaderOpener)(nil).Open), arg0, arg1, arg2, arg3)
|
|
}
|