1
This commit is contained in:
parent
8746bfd991
commit
557fef4791
@ -200,3 +200,13 @@ void MSConn::ReportServerInfo()
|
|||||||
SendMsg(msg);
|
SendMsg(msg);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void MSConn::OnConnectSync()
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
void MSConn::OnDisconnectSync()
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
@ -35,6 +35,9 @@ class MSConn
|
|||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void OnConnectSync();
|
||||||
|
void OnDisconnectSync();
|
||||||
|
|
||||||
private:
|
private:
|
||||||
void on_error(a8::AsyncTcpClient* sender, int errorId);
|
void on_error(a8::AsyncTcpClient* sender, int errorId);
|
||||||
void on_connect(a8::AsyncTcpClient* sender);
|
void on_connect(a8::AsyncTcpClient* sender);
|
||||||
|
@ -44,3 +44,19 @@ void MSConnMgr::TraverseMSConn(std::function<bool (MSConn*)> func)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void MSConnMgr::__IM_MSConnConnect(a8::XParams& param)
|
||||||
|
{
|
||||||
|
MSConn* conn = GetConnById(param.sender);
|
||||||
|
if (conn) {
|
||||||
|
conn->OnConnectSync();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
void MSConnMgr::__IM_MSConnDisconnect(a8::XParams& param)
|
||||||
|
{
|
||||||
|
MSConn* conn = GetConnById(param.sender);
|
||||||
|
if (conn) {
|
||||||
|
conn->OnDisconnectSync();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@ -25,6 +25,9 @@ class MSConnMgr : public a8::Singleton<MSConnMgr>
|
|||||||
}
|
}
|
||||||
void TraverseMSConn(std::function<bool (MSConn*)> func);
|
void TraverseMSConn(std::function<bool (MSConn*)> func);
|
||||||
|
|
||||||
|
void __IM_MSConnConnect(a8::XParams& param);
|
||||||
|
void __IM_MSConnDisconnect(a8::XParams& param);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
MSConn* GetConnById(int instance_id);
|
MSConn* GetConnById(int instance_id);
|
||||||
|
|
||||||
|
@ -471,6 +471,16 @@ void App::ProcessIMMsg()
|
|||||||
PlayerMgr::Instance()->OnWSProxyDisconnect(pdelnode->params);
|
PlayerMgr::Instance()->OnWSProxyDisconnect(pdelnode->params);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
case IM_MSConnConnect:
|
||||||
|
{
|
||||||
|
MSConnMgr::Instance()->__IM_MSConnConnect(pdelnode->params);
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case IM_MSConnDisconnect:
|
||||||
|
{
|
||||||
|
MSConnMgr::Instance()->__IM_MSConnDisconnect(pdelnode->params);
|
||||||
|
}
|
||||||
|
break;
|
||||||
#if 0
|
#if 0
|
||||||
case IM_TargetConnConnect:
|
case IM_TargetConnConnect:
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user