1// Code generated by MockGen. DO NOT EDIT.
2// Source: send_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// MockSendStreamI is a mock of SendStreamI interface.
19type MockSendStreamI struct {
20	ctrl     *gomock.Controller
21	recorder *MockSendStreamIMockRecorder
22}
23
24// MockSendStreamIMockRecorder is the mock recorder for MockSendStreamI.
25type MockSendStreamIMockRecorder struct {
26	mock *MockSendStreamI
27}
28
29// NewMockSendStreamI creates a new mock instance.
30func NewMockSendStreamI(ctrl *gomock.Controller) *MockSendStreamI {
31	mock := &MockSendStreamI{ctrl: ctrl}
32	mock.recorder = &MockSendStreamIMockRecorder{mock}
33	return mock
34}
35
36// EXPECT returns an object that allows the caller to indicate expected use.
37func (m *MockSendStreamI) EXPECT() *MockSendStreamIMockRecorder {
38	return m.recorder
39}
40
41// CancelWrite mocks base method.
42func (m *MockSendStreamI) CancelWrite(arg0 StreamErrorCode) {
43	m.ctrl.T.Helper()
44	m.ctrl.Call(m, "CancelWrite", arg0)
45}
46
47// CancelWrite indicates an expected call of CancelWrite.
48func (mr *MockSendStreamIMockRecorder) CancelWrite(arg0 interface{}) *gomock.Call {
49	mr.mock.ctrl.T.Helper()
50	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CancelWrite", reflect.TypeOf((*MockSendStreamI)(nil).CancelWrite), arg0)
51}
52
53// Close mocks base method.
54func (m *MockSendStreamI) Close() error {
55	m.ctrl.T.Helper()
56	ret := m.ctrl.Call(m, "Close")
57	ret0, _ := ret[0].(error)
58	return ret0
59}
60
61// Close indicates an expected call of Close.
62func (mr *MockSendStreamIMockRecorder) Close() *gomock.Call {
63	mr.mock.ctrl.T.Helper()
64	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Close", reflect.TypeOf((*MockSendStreamI)(nil).Close))
65}
66
67// Context mocks base method.
68func (m *MockSendStreamI) Context() context.Context {
69	m.ctrl.T.Helper()
70	ret := m.ctrl.Call(m, "Context")
71	ret0, _ := ret[0].(context.Context)
72	return ret0
73}
74
75// Context indicates an expected call of Context.
76func (mr *MockSendStreamIMockRecorder) Context() *gomock.Call {
77	mr.mock.ctrl.T.Helper()
78	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Context", reflect.TypeOf((*MockSendStreamI)(nil).Context))
79}
80
81// SetWriteDeadline mocks base method.
82func (m *MockSendStreamI) SetWriteDeadline(t time.Time) error {
83	m.ctrl.T.Helper()
84	ret := m.ctrl.Call(m, "SetWriteDeadline", t)
85	ret0, _ := ret[0].(error)
86	return ret0
87}
88
89// SetWriteDeadline indicates an expected call of SetWriteDeadline.
90func (mr *MockSendStreamIMockRecorder) SetWriteDeadline(t interface{}) *gomock.Call {
91	mr.mock.ctrl.T.Helper()
92	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetWriteDeadline", reflect.TypeOf((*MockSendStreamI)(nil).SetWriteDeadline), t)
93}
94
95// StreamID mocks base method.
96func (m *MockSendStreamI) StreamID() StreamID {
97	m.ctrl.T.Helper()
98	ret := m.ctrl.Call(m, "StreamID")
99	ret0, _ := ret[0].(StreamID)
100	return ret0
101}
102
103// StreamID indicates an expected call of StreamID.
104func (mr *MockSendStreamIMockRecorder) StreamID() *gomock.Call {
105	mr.mock.ctrl.T.Helper()
106	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "StreamID", reflect.TypeOf((*MockSendStreamI)(nil).StreamID))
107}
108
109// Write mocks base method.
110func (m *MockSendStreamI) Write(p []byte) (int, error) {
111	m.ctrl.T.Helper()
112	ret := m.ctrl.Call(m, "Write", p)
113	ret0, _ := ret[0].(int)
114	ret1, _ := ret[1].(error)
115	return ret0, ret1
116}
117
118// Write indicates an expected call of Write.
119func (mr *MockSendStreamIMockRecorder) Write(p interface{}) *gomock.Call {
120	mr.mock.ctrl.T.Helper()
121	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Write", reflect.TypeOf((*MockSendStreamI)(nil).Write), p)
122}
123
124// closeForShutdown mocks base method.
125func (m *MockSendStreamI) closeForShutdown(arg0 error) {
126	m.ctrl.T.Helper()
127	m.ctrl.Call(m, "closeForShutdown", arg0)
128}
129
130// closeForShutdown indicates an expected call of closeForShutdown.
131func (mr *MockSendStreamIMockRecorder) closeForShutdown(arg0 interface{}) *gomock.Call {
132	mr.mock.ctrl.T.Helper()
133	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "closeForShutdown", reflect.TypeOf((*MockSendStreamI)(nil).closeForShutdown), arg0)
134}
135
136// handleStopSendingFrame mocks base method.
137func (m *MockSendStreamI) handleStopSendingFrame(arg0 *wire.StopSendingFrame) {
138	m.ctrl.T.Helper()
139	m.ctrl.Call(m, "handleStopSendingFrame", arg0)
140}
141
142// handleStopSendingFrame indicates an expected call of handleStopSendingFrame.
143func (mr *MockSendStreamIMockRecorder) handleStopSendingFrame(arg0 interface{}) *gomock.Call {
144	mr.mock.ctrl.T.Helper()
145	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "handleStopSendingFrame", reflect.TypeOf((*MockSendStreamI)(nil).handleStopSendingFrame), arg0)
146}
147
148// hasData mocks base method.
149func (m *MockSendStreamI) hasData() bool {
150	m.ctrl.T.Helper()
151	ret := m.ctrl.Call(m, "hasData")
152	ret0, _ := ret[0].(bool)
153	return ret0
154}
155
156// hasData indicates an expected call of hasData.
157func (mr *MockSendStreamIMockRecorder) hasData() *gomock.Call {
158	mr.mock.ctrl.T.Helper()
159	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "hasData", reflect.TypeOf((*MockSendStreamI)(nil).hasData))
160}
161
162// popStreamFrame mocks base method.
163func (m *MockSendStreamI) popStreamFrame(maxBytes protocol.ByteCount) (*ackhandler.Frame, bool) {
164	m.ctrl.T.Helper()
165	ret := m.ctrl.Call(m, "popStreamFrame", maxBytes)
166	ret0, _ := ret[0].(*ackhandler.Frame)
167	ret1, _ := ret[1].(bool)
168	return ret0, ret1
169}
170
171// popStreamFrame indicates an expected call of popStreamFrame.
172func (mr *MockSendStreamIMockRecorder) popStreamFrame(maxBytes interface{}) *gomock.Call {
173	mr.mock.ctrl.T.Helper()
174	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "popStreamFrame", reflect.TypeOf((*MockSendStreamI)(nil).popStreamFrame), maxBytes)
175}
176
177// updateSendWindow mocks base method.
178func (m *MockSendStreamI) updateSendWindow(arg0 protocol.ByteCount) {
179	m.ctrl.T.Helper()
180	m.ctrl.Call(m, "updateSendWindow", arg0)
181}
182
183// updateSendWindow indicates an expected call of updateSendWindow.
184func (mr *MockSendStreamIMockRecorder) updateSendWindow(arg0 interface{}) *gomock.Call {
185	mr.mock.ctrl.T.Helper()
186	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "updateSendWindow", reflect.TypeOf((*MockSendStreamI)(nil).updateSendWindow), arg0)
187}
188