📄 au_dlg.cpp
字号:
#endif
AUACC_PRINT("AuLiMatAuthMgmtRsp:MA_AUTHFAILRPT\n");
}
break;
#endif /* MAP_HLR */
/* added by Bruce 2003/4/29*/
case MA_ALRTSC:
{
#if 0
MaAlrtSCRsp opr;
cmZero((Data *)&opr, sizeof(MaAlrtSCReq));
memcpy(&tInvId, &invkId, sizeof(MaInvokeId));
if (maAccAlrtSCRsp(&opr) != ROK)
{
/* auAccPrnError((char *)"MatOprRsp : Upd Update
Location failed" ); */
return(RFAILED);
}
memset(&usrErr, 0, sizeof(MaUsrErr));
memcpy(&tUsrErr, &usrErr, sizeof(MaUsrErr));
if (ROK == AuLiMatSMRsp(&(dlgQueue->auPst), spId,
auDlgId, maDlgId,
&tInvId, oprCode, &tUsrErr, (MaSMEv *) &opr))
{
smAuSts.lAuOprRsp++;
}
#endif
AUACC_PRINT("AuLiMatSMRsp:MA_ALRTSC\n");
}
break;
case MA_INSSUBSDATA:
{
maInsSubsDataRsp opr;
cmZero((Data *)&opr,sizeof(maInsSubsDataRsp));
memcpy(&tInvId, &invkId, sizeof(MaInvokeId));
if (maAccInsSubsDataRsp(&opr) != ROK)
{
return(RFAILED);
}
memset(&usrErr, 0, sizeof(MaUsrErr));
memcpy(&tUsrErr, &usrErr, sizeof(MaUsrErr));
if (ROK == AuLiMatSubMgmtRsp(&(dlgQueue->auPst), spId,
auDlgId, maDlgId,
&tInvId, oprCode, &tUsrErr, (MaSubEv *) &opr))
{
smAuSts.lAuOprRsp++;
}
AUACC_PRINT("AuLiMatSubMgmtRsp:MA_INSSUBSDATA\n"); /* add by Adam */
}
break;
case MA_DELSUBSDATA: /* Updated by Felix */
{
MaDelSubsDataRsp opr;
cmZero((Data *)&opr,sizeof(MaDelSubsDataRsp));
memcpy(&tInvId, &invkId, sizeof(MaInvokeId));
if (maAccDelSubsDataRsp(&opr) != ROK)
{
return(RFAILED);
}
memset(&usrErr, 0, sizeof(MaUsrErr));
memcpy(&tUsrErr, &usrErr, sizeof(MaUsrErr));
if (ROK == AuLiMatSubMgmtRsp(&(dlgQueue->auPst), spId,
auDlgId, maDlgId,
&tInvId, oprCode, &tUsrErr, (MaSubEv *) &opr))
{
smAuSts.lAuOprRsp++;
}
AUACC_PRINT("AuLiMatSubMgmtRsp:MA_DELSUBSDATA\n"); /* add by Adam */
}
break;
case MA_PROVSUBSINFO: /* Updated by Felix */
{
MaProvSubsInfoRsp opr;
cmZero((Data *)&opr,sizeof(MaProvSubsInfoRsp));
memcpy(&tInvId, &invkId, sizeof(MaInvokeId));
if (maAccProvSubsInfoRsp(&opr) != ROK)
{
return(RFAILED);
}
memset(&usrErr, 0, sizeof(MaUsrErr));
memcpy(&tUsrErr, &usrErr, sizeof(MaUsrErr));
if (ROK == AuLiMatSubMgmtRsp(&(dlgQueue->auPst), spId,
auDlgId, maDlgId,
&tInvId, oprCode, &tUsrErr, (MaSubEv *) &opr))
{
smAuSts.lAuOprRsp++;
}
AUACC_PRINT("AuLiMatSubMgmtRsp:MA_PROVSUBSINFO\n"); /* add by Adam */
}
break;
case MA_ANY_INTER: /* Updated by Felix */
{
maAnyInterRsp opr;
cmZero((Data *)&opr,sizeof(maAnyInterRsp));
memcpy(&tInvId, &invkId, sizeof(MaInvokeId));
if (maAccAnyInterRsp(&opr) != ROK)
{
return(RFAILED);
}
memset(&usrErr, 0, sizeof(MaUsrErr));
memcpy(&tUsrErr, &usrErr, sizeof(MaUsrErr));
if (ROK == AuLiMatSubMgmtRsp(&(dlgQueue->auPst), spId,
auDlgId, maDlgId,
&tInvId, oprCode, &tUsrErr, (MaSubEv *) &opr))
{
smAuSts.lAuOprRsp++;
}
AUACC_PRINT("AuLiMatSubMgmtRsp:MA_ANY_INTER\n");
}
break;
#if 0
case MA_ANYSUBSINTER: /* Updated by Felix */
{
MaAnySubsInterRsp opr;
cmZero((Data *)&opr,sizeof(MaAnySubsInterRsp));
memcpy(&tInvId, &invkId, sizeof(MaInvokeId));
if (maAccAnySubsInterRsp(&opr) != ROK)
{
return(RFAILED);
}
memset(&usrErr, 0, sizeof(MaUsrErr));
memcpy(&tUsrErr, &usrErr, sizeof(MaUsrErr));
if (ROK == AuLiMatSubMgmtRsp(&(dlgQueue->auPst), spId,
auDlgId, maDlgId,
&tInvId, oprCode, &tUsrErr, (MaSubEv *) &opr))
{
smAuSts.lAuOprRsp++;
}
AUACC_PRINT("AuLiMatSubMgmtRsp:MA_ANYSUBSINTER\n");
}
break;
#endif
#ifdef MAP_3G_R4
case MA_ANY_MOD:
{
MaAnyTimeModRsp opr;
cmZero((Data *)&opr,sizeof(MaAnyTimeModRsp));
memcpy(&tInvId, &invkId, sizeof(MaInvokeId));
if (maAccAnyModRsp(&opr) != ROK)
{
return(RFAILED);
}
maAccAnyModRsp_Print(&opr);
memset(&usrErr, 0, sizeof(MaUsrErr));
memcpy(&tUsrErr, &usrErr, sizeof(MaUsrErr));
if (ROK == AuLiMatSubMgmtRsp(&(dlgQueue->auPst), spId,
auDlgId, maDlgId,
&tInvId, oprCode, &tUsrErr, (MaSubEv *) &opr))
{
smAuSts.lAuOprRsp++;
}
AUACC_PRINT("AuLiMatSubMgmtRsp:MA_ANY_MOD\n");
}
break;
case MA_NOTE_SUBSDATA_MOD:
{
MaNoteSubsDataModRsp opr;
cmZero((Data *)&opr,sizeof(MaNoteSubsDataModRsp));
memcpy(&tInvId, &invkId, sizeof(MaInvokeId));
if (maAccNoteSubsDataModRsp(&opr) != ROK)
{
return(RFAILED);
}
maAccNoteSubsDataModRsp_Print(&opr);
memset(&usrErr, 0, sizeof(MaUsrErr));
memcpy(&tUsrErr, &usrErr, sizeof(MaUsrErr));
if (ROK == AuLiMatSubMgmtRsp(&(dlgQueue->auPst), spId,
auDlgId, maDlgId,
&tInvId, oprCode, &tUsrErr, (MaSubEv *) &opr))
{
smAuSts.lAuOprRsp++;
}
AUACC_PRINT("AuLiMatSubMgmtRsp:MA_NOTE_SUBSDATA_MOD\n");
}
break;
#endif
case MA_RESET:
AUACC_PRINT("AuLiMatFRMgmtInd:MA_RESET\n"); /* add by Adam */
break;
case MA_RESTOREDATA:
{
MaRestDatRsp opr;
cmZero((Data *)&opr,sizeof(MaRestDatRsp));
memcpy(&tInvId, &invkId, sizeof(MaInvokeId));
if (maAccRestDataRsp(&opr) != ROK)
{
return(RFAILED);
}
memset(&usrErr, 0, sizeof(MaUsrErr));
memcpy(&tUsrErr, &usrErr, sizeof(MaUsrErr));
if (ROK == AuLiMatFRMgmtRsp(&(dlgQueue->auPst), spId,
auDlgId, maDlgId,
&tInvId, oprCode, &tUsrErr, (MaFREv *) &opr))
{
smAuSts.lAuOprRsp++;
}
AUACC_PRINT("AuLiMatFRMgmtRsp:MA_RESTOREDATA\n"); /* add by Adam */
}
break;
case MA_ACTVTRACE:
{
MaActvTrRsp opr;
cmZero((Data *)&opr,sizeof(MaActvTrRsp));
memcpy(&tInvId, &invkId, sizeof(MaInvokeId));
if (maAccPhsActvTrRsp(&opr) != ROK)
{
return(RFAILED);
}
memset(&usrErr, 0, sizeof(MaUsrErr));
memcpy(&tUsrErr, &usrErr, sizeof(MaUsrErr));
if (ROK == AuLiMatOAMRsp(&(dlgQueue->auPst), spId,
auDlgId, maDlgId,
&tInvId, oprCode, &tUsrErr, (MaOAMEv *) &opr))
{
smAuSts.lAuOprRsp++;
}
AUACC_PRINT("AuLiMatOAMRsp:MA_ACTVTRACE\n"); /* add by Adam */
}
break;
case MA_DACTVTRACE:
{
MaDactvTrRsp opr;
cmZero((Data *)&opr,sizeof(MaDactvTrRsp));
memcpy(&tInvId, &invkId, sizeof(MaInvokeId));
if (maAccPhsDactvTrRsp(&opr) != ROK)
{
return(RFAILED);
}
memset(&usrErr, 0, sizeof(MaUsrErr));
memcpy(&tUsrErr, &usrErr, sizeof(MaUsrErr));
if (ROK == AuLiMatOAMRsp(&(dlgQueue->auPst), spId,
auDlgId, maDlgId,
&tInvId, oprCode, &tUsrErr, (MaOAMEv *) &opr))
{
smAuSts.lAuOprRsp++;
}
AUACC_PRINT("AuLiMatOAMRsp:MA_DACTVTRACE\n"); /* add by Adam */
}
break;
case MA_ROUTINFO:
{
MaSndRoutInfoRsp opr;
cmZero((Data *)&opr,sizeof(MaSndRoutInfoRsp));
memcpy(&tInvId, &invkId, sizeof(MaInvokeId));
if (maAccSndRoutInfoRsp(&opr) != ROK)
{
return(RFAILED);
}
memset(&usrErr, 0, sizeof(MaUsrErr));
memcpy(&tUsrErr, &usrErr, sizeof(MaUsrErr));
if (ROK == AuLiMatCallMgmtRsp(&(dlgQueue->auPst), spId,
auDlgId, maDlgId,
&tInvId, oprCode, &tUsrErr, (MaCallEv *) &opr))
{
smAuSts.lAuOprRsp++;
}
AUACC_PRINT("AuLiMatCallMgmtRsp:MA_ROUTINFO\n"); /* add by Adam */
}
break;
case MA_PROVROAMNMB:
{
MaRoamNmbRsp opr;
cmZero((Data *)&opr,sizeof(maRoamNmbRsp));
memcpy(&tInvId, &invkId, sizeof(MaInvokeId));
if (maAccRoamNmbRsp(&opr) != ROK)
{
return(RFAILED);
}
memset(&usrErr, 0, sizeof(MaUsrErr));
memcpy(&tUsrErr, &usrErr, sizeof(MaUsrErr));
if (ROK == AuLiMatCallMgmtRsp(&(dlgQueue->auPst), spId,
auDlgId, maDlgId,
&tInvId, oprCode, &tUsrErr, (MaCallEv *) &opr))
{
smAuSts.lAuOprRsp++;
}
AUACC_PRINT("AuLiMatCallMgmtRsp:MA_PROVROAMNMB\n"); /* add by Adam */
}
break;
#if 0
/* added by Bruce for smart call in 12/2/2004 begin 3G00007112*/
case MA_PRVROAMNMB_FORWYCF:
{
MaPrvRoamNmbForWycfRsp opr;
cmZero((Data *)&opr,sizeof(maPrvRoamNmbForWycfRsp));
memcpy(&tInvId, &invkId, sizeof(MaInvokeId));
if (maAccPrvRoamNmbForWycfRsp(&opr) != ROK)
{
return(RFAILED);
}
memset(&usrErr, 0, sizeof(MaUsrErr));
memcpy(&tUsrErr, &usrErr, sizeof(MaUsrErr));
if (ROK == AuLiMatCallMgmtRsp(&(dlgQueue->auPst), spId,
auDlgId, maDlgId,
&tInvId, oprCode, &tUsrErr, (MaCallEv *) &opr))
{
smAuSts.lAuOprRsp++;
}
AUACC_PRINT("AuLiMatCallMgmtRsp:MA_PRVROAMNMB_FORWYCF\n");
}
break;
/* added by Bruce for smart call in 12/2/2004 end 3G00007112*/
#endif
case MA_RESCALLHANDL:
{
MaResCallHandlRsp opr;
cmZero((Data *)&opr,sizeof(MaResCallHandlRsp));
memcpy(&tInvId, &invkId, sizeof(MaInvokeId));
if (maAccResCallHandRsp(&opr) != ROK)
{
return(RFAILED);
}
memset(&usrErr, 0, sizeof(MaUsrErr));
memcpy(&tUsrErr, &usrErr, sizeof(MaUsrErr));
if (ROK == AuLiMatCallMgmtRsp(&(dlgQueue->auPst), spId,
auDlgId, maDlgId,
&tInvId, oprCode, &tUsrErr, (MaCallEv *) &opr))
{
smAuSts.lAuOprRsp++;
}
AUACC_PRINT("AuLiMatCallMgmtRsp:MA_RESCALLHANDL\n"); /* add by Adam */
}
break;
/*added by Bruce for MAPE 2003/6/16 */
case MA_PRE_HO:
{
MaPreHoRsp opr;
cmZero((Data *)&opr,sizeof(MaPreHoRsp));
memcpy(&tInvId, &invkId, sizeof(MaInvokeId));
if (maAccPreHoRsp(&opr) != ROK)
{
return(RFAILED);
}
memset(&usrErr, 0, sizeof(MaUsrErr));
memcpy(&tUsrErr, &usrErr, sizeof(MaUsrErr));
if (ROK == AuLiMatHOMgmtRsp(&(dlgQueue->auPst), spId,
auDlgId, maDlgId,
&tInvId, oprCode, &tUsrErr, (MaHoEv *) &opr))
{
smAuSts.lAuOprRsp++;
}
AUACC_PRINT("AuLiMatHOMgmtRsp:MA_PRE_HO \n");
}
break;
case MA_SNDENDSIG:
{
MaSndEndSigRsp opr;
cmZero((Data *)&opr,sizeof(MaSndEndSigRsp));
memcpy(&tInvId, &invkId, sizeof(MaInvokeId));
if (maAccSndEndSigRsp(&opr) != ROK)
{
return(RFAILED);
}
memset(&usrErr, 0, sizeof(MaUsrErr));
memcpy(&tUsrErr, &usrErr, sizeof(MaUsrErr));
if (ROK == AuLiMatHOMgmtRsp(&(dlgQueue->auPst), spId,
auDlgId, maDlgId,
&tInvId, oprCode, &tUsrErr, (MaHoEv *) &opr))
{
smAuSts.lAuOprRsp++;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -