1// Code generated by MockGen. DO NOT EDIT.
2// Source: stream.go
3
4// Package quic is a generated GoMock package.
5package quic
6
7import (
8	context "context"
9	reflect "reflect"
10	time "time"
11
12	gomock "github.com/golang/mock/gomock"
13	ackhandler "github.com/lucas-clemente/quic-go/internal/ackhandler"
14	protocol "github.com/lucas-clemente/quic-go/internal/protocol"
15	wire "github.com/lucas-clemente/quic-go/internal/wire"
16)
17
18// MockStreamI is a mock of StreamI interface.
19type MockStreamI struct {
20	ctrl     *gomock.Controller
21	recorder *MockStreamIMockRecorder
22}
23
24// MockStreamIMockRecorder is the mock recorder for MockStreamI.
25type MockStreamIMockRecorder struct {
26	mock *MockStreamI
27}
28
29// NewMockStreamI creates a new mock instance.
30func NewMockStreamI(ctrl *gomock.Controller) *MockStreamI {
31	mock := &MockStreamI{ctrl: ctrl}
32	mock.recorder = &MockStreamIMockRecorder{mock}
33	return mock
34}
35
36// EXPECT returns an object that allows the caller to indicate expected use.
37func (m *MockStreamI) EXPECT() *MockStreamIMockRecorder {
38	return m.recorder
39}
40
41// CancelRead mocks base method.
42func (m *MockStreamI) CancelRead(arg0 StreamErrorCode) {
43	m.ctrl.T.Helper()
44	m.ctrl.Call(m, "CancelRead", arg0)
45}
46
47// CancelRead indicates an expected call of CancelRead.
48func (mr *MockStreamIMockRecorder) CancelRead(arg0 interface{}) *gomock.Call {
49	mr.mock.ctrl.T.Helper()
50	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CancelRead", reflect.TypeOf((*MockStreamI)(nil).CancelRead), arg0)
51}
52
53// CancelWrite mocks base method.
54func (m *MockStreamI) CancelWrite(arg0 StreamErrorCode) {
55	m.ctrl.T.Helper()
56	m.ctrl.Call(m, "CancelWrite", arg0)
57}
58
59// CancelWrite indicates an expected call of CancelWrite.
60func (mr *MockStreamIMockRecorder) CancelWrite(arg0 interface{}) *gomock.Call {
61	mr.mock.ctrl.T.Helper()
62	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CancelWrite", reflect.TypeOf((*MockStreamI)(nil).CancelWrite), arg0)
63}
64
65// Close mocks base method.
66func (m *MockStreamI) Close() error {
67	m.ctrl.T.Helper()
68	ret := m.ctrl.Call(m, "Close")
69	ret0, _ := ret[0].(error)
70	return ret0
71}
72
73// Close indicates an expected call of Close.
74func (mr *MockStreamIMockRecorder) Close() *gomock.Call {
75	mr.mock.ctrl.T.Helper()
76	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Close", reflect.TypeOf((*MockStreamI)(nil).Close))
77}
78
79// Context mocks base method.
80func (m *MockStreamI) Context() context.Context {
81	m.ctrl.T.Helper()
82	ret := m.ctrl.Call(m, "Context")
83	ret0, _ := ret[0].(context.Context)
84	return ret0
85}
86
87// Context indicates an expected call of Context.
88func (mr *MockStreamIMockRecorder) Context() *gomock.Call {
89	mr.mock.ctrl.T.Helper()
90	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Context", reflect.TypeOf((*MockStreamI)(nil).Context))
91}
92
93// Read mocks base method.
94func (m *MockStreamI) Read(p []byte) (int, error) {
95	m.ctrl.T.Helper()
96	ret := m.ctrl.Call(m, "Read", p)
97	ret0, _ := ret[0].(int)
98	ret1, _ := ret[1].(error)
99	return ret0, ret1
100}
101
102// Read indicates an expected call of Read.
103func (mr *MockStreamIMockRecorder) Read(p interface{}) *gomock.Call {
104	mr.mock.ctrl.T.Helper()
105	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Read", reflect.TypeOf((*MockStreamI)(nil).Read), p)
106}
107
108// SetDeadline mocks base method.
109func (m *MockStreamI) SetDeadline(t time.Time) error {
110	m.ctrl.T.Helper()
111	ret := m.ctrl.Call(m, "SetDeadline", t)
112	ret0, _ := ret[0].(error)
113	return ret0
114}
115
116// SetDeadline indicates an expected call of SetDeadline.
117func (mr *MockStreamIMockRecorder) SetDeadline(t interface{}) *gomock.Call {
118	mr.mock.ctrl.T.Helper()
119	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetDeadline", reflect.TypeOf((*MockStreamI)(nil).SetDeadline), t)
120}
121
122// SetReadDeadline mocks base method.
123func (m *MockStreamI) SetReadDeadline(t time.Time) error {
124	m.ctrl.T.Helper()
125	ret := m.ctrl.Call(m, "SetReadDeadline", t)
126	ret0, _ := ret[0].(error)
127	return ret0
128}
129
130// SetReadDeadline indicates an expected call of SetReadDeadline.
131func (mr *MockStreamIMockRecorder) SetReadDeadline(t interface{}) *gomock.Call {
132	mr.mock.ctrl.T.Helper()
133	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetReadDeadline", reflect.TypeOf((*MockStreamI)(nil).SetReadDeadline), t)
134}
135
136// SetWriteDeadline mocks base method.
137func (m *MockStreamI) SetWriteDeadline(t time.Time) error {
138	m.ctrl.T.Helper()
139	ret := m.ctrl.Call(m, "SetWriteDeadline", t)
140	ret0, _ := ret[0].(error)
141	return ret0
142}
143
144// SetWriteDeadline indicates an expected call of SetWriteDeadline.
145func (mr *MockStreamIMockRecorder) SetWriteDeadline(t interface{}) *gomock.Call {
146	mr.mock.ctrl.T.Helper()
147	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetWriteDeadline", reflect.TypeOf((*MockStreamI)(nil).SetWriteDeadline), t)
148}
149
150// StreamID mocks base method.
151func (m *MockStreamI) StreamID() StreamID {
152	m.ctrl.T.Helper()
153	ret := m.ctrl.Call(m, "StreamID")
154	ret0, _ := ret[0].(StreamID)
155	return ret0
156}
157
158// StreamID indicates an expected call of StreamID.
159func (mr *MockStreamIMockRecorder) StreamID() *gomock.Call {
160	mr.mock.ctrl.T.Helper()
161	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "StreamID", reflect.TypeOf((*MockStreamI)(nil).StreamID))
162}
163
164// Write mocks base method.
165func (m *MockStreamI) Write(p []byte) (int, error) {
166	m.ctrl.T.Helper()
167	ret := m.ctrl.Call(m, "Write", p)
168	ret0, _ := ret[0].(int)
169	ret1, _ := ret[1].(error)
170	return ret0, ret1
171}
172
173// Write indicates an expected call of Write.
174func (mr *MockStreamIMockRecorder) Write(p interface{}) *gomock.Call {
175	mr.mock.ctrl.T.Helper()
176	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Write", reflect.TypeOf((*MockStreamI)(nil).Write), p)
177}
178
179// closeForShutdown mocks base method.
180func (m *MockStreamI) closeForShutdown(arg0 error) {
181	m.ctrl.T.Helper()
182	m.ctrl.Call(m, "closeForShutdown", arg0)
183}
184
185// closeForShutdown indicates an expected call of closeForShutdown.
186func (mr *MockStreamIMockRecorder) closeForShutdown(arg0 interface{}) *gomock.Call {
187	mr.mock.ctrl.T.Helper()
188	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "closeForShutdown", reflect.TypeOf((*MockStreamI)(nil).closeForShutdown), arg0)
189}
190
191// getWindowUpdate mocks base method.
192func (m *MockStreamI) getWindowUpdate() protocol.ByteCount {
193	m.ctrl.T.Helper()
194	ret := m.ctrl.Call(m, "getWindowUpdate")
195	ret0, _ := ret[0].(protocol.ByteCount)
196	return ret0
197}
198
199// getWindowUpdate indicates an expected call of getWindowUpdate.
200func (mr *MockStreamIMockRecorder) getWindowUpdate() *gomock.Call {
201	mr.mock.ctrl.T.Helper()
202	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "getWindowUpdate", reflect.TypeOf((*MockStreamI)(nil).getWindowUpdate))
203}
204
205// handleResetStreamFrame mocks base method.
206func (m *MockStreamI) handleResetStreamFrame(arg0 *wire.ResetStreamFrame) error {
207	m.ctrl.T.Helper()
208	ret := m.ctrl.Call(m, "handleResetStreamFrame", arg0)
209	ret0, _ := ret[0].(error)
210	return ret0
211}
212
213// handleResetStreamFrame indicates an expected call of handleResetStreamFrame.
214func (mr *MockStreamIMockRecorder) handleResetStreamFrame(arg0 interface{}) *gomock.Call {
215	mr.mock.ctrl.T.Helper()
216	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "handleResetStreamFrame", reflect.TypeOf((*MockStreamI)(nil).handleResetStreamFrame), arg0)
217}
218
219// handleStopSendingFrame mocks base method.
220func (m *MockStreamI) handleStopSendingFrame(arg0 *wire.StopSendingFrame) {
221	m.ctrl.T.Helper()
222	m.ctrl.Call(m, "handleStopSendingFrame", arg0)
223}
224
225// handleStopSendingFrame indicates an expected call of handleStopSendingFrame.
226func (mr *MockStreamIMockRecorder) handleStopSendingFrame(arg0 interface{}) *gomock.Call {
227	mr.mock.ctrl.T.Helper()
228	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "handleStopSendingFrame", reflect.TypeOf((*MockStreamI)(nil).handleStopSendingFrame), arg0)
229}
230
231// handleStreamFrame mocks base method.
232func (m *MockStreamI) handleStreamFrame(arg0 *wire.StreamFrame) error {
233	m.ctrl.T.Helper()
234	ret := m.ctrl.Call(m, "handleStreamFrame", arg0)
235	ret0, _ := ret[0].(error)
236	return ret0
237}
238
239// handleStreamFrame indicates an expected call of handleStreamFrame.
240func (mr *MockStreamIMockRecorder) handleStreamFrame(arg0 interface{}) *gomock.Call {
241	mr.mock.ctrl.T.Helper()
242	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "handleStreamFrame", reflect.TypeOf((*MockStreamI)(nil).handleStreamFrame), arg0)
243}
244
245// hasData mocks base method.
246func (m *MockStreamI) hasData() bool {
247	m.ctrl.T.Helper()
248	ret := m.ctrl.Call(m, "hasData")
249	ret0, _ := ret[0].(bool)
250	return ret0
251}
252
253// hasData indicates an expected call of hasData.
254func (mr *MockStreamIMockRecorder) hasData() *gomock.Call {
255	mr.mock.ctrl.T.Helper()
256	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "hasData", reflect.TypeOf((*MockStreamI)(nil).hasData))
257}
258
259// popStreamFrame mocks base method.
260func (m *MockStreamI) popStreamFrame(maxBytes protocol.ByteCount) (*ackhandler.Frame, bool) {
261	m.ctrl.T.Helper()
262	ret := m.ctrl.Call(m, "popStreamFrame", maxBytes)
263	ret0, _ := ret[0].(*ackhandler.Frame)
264	ret1, _ := ret[1].(bool)
265	return ret0, ret1
266}
267
268// popStreamFrame indicates an expected call of popStreamFrame.
269func (mr *MockStreamIMockRecorder) popStreamFrame(maxBytes interface{}) *gomock.Call {
270	mr.mock.ctrl.T.Helper()
271	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "popStreamFrame", reflect.TypeOf((*MockStreamI)(nil).popStreamFrame), maxBytes)
272}
273
274// updateSendWindow mocks base method.
275func (m *MockStreamI) updateSendWindow(arg0 protocol.ByteCount) {
276	m.ctrl.T.Helper()
277	m.ctrl.Call(m, "updateSendWindow", arg0)
278}
279
280// updateSendWindow indicates an expected call of updateSendWindow.
281func (mr *MockStreamIMockRecorder) updateSendWindow(arg0 interface{}) *gomock.Call {
282	mr.mock.ctrl.T.Helper()
283	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "updateSendWindow", reflect.TypeOf((*MockStreamI)(nil).updateSendWindow), arg0)
284}
285