func (mr *MockStateMockRecorder) RetireRequestSeq(arg0 interface{}) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RetireRequestSeq", reflect.TypeOf((*MockState)(nil).RetireRequestSeq), arg0)
}
RetireRequestSeq indicates an expected call of RetireRequestSeq
package mock_clientstate
import (
	gomock "github.com/golang/mock/gomock"
	messages "github.com/hyperledger-labs/minbft/messages"
	reflect "reflect"
)
type MockState struct {
	ctrl     *gomock.Controller
	recorder *MockStateMockRecorder
}
type MockStateMockRecorder struct {
	mock *MockState
}
func NewMockState(ctrl *gomock.Controller) *MockState {
	mock := &MockState{ctrl: ctrl}
	mock.recorder = &MockStateMockRecorder{mock}
	return mock
}
func (m *MockState) EXPECT() *MockStateMockRecorder {
	return m.recorder
}
func (m *MockState) AddReply(arg0 messages.Reply) error {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "AddReply", arg0)
	ret0, _ := ret[0].(error)
	return ret0
}
func (mr *MockStateMockRecorder) AddReply(arg0 interface{}) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddReply", reflect.TypeOf((*MockState)(nil).AddReply), arg0)
}
func (m *MockState) CaptureRequestSeq(arg0 uint64) (bool, func()) {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "CaptureRequestSeq", arg0)
	ret0, _ := ret[0].(bool)
	ret1, _ := ret[1].(func())
	return ret0, ret1
}
func (mr *MockStateMockRecorder) CaptureRequestSeq(arg0 interface{}) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CaptureRequestSeq", reflect.TypeOf((*MockState)(nil).CaptureRequestSeq), arg0)
}
func (m *MockState) PrepareRequestSeq(arg0 uint64) (bool, error) {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "PrepareRequestSeq", arg0)
	ret0, _ := ret[0].(bool)
	ret1, _ := ret[1].(error)
	return ret0, ret1
}
func (mr *MockStateMockRecorder) PrepareRequestSeq(arg0 interface{}) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "PrepareRequestSeq", reflect.TypeOf((*MockState)(nil).PrepareRequestSeq), arg0)
}
func (m *MockState) ReplyChannel(arg0 uint64) <-chan messages.Reply {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "ReplyChannel", arg0)
	ret0, _ := ret[0].(<-chan messages.Reply)
	return ret0
}
func (mr *MockStateMockRecorder) ReplyChannel(arg0 interface{}) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReplyChannel", reflect.TypeOf((*MockState)(nil).ReplyChannel), arg0)
}
func (m *MockState) RetireRequestSeq(arg0 uint64) (bool, error) {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "RetireRequestSeq", arg0)
	ret0, _ := ret[0].(bool)
	ret1, _ := ret[1].(error)
	return ret0, ret1
}