1// Code generated by MockGen. DO NOT EDIT.
2// Source: send_conn.go
3
4// Package quic is a generated GoMock package.
5package quic
6
7import (
8	net "net"
9	reflect "reflect"
10
11	gomock "github.com/golang/mock/gomock"
12)
13
14// MockSendConn is a mock of SendConn interface.
15type MockSendConn struct {
16	ctrl     *gomock.Controller
17	recorder *MockSendConnMockRecorder
18}
19
20// MockSendConnMockRecorder is the mock recorder for MockSendConn.
21type MockSendConnMockRecorder struct {
22	mock *MockSendConn
23}
24
25// NewMockSendConn creates a new mock instance.
26func NewMockSendConn(ctrl *gomock.Controller) *MockSendConn {
27	mock := &MockSendConn{ctrl: ctrl}
28	mock.recorder = &MockSendConnMockRecorder{mock}
29	return mock
30}
31
32// EXPECT returns an object that allows the caller to indicate expected use.
33func (m *MockSendConn) EXPECT() *MockSendConnMockRecorder {
34	return m.recorder
35}
36
37// Close mocks base method.
38func (m *MockSendConn) Close() error {
39	m.ctrl.T.Helper()
40	ret := m.ctrl.Call(m, "Close")
41	ret0, _ := ret[0].(error)
42	return ret0
43}
44
45// Close indicates an expected call of Close.
46func (mr *MockSendConnMockRecorder) Close() *gomock.Call {
47	mr.mock.ctrl.T.Helper()
48	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Close", reflect.TypeOf((*MockSendConn)(nil).Close))
49}
50
51// LocalAddr mocks base method.
52func (m *MockSendConn) LocalAddr() net.Addr {
53	m.ctrl.T.Helper()
54	ret := m.ctrl.Call(m, "LocalAddr")
55	ret0, _ := ret[0].(net.Addr)
56	return ret0
57}
58
59// LocalAddr indicates an expected call of LocalAddr.
60func (mr *MockSendConnMockRecorder) LocalAddr() *gomock.Call {
61	mr.mock.ctrl.T.Helper()
62	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "LocalAddr", reflect.TypeOf((*MockSendConn)(nil).LocalAddr))
63}
64
65// RemoteAddr mocks base method.
66func (m *MockSendConn) RemoteAddr() net.Addr {
67	m.ctrl.T.Helper()
68	ret := m.ctrl.Call(m, "RemoteAddr")
69	ret0, _ := ret[0].(net.Addr)
70	return ret0
71}
72
73// RemoteAddr indicates an expected call of RemoteAddr.
74func (mr *MockSendConnMockRecorder) RemoteAddr() *gomock.Call {
75	mr.mock.ctrl.T.Helper()
76	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RemoteAddr", reflect.TypeOf((*MockSendConn)(nil).RemoteAddr))
77}
78
79// Write mocks base method.
80func (m *MockSendConn) Write(arg0 []byte) error {
81	m.ctrl.T.Helper()
82	ret := m.ctrl.Call(m, "Write", arg0)
83	ret0, _ := ret[0].(error)
84	return ret0
85}
86
87// Write indicates an expected call of Write.
88func (mr *MockSendConnMockRecorder) Write(arg0 interface{}) *gomock.Call {
89	mr.mock.ctrl.T.Helper()
90	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Write", reflect.TypeOf((*MockSendConn)(nil).Write), arg0)
91}
92