1// Code generated by MockGen. DO NOT EDIT.
2// Source: mtu_discoverer.go
3
4// Package quic is a generated GoMock package.
5package quic
6
7import (
8	reflect "reflect"
9	time "time"
10
11	gomock "github.com/golang/mock/gomock"
12	ackhandler "github.com/lucas-clemente/quic-go/internal/ackhandler"
13	protocol "github.com/lucas-clemente/quic-go/internal/protocol"
14)
15
16// MockMtuDiscoverer is a mock of MtuDiscoverer interface.
17type MockMtuDiscoverer struct {
18	ctrl     *gomock.Controller
19	recorder *MockMtuDiscovererMockRecorder
20}
21
22// MockMtuDiscovererMockRecorder is the mock recorder for MockMtuDiscoverer.
23type MockMtuDiscovererMockRecorder struct {
24	mock *MockMtuDiscoverer
25}
26
27// NewMockMtuDiscoverer creates a new mock instance.
28func NewMockMtuDiscoverer(ctrl *gomock.Controller) *MockMtuDiscoverer {
29	mock := &MockMtuDiscoverer{ctrl: ctrl}
30	mock.recorder = &MockMtuDiscovererMockRecorder{mock}
31	return mock
32}
33
34// EXPECT returns an object that allows the caller to indicate expected use.
35func (m *MockMtuDiscoverer) EXPECT() *MockMtuDiscovererMockRecorder {
36	return m.recorder
37}
38
39// GetPing mocks base method.
40func (m *MockMtuDiscoverer) GetPing() (ackhandler.Frame, protocol.ByteCount) {
41	m.ctrl.T.Helper()
42	ret := m.ctrl.Call(m, "GetPing")
43	ret0, _ := ret[0].(ackhandler.Frame)
44	ret1, _ := ret[1].(protocol.ByteCount)
45	return ret0, ret1
46}
47
48// GetPing indicates an expected call of GetPing.
49func (mr *MockMtuDiscovererMockRecorder) GetPing() *gomock.Call {
50	mr.mock.ctrl.T.Helper()
51	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetPing", reflect.TypeOf((*MockMtuDiscoverer)(nil).GetPing))
52}
53
54// NextProbeTime mocks base method.
55func (m *MockMtuDiscoverer) NextProbeTime() time.Time {
56	m.ctrl.T.Helper()
57	ret := m.ctrl.Call(m, "NextProbeTime")
58	ret0, _ := ret[0].(time.Time)
59	return ret0
60}
61
62// NextProbeTime indicates an expected call of NextProbeTime.
63func (mr *MockMtuDiscovererMockRecorder) NextProbeTime() *gomock.Call {
64	mr.mock.ctrl.T.Helper()
65	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "NextProbeTime", reflect.TypeOf((*MockMtuDiscoverer)(nil).NextProbeTime))
66}
67
68// ShouldSendProbe mocks base method.
69func (m *MockMtuDiscoverer) ShouldSendProbe(now time.Time) bool {
70	m.ctrl.T.Helper()
71	ret := m.ctrl.Call(m, "ShouldSendProbe", now)
72	ret0, _ := ret[0].(bool)
73	return ret0
74}
75
76// ShouldSendProbe indicates an expected call of ShouldSendProbe.
77func (mr *MockMtuDiscovererMockRecorder) ShouldSendProbe(now interface{}) *gomock.Call {
78	mr.mock.ctrl.T.Helper()
79	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ShouldSendProbe", reflect.TypeOf((*MockMtuDiscoverer)(nil).ShouldSendProbe), now)
80}
81