func (m *MockRPCClient) EXPECT() *MockRPCClientMockRecorder {
	return m.recorder
}
EXPECT returns an object that allows the caller to indicate expected use
package mocks
import (
	context "context"
	gomock "github.com/golang/mock/gomock"
	cluster "github.com/topfreegames/pitaya/cluster"
	message "github.com/topfreegames/pitaya/conn/message"
	protos "github.com/topfreegames/pitaya/protos"
	route "github.com/topfreegames/pitaya/route"
	session "github.com/topfreegames/pitaya/session"
	reflect "reflect"
)
type MockRPCServer struct {
	ctrl     *gomock.Controller
	recorder *MockRPCServerMockRecorder
}
type MockRPCServerMockRecorder struct {
	mock *MockRPCServer
}
func NewMockRPCServer(ctrl *gomock.Controller) *MockRPCServer {
	mock := &MockRPCServer{ctrl: ctrl}
	mock.recorder = &MockRPCServerMockRecorder{mock}
	return mock
}
func (m *MockRPCServer) EXPECT() *MockRPCServerMockRecorder {
	return m.recorder
}
func (m *MockRPCServer) SetPitayaServer(arg0 protos.PitayaServer) {
	m.ctrl.Call(m, "SetPitayaServer", arg0)
}
func (mr *MockRPCServerMockRecorder) SetPitayaServer(arg0 interface{}) *gomock.Call {
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetPitayaServer", reflect.TypeOf((*MockRPCServer)(nil).SetPitayaServer), arg0)
}
func (m *MockRPCServer) Init() error {
	ret := m.ctrl.Call(m, "Init")
	ret0, _ := ret[0].(error)
	return ret0
}
func (mr *MockRPCServerMockRecorder) Init() *gomock.Call {
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Init", reflect.TypeOf((*MockRPCServer)(nil).Init))
}
func (m *MockRPCServer) AfterInit() {
	m.ctrl.Call(m, "AfterInit")
}
func (mr *MockRPCServerMockRecorder) AfterInit() *gomock.Call {
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AfterInit", reflect.TypeOf((*MockRPCServer)(nil).AfterInit))
}
func (m *MockRPCServer) BeforeShutdown() {
	m.ctrl.Call(m, "BeforeShutdown")
}
func (mr *MockRPCServerMockRecorder) BeforeShutdown() *gomock.Call {
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "BeforeShutdown", reflect.TypeOf((*MockRPCServer)(nil).BeforeShutdown))
}
func (m *MockRPCServer) Shutdown() error {
	ret := m.ctrl.Call(m, "Shutdown")
	ret0, _ := ret[0].(error)
	return ret0
}
func (mr *MockRPCServerMockRecorder) Shutdown() *gomock.Call {
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Shutdown", reflect.TypeOf((*MockRPCServer)(nil).Shutdown))
}
type MockRPCClient struct {
	ctrl     *gomock.Controller
	recorder *MockRPCClientMockRecorder
}
type MockRPCClientMockRecorder struct {
	mock *MockRPCClient
}
func NewMockRPCClient(ctrl *gomock.Controller) *MockRPCClient {
	mock := &MockRPCClient{ctrl: ctrl}
	mock.recorder = &MockRPCClientMockRecorder{mock}
	return mock
}