1// Code generated by MockGen. DO NOT EDIT.
2// Source: packet_packer.go
3
4// Package quic is a generated GoMock package.
5package quic
6
7import (
8	reflect "reflect"
9
10	gomock "github.com/golang/mock/gomock"
11	ackhandler "github.com/lucas-clemente/quic-go/internal/ackhandler"
12	protocol "github.com/lucas-clemente/quic-go/internal/protocol"
13	qerr "github.com/lucas-clemente/quic-go/internal/qerr"
14	wire "github.com/lucas-clemente/quic-go/internal/wire"
15)
16
17// MockPacker is a mock of Packer interface.
18type MockPacker struct {
19	ctrl     *gomock.Controller
20	recorder *MockPackerMockRecorder
21}
22
23// MockPackerMockRecorder is the mock recorder for MockPacker.
24type MockPackerMockRecorder struct {
25	mock *MockPacker
26}
27
28// NewMockPacker creates a new mock instance.
29func NewMockPacker(ctrl *gomock.Controller) *MockPacker {
30	mock := &MockPacker{ctrl: ctrl}
31	mock.recorder = &MockPackerMockRecorder{mock}
32	return mock
33}
34
35// EXPECT returns an object that allows the caller to indicate expected use.
36func (m *MockPacker) EXPECT() *MockPackerMockRecorder {
37	return m.recorder
38}
39
40// HandleTransportParameters mocks base method.
41func (m *MockPacker) HandleTransportParameters(arg0 *wire.TransportParameters) {
42	m.ctrl.T.Helper()
43	m.ctrl.Call(m, "HandleTransportParameters", arg0)
44}
45
46// HandleTransportParameters indicates an expected call of HandleTransportParameters.
47func (mr *MockPackerMockRecorder) HandleTransportParameters(arg0 interface{}) *gomock.Call {
48	mr.mock.ctrl.T.Helper()
49	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "HandleTransportParameters", reflect.TypeOf((*MockPacker)(nil).HandleTransportParameters), arg0)
50}
51
52// MaybePackAckPacket mocks base method.
53func (m *MockPacker) MaybePackAckPacket(handshakeConfirmed bool) (*packedPacket, error) {
54	m.ctrl.T.Helper()
55	ret := m.ctrl.Call(m, "MaybePackAckPacket", handshakeConfirmed)
56	ret0, _ := ret[0].(*packedPacket)
57	ret1, _ := ret[1].(error)
58	return ret0, ret1
59}
60
61// MaybePackAckPacket indicates an expected call of MaybePackAckPacket.
62func (mr *MockPackerMockRecorder) MaybePackAckPacket(handshakeConfirmed interface{}) *gomock.Call {
63	mr.mock.ctrl.T.Helper()
64	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "MaybePackAckPacket", reflect.TypeOf((*MockPacker)(nil).MaybePackAckPacket), handshakeConfirmed)
65}
66
67// MaybePackProbePacket mocks base method.
68func (m *MockPacker) MaybePackProbePacket(arg0 protocol.EncryptionLevel) (*packedPacket, error) {
69	m.ctrl.T.Helper()
70	ret := m.ctrl.Call(m, "MaybePackProbePacket", arg0)
71	ret0, _ := ret[0].(*packedPacket)
72	ret1, _ := ret[1].(error)
73	return ret0, ret1
74}
75
76// MaybePackProbePacket indicates an expected call of MaybePackProbePacket.
77func (mr *MockPackerMockRecorder) MaybePackProbePacket(arg0 interface{}) *gomock.Call {
78	mr.mock.ctrl.T.Helper()
79	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "MaybePackProbePacket", reflect.TypeOf((*MockPacker)(nil).MaybePackProbePacket), arg0)
80}
81
82// PackApplicationClose mocks base method.
83func (m *MockPacker) PackApplicationClose(arg0 *qerr.ApplicationError) (*coalescedPacket, error) {
84	m.ctrl.T.Helper()
85	ret := m.ctrl.Call(m, "PackApplicationClose", arg0)
86	ret0, _ := ret[0].(*coalescedPacket)
87	ret1, _ := ret[1].(error)
88	return ret0, ret1
89}
90
91// PackApplicationClose indicates an expected call of PackApplicationClose.
92func (mr *MockPackerMockRecorder) PackApplicationClose(arg0 interface{}) *gomock.Call {
93	mr.mock.ctrl.T.Helper()
94	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "PackApplicationClose", reflect.TypeOf((*MockPacker)(nil).PackApplicationClose), arg0)
95}
96
97// PackCoalescedPacket mocks base method.
98func (m *MockPacker) PackCoalescedPacket() (*coalescedPacket, error) {
99	m.ctrl.T.Helper()
100	ret := m.ctrl.Call(m, "PackCoalescedPacket")
101	ret0, _ := ret[0].(*coalescedPacket)
102	ret1, _ := ret[1].(error)
103	return ret0, ret1
104}
105
106// PackCoalescedPacket indicates an expected call of PackCoalescedPacket.
107func (mr *MockPackerMockRecorder) PackCoalescedPacket() *gomock.Call {
108	mr.mock.ctrl.T.Helper()
109	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "PackCoalescedPacket", reflect.TypeOf((*MockPacker)(nil).PackCoalescedPacket))
110}
111
112// PackConnectionClose mocks base method.
113func (m *MockPacker) PackConnectionClose(arg0 *qerr.TransportError) (*coalescedPacket, error) {
114	m.ctrl.T.Helper()
115	ret := m.ctrl.Call(m, "PackConnectionClose", arg0)
116	ret0, _ := ret[0].(*coalescedPacket)
117	ret1, _ := ret[1].(error)
118	return ret0, ret1
119}
120
121// PackConnectionClose indicates an expected call of PackConnectionClose.
122func (mr *MockPackerMockRecorder) PackConnectionClose(arg0 interface{}) *gomock.Call {
123	mr.mock.ctrl.T.Helper()
124	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "PackConnectionClose", reflect.TypeOf((*MockPacker)(nil).PackConnectionClose), arg0)
125}
126
127// PackMTUProbePacket mocks base method.
128func (m *MockPacker) PackMTUProbePacket(ping ackhandler.Frame, size protocol.ByteCount) (*packedPacket, error) {
129	m.ctrl.T.Helper()
130	ret := m.ctrl.Call(m, "PackMTUProbePacket", ping, size)
131	ret0, _ := ret[0].(*packedPacket)
132	ret1, _ := ret[1].(error)
133	return ret0, ret1
134}
135
136// PackMTUProbePacket indicates an expected call of PackMTUProbePacket.
137func (mr *MockPackerMockRecorder) PackMTUProbePacket(ping, size interface{}) *gomock.Call {
138	mr.mock.ctrl.T.Helper()
139	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "PackMTUProbePacket", reflect.TypeOf((*MockPacker)(nil).PackMTUProbePacket), ping, size)
140}
141
142// PackPacket mocks base method.
143func (m *MockPacker) PackPacket() (*packedPacket, error) {
144	m.ctrl.T.Helper()
145	ret := m.ctrl.Call(m, "PackPacket")
146	ret0, _ := ret[0].(*packedPacket)
147	ret1, _ := ret[1].(error)
148	return ret0, ret1
149}
150
151// PackPacket indicates an expected call of PackPacket.
152func (mr *MockPackerMockRecorder) PackPacket() *gomock.Call {
153	mr.mock.ctrl.T.Helper()
154	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "PackPacket", reflect.TypeOf((*MockPacker)(nil).PackPacket))
155}
156
157// SetMaxPacketSize mocks base method.
158func (m *MockPacker) SetMaxPacketSize(arg0 protocol.ByteCount) {
159	m.ctrl.T.Helper()
160	m.ctrl.Call(m, "SetMaxPacketSize", arg0)
161}
162
163// SetMaxPacketSize indicates an expected call of SetMaxPacketSize.
164func (mr *MockPackerMockRecorder) SetMaxPacketSize(arg0 interface{}) *gomock.Call {
165	mr.mock.ctrl.T.Helper()
166	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetMaxPacketSize", reflect.TypeOf((*MockPacker)(nil).SetMaxPacketSize), arg0)
167}
168
169// SetToken mocks base method.
170func (m *MockPacker) SetToken(arg0 []byte) {
171	m.ctrl.T.Helper()
172	m.ctrl.Call(m, "SetToken", arg0)
173}
174
175// SetToken indicates an expected call of SetToken.
176func (mr *MockPackerMockRecorder) SetToken(arg0 interface{}) *gomock.Call {
177	mr.mock.ctrl.T.Helper()
178	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetToken", reflect.TypeOf((*MockPacker)(nil).SetToken), arg0)
179}
180