func (m *MockAgent) Kick(arg0 context.Context) error {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "Kick", arg0)
	ret0, _ := ret[0].(error)
	return ret0
}
Kick mocks base method
package mocks
import (
	context "context"
	gomock "github.com/golang/mock/gomock"
	agent "github.com/topfreegames/pitaya/v2/agent"
	protos "github.com/topfreegames/pitaya/v2/protos"
	session "github.com/topfreegames/pitaya/v2/session"
	net "net"
	reflect "reflect"
)
type MockAgent struct {
	ctrl     *gomock.Controller
	recorder *MockAgentMockRecorder
}
type MockAgentMockRecorder struct {
	mock *MockAgent
}
func NewMockAgent(ctrl *gomock.Controller) *MockAgent {
	mock := &MockAgent{ctrl: ctrl}
	mock.recorder = &MockAgentMockRecorder{mock}
	return mock
}
func (m *MockAgent) EXPECT() *MockAgentMockRecorder {
	return m.recorder
}
func (m *MockAgent) AnswerWithError(arg0 context.Context, arg1 uint, arg2 error) {
	m.ctrl.T.Helper()
	m.ctrl.Call(m, "AnswerWithError", arg0, arg1, arg2)
}
func (mr *MockAgentMockRecorder) AnswerWithError(arg0, arg1, arg2 interface{}) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AnswerWithError", reflect.TypeOf((*MockAgent)(nil).AnswerWithError), arg0, arg1, arg2)
}
func (m *MockAgent) Close() error {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "Close")
	ret0, _ := ret[0].(error)
	return ret0
}
func (mr *MockAgentMockRecorder) Close() *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Close", reflect.TypeOf((*MockAgent)(nil).Close))
}
func (m *MockAgent) GetSession() session.Session {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "GetSession")
	ret0, _ := ret[0].(session.Session)
	return ret0
}
func (mr *MockAgentMockRecorder) GetSession() *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetSession", reflect.TypeOf((*MockAgent)(nil).GetSession))
}
func (m *MockAgent) GetStatus() int32 {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "GetStatus")
	ret0, _ := ret[0].(int32)
	return ret0
}
func (mr *MockAgentMockRecorder) GetStatus() *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetStatus", reflect.TypeOf((*MockAgent)(nil).GetStatus))
}
func (m *MockAgent) Handle() {
	m.ctrl.T.Helper()
	m.ctrl.Call(m, "Handle")
}
func (mr *MockAgentMockRecorder) Handle() *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Handle", reflect.TypeOf((*MockAgent)(nil).Handle))
}
func (m *MockAgent) IPVersion() string {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "IPVersion")
	ret0, _ := ret[0].(string)
	return ret0
}
func (mr *MockAgentMockRecorder) IPVersion() *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "IPVersion", reflect.TypeOf((*MockAgent)(nil).IPVersion))
}