|
@@ -29,60 +29,6 @@ void CAccessAuthConn::OnDisconnect()
|
|
|
DbgWithLink(LOG_LEVEL_WARN, LOG_TYPE_SYSTEM)("connection disconnected");
|
|
|
}
|
|
|
|
|
|
-void CAccessAuthConn::OnPkgAnswer(const CSmartPointer<IPackage> &pRecvPkg)
|
|
|
-{
|
|
|
- LOG_FUNCTION();
|
|
|
- string serviceCode = pRecvPkg->GetServiceCode();
|
|
|
- DbgWithLink(LOG_LEVEL_DEBUG, LOG_TYPE_SYSTEM)("serviceCode=%s",serviceCode.c_str());
|
|
|
- if (serviceCode == "UpdateWK")
|
|
|
- {
|
|
|
- HandleUpdateWKRet(pRecvPkg);
|
|
|
- }
|
|
|
- else if (serviceCode == "ReqToken")
|
|
|
- {
|
|
|
- HandleReqTokenRet(pRecvPkg);
|
|
|
- }
|
|
|
- else if (serviceCode == "TermExit")
|
|
|
- {
|
|
|
- HandleTermExitRet(pRecvPkg);
|
|
|
- }
|
|
|
- else if (serviceCode == "StageRep")
|
|
|
- {
|
|
|
- HandleReportStageRet(pRecvPkg);
|
|
|
- }
|
|
|
- else if (serviceCode == "SyncTime")
|
|
|
- {
|
|
|
- HandleSyncTimeRet(pRecvPkg);
|
|
|
- }
|
|
|
- else if (serviceCode == "InitDev")
|
|
|
- {
|
|
|
- HandleInitDeviceRet(pRecvPkg);
|
|
|
- }
|
|
|
- else if (serviceCode == "RepState")
|
|
|
- {
|
|
|
- HandleReportStateRet(pRecvPkg);
|
|
|
- }
|
|
|
- else if (serviceCode == "LockSta")
|
|
|
- {
|
|
|
- HandleLockStateRet(pRecvPkg);
|
|
|
- }
|
|
|
- else if (serviceCode == "CheckMD5")
|
|
|
- {
|
|
|
- HandleCheckMD5Ret(pRecvPkg);
|
|
|
- }
|
|
|
- else if (serviceCode == "UpdMD5")
|
|
|
- {
|
|
|
- HandleUpdateMD5Ret(pRecvPkg);
|
|
|
- }
|
|
|
- else if (serviceCode == "KMCKey") {
|
|
|
- HandleUpdateWKRet(pRecvPkg);
|
|
|
- }
|
|
|
- else
|
|
|
- {
|
|
|
- m_pFSM->doWarnMsg(ERR_ACCESSAUTH_UNKOWN, GetOutPutStr("%s%s", "UnKown", serviceCode.c_str()));
|
|
|
- }
|
|
|
-}
|
|
|
-
|
|
|
DWORD CAccessAuthConn::HandleUpdateWKRet(const CSmartPointer<IPackage> &pRecvPkg)
|
|
|
{
|
|
|
|