⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 au_dlg.cpp

📁 map协议源代码
💻 CPP
📖 第 1 页 / 共 5 页
字号:
#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 + -