1// Code generated by MockGen. DO NOT EDIT.
2// Source: session.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	protocol "github.com/lucas-clemente/quic-go/internal/protocol"
12)
13
14// MockSessionRunner is a mock of SessionRunner interface.
15type MockSessionRunner struct {
16	ctrl     *gomock.Controller
17	recorder *MockSessionRunnerMockRecorder
18}
19
20// MockSessionRunnerMockRecorder is the mock recorder for MockSessionRunner.
21type MockSessionRunnerMockRecorder struct {
22	mock *MockSessionRunner
23}
24
25// NewMockSessionRunner creates a new mock instance.
26func NewMockSessionRunner(ctrl *gomock.Controller) *MockSessionRunner {
27	mock := &MockSessionRunner{ctrl: ctrl}
28	mock.recorder = &MockSessionRunnerMockRecorder{mock}
29	return mock
30}
31
32// EXPECT returns an object that allows the caller to indicate expected use.
33func (m *MockSessionRunner) EXPECT() *MockSessionRunnerMockRecorder {
34	return m.recorder
35}
36
37// Add mocks base method.
38func (m *MockSessionRunner) Add(arg0 protocol.ConnectionID, arg1 packetHandler) bool {
39	m.ctrl.T.Helper()
40	ret := m.ctrl.Call(m, "Add", arg0, arg1)
41	ret0, _ := ret[0].(bool)
42	return ret0
43}
44
45// Add indicates an expected call of Add.
46func (mr *MockSessionRunnerMockRecorder) Add(arg0, arg1 interface{}) *gomock.Call {
47	mr.mock.ctrl.T.Helper()
48	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Add", reflect.TypeOf((*MockSessionRunner)(nil).Add), arg0, arg1)
49}
50
51// AddResetToken mocks base method.
52func (m *MockSessionRunner) AddResetToken(arg0 protocol.StatelessResetToken, arg1 packetHandler) {
53	m.ctrl.T.Helper()
54	m.ctrl.Call(m, "AddResetToken", arg0, arg1)
55}
56
57// AddResetToken indicates an expected call of AddResetToken.
58func (mr *MockSessionRunnerMockRecorder) AddResetToken(arg0, arg1 interface{}) *gomock.Call {
59	mr.mock.ctrl.T.Helper()
60	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddResetToken", reflect.TypeOf((*MockSessionRunner)(nil).AddResetToken), arg0, arg1)
61}
62
63// GetStatelessResetToken mocks base method.
64func (m *MockSessionRunner) GetStatelessResetToken(arg0 protocol.ConnectionID) protocol.StatelessResetToken {
65	m.ctrl.T.Helper()
66	ret := m.ctrl.Call(m, "GetStatelessResetToken", arg0)
67	ret0, _ := ret[0].(protocol.StatelessResetToken)
68	return ret0
69}
70
71// GetStatelessResetToken indicates an expected call of GetStatelessResetToken.
72func (mr *MockSessionRunnerMockRecorder) GetStatelessResetToken(arg0 interface{}) *gomock.Call {
73	mr.mock.ctrl.T.Helper()
74	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetStatelessResetToken", reflect.TypeOf((*MockSessionRunner)(nil).GetStatelessResetToken), arg0)
75}
76
77// Remove mocks base method.
78func (m *MockSessionRunner) Remove(arg0 protocol.ConnectionID) {
79	m.ctrl.T.Helper()
80	m.ctrl.Call(m, "Remove", arg0)
81}
82
83// Remove indicates an expected call of Remove.
84func (mr *MockSessionRunnerMockRecorder) Remove(arg0 interface{}) *gomock.Call {
85	mr.mock.ctrl.T.Helper()
86	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Remove", reflect.TypeOf((*MockSessionRunner)(nil).Remove), arg0)
87}
88
89// RemoveResetToken mocks base method.
90func (m *MockSessionRunner) RemoveResetToken(arg0 protocol.StatelessResetToken) {
91	m.ctrl.T.Helper()
92	m.ctrl.Call(m, "RemoveResetToken", arg0)
93}
94
95// RemoveResetToken indicates an expected call of RemoveResetToken.
96func (mr *MockSessionRunnerMockRecorder) RemoveResetToken(arg0 interface{}) *gomock.Call {
97	mr.mock.ctrl.T.Helper()
98	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RemoveResetToken", reflect.TypeOf((*MockSessionRunner)(nil).RemoveResetToken), arg0)
99}
100
101// ReplaceWithClosed mocks base method.
102func (m *MockSessionRunner) ReplaceWithClosed(arg0 protocol.ConnectionID, arg1 packetHandler) {
103	m.ctrl.T.Helper()
104	m.ctrl.Call(m, "ReplaceWithClosed", arg0, arg1)
105}
106
107// ReplaceWithClosed indicates an expected call of ReplaceWithClosed.
108func (mr *MockSessionRunnerMockRecorder) ReplaceWithClosed(arg0, arg1 interface{}) *gomock.Call {
109	mr.mock.ctrl.T.Helper()
110	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReplaceWithClosed", reflect.TypeOf((*MockSessionRunner)(nil).ReplaceWithClosed), arg0, arg1)
111}
112
113// Retire mocks base method.
114func (m *MockSessionRunner) Retire(arg0 protocol.ConnectionID) {
115	m.ctrl.T.Helper()
116	m.ctrl.Call(m, "Retire", arg0)
117}
118
119// Retire indicates an expected call of Retire.
120func (mr *MockSessionRunnerMockRecorder) Retire(arg0 interface{}) *gomock.Call {
121	mr.mock.ctrl.T.Helper()
122	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Retire", reflect.TypeOf((*MockSessionRunner)(nil).Retire), arg0)
123}
124