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

📄 au_opr.h

📁 map协议源代码
💻 H
字号:
/*******************************************************************

        Name:   acc_cfg.h - Whole protocol stack include files

        Type:   C include file

        Desc:   Header file ,Global variable and fuction 
                extern declaration

        Sid:    acc_cfg.h - 09/27/2001

        Created by:     shu.bu

********************************************************************/
#ifndef _ACC_CFG_H_
#define _ACC_CFG_H_

#ifdef __cplusplus
extern "C" {
#endif

/*----------MAP Layer-------------------------*/
extern S16 maAccSetOpenEvent(MaOpenEv *evnt, SpAddr *srcAddr, SpAddr *dstAddr,
                      MaApConName *acn, Bool srcRef, Bool destRef);
extern S16 maBldStr(TknStrS *tknStr, S8 *string);
extern Bool maAccSameAcn(TknStrS *acn1, MaApConName *acn2);
extern Bool maAccSameAddr(SpAddr *addr1, SpAddr *addr2);
extern S16 maAccFillAcnCfg(MaApnCfg *apnCfg);
extern S16 auFillAcn(U8 opCode, MaApConName *acn, MaApConName *altAcn, U8 *oprClass, U8 *maVer, Swtch maSwtch);
extern S16 maAccFillAcn(U8 opCode, MaApConName *acn, MaApConName *altAcn, 
                        U8 *oprClass, U8 *maVer);

/* --------- MAP Test Cases for PHS-MAP-------------  */
extern S16 maAccPhsUpLocReq(MaUpLocReq *evt);
extern S16 maAccPhsUpLocRsp(MaUpLocRsp *evt);

extern S16 maAccPhsCancelLocReq(MaCancelLocReq *evt);
extern S16 maAccPhsCancelLocRsp(MaCancelLocRsp *evt);

extern S16 maAccPhsAuthInfoReq(MaAuthInfoReq *evt);
extern S16 maAccPhsAuthInfoRsp(MaAuthInfoRsp *evt);

extern S16 maAccPhsInsSubsDataReq(MaInsSubsDataReq *evt);
extern S16 maAccPhsInsSubsDataRsp(MaInsSubsDataRsp *evt);

extern S16 maAccPhsDelSubsDataReq(MaDelSubsDataReq *evt);
extern S16 maAccPhsDelSubsDataRsp(MaDelSubsDataRsp *evt);

extern S16 maAccPhsResetReq(MaResetReq *evt);

extern S16 maAccPhsRestDataReq(MaRestDatReq *evt);
extern S16 maAccPhsRestDataRsp(MaRestDatRsp *evt);

extern S16 maAccPhsSndRoutInfoReq(MaSndRoutInfoReq *evt);
extern S16 maAccPhsSndRoutInfoRsp(MaSndRoutInfoRsp *evt);

extern S16 maAccPhsRoamNmbReq(MaRoamNmbReq *evt);
extern S16 maAccPhsRoamNmbRsp(MaRoamNmbRsp *evt);

extern S16 maAccPhsActvTrReq(MaActvTrReq *evt);
extern S16 maAccPhsActvTrRsp(MaActvTrRsp *evt);

extern S16 maAccPhsDactvTrReq(MaDactvTrReq *evt);
extern S16 maAccPhsDactvTrRsp(MaDactvTrRsp *evt);

extern S16 maAccPhsRegSSReq(MaRegSSReq *evt);
extern S16 maAccPhsRegSSRsp(MaRegSSRsp *evt);

extern S16 maAccPhsEraseSSReq(MaEraseSSReq *evt);
extern S16 maAccPhsEraseSSRsp(MaEraseSSRsp *evt);

extern S16 maAccPhsGetPasswdReq(MaGetPasswdReq *evt);
extern S16 maAccPhsGetPasswdRsp(MaGetPasswdRsp *evt);



/* --------- MAP Test Cases for 3G/GSM-MAP-------------  */
extern S16 maAccAuthInfoReq(MaAuthInfoReq *evt);
extern S16 maAccAuthInfoRsp(MaAuthInfoRsp *evt);
/*added by Bruce 2003/4/24 */
extern S16 maAccAuthFailRptReq(MaAuthFailRptReq * evt);
extern S16 maAccAuthFailRptRsp(MaAuthFailRptRsp * evt);
/* added by Bruce 2003/4/29 */
extern S16 maAccAlrtSCReq(MaAlrtSCReq * evt);
#if 0
extern S16 maAccAlrtSCRsp(MaAlrtSCRsp * evt);
#endif

extern S16 maAccInsSubsDataReq(MaInsSubsDataReq *evt, Swtch swtch);
extern S16 maAccInsSubsDataRsp(MaInsSubsDataRsp *evt);
extern S16 maAccDelSubsDataReq(MaDelSubsDataReq *evt);
extern S16 maAccDelSubsDataRsp(MaDelSubsDataRsp *evt);
extern S16 maAccRestDataReq(MaRestDatReq *evt);
extern S16 maAccRestDataRsp(MaRestDatRsp *evt);
extern S16 maAccSndRoutInfoReq(MaSndRoutInfoReq *evt);
extern S16 maAccSndRoutInfoRsp(MaSndRoutInfoRsp *evt);
extern S16 maAccRoamNmbReq(MaRoamNmbReq *evt);
extern S16 maAccRoamNmbRsp(MaRoamNmbRsp *evt);
extern S16 maAccResCallHandReq(MaResCallHandlReq *evt);
extern S16 maAccResCallHandRsp(MaResCallHandlRsp *evt);
extern S16 maAccProvSubsInfoReq(MaProvSubsInfoReq *evt);
extern S16 maAccProvSubsInfoRsp(MaProvSubsInfoRsp *evt);
extern S16 maAccAnyInterReq(MaAnyInterReq *evt);
extern S16 maAccAnyInterRsp(MaAnyInterRsp *evt);
#if 0
extern S16 maAccAnySubsInterReq(MaAnySubsInterReq *evt);
extern S16 maAccAnySubsInterRsp(MaAnySubsInterRsp *evt);
#endif

/*----------Operation Func Extern--------------------*/
extern S16 maAccUpdAuthInfoReq(MaAuthInfoReq *evt);
extern S16 maAccUpdAuthInfoRsp(MaAuthInfoRsp *evt);

extern S16 maAccUpdUpLocReq(MaUpLocReq *evt);
extern S16 maAccUpdUpLocRsp(MaUpLocRsp *evt);

extern S16 maAccUpdDetIMSIReq(MaDetIMSIReq *evt);
/*extern S16 maAccUpdDetIMSIRsp(MaDetIMSIRsp *evt);*/

extern S16 maAccVerifyAuthInfoReq(MaAuthInfoReq *evt,MaAuthInfoReq *evt1);
extern S16 maAccVerifyAuthInfoRsp(MaAuthInfoRsp *evt,MaAuthInfoRsp *evt1);

extern S16 maAccVerifyDetIMSIReq(MaDetIMSIReq *evt,MaDetIMSIReq *evt1);

/*added by Bruce for MAPE 2003/6/16  */
extern S16 maAccPreHoReq(MaPreHoReq * evt);
extern S16 maAccPreHoRsp(MaPreHoRsp * evt);
extern S16 maAccSndEndSigReq(MaSndEndSigReq * evt);
extern S16 maAccSndEndSigRsp(MaSndEndSigRsp * evt);
extern S16 maAccProcAccSigReq(MaProcAccSigReq * evt);
extern S16 maAccFwdAccSigReq(MaFwdAccSigReq * evt);
extern S16 maAccPreSubHoReq(MaPreSubHoReq * evt);
extern S16 maAccPreSubHoRsp(MaPreSubHoRsp * evt);

extern S16 prehoReq_print(MaPreHoReq * evt);
extern S16 prehoRsp_print(MaPreHoRsp * evt);
extern S16 presubhoReq_print(MaPreSubHoReq * evt);
extern S16 presubhoRsp_print(MaPreSubHoRsp * evt);
extern S16 sndendsigReq_print(MaSndEndSigReq * evt);
extern S16 sndendsigRsp_print(MaSndEndSigRsp * evt);
extern S16 procaccsig_print(MaProcAccSigReq * evt);
extern S16 fwdaccsig_print(MaFwdAccSigReq * evt);

/* added by Bruce for LCS 2003/7/4 */
extern S16 maAccPrvSubsLocReq(MaPrvSubsLocReq * evt);
extern S16 maAccPrvSubsLocRsp(MaPrvSubsLocRsp * evt);
extern S16 maAccRoutInfoForLcsReq(MaRoutInfoForLcsReq * evt);
extern S16 maAccRoutInfoForLcsRsp(MaRoutInfoForLcsRsp * evt);
extern S16 maAccSubsLocRptReq(MaSubsLocRptReq * evt);
extern S16 maAccSubsLocRptRsp(MaSubsLocRptRsp * evt);

extern S16 provsubslocreq_print(MaPrvSubsLocReq * evt);
extern S16 provsubslocrsp_print(MaPrvSubsLocRsp * evt);
extern S16 sendroutinfoforlcsreq_print(MaRoutInfoForLcsReq * evt);
extern S16 sendroutinfoforlcsrsp_print(MaRoutInfoForLcsRsp * evt);
extern S16 subslocrptreq_print(MaSubsLocRptReq * evt);
extern S16 subslocrptrsp_print(MaSubsLocRptRsp * evt);
extern S16 uplocrsp_print(MaUpLocReq * evt);
/* added by Bruce for LCS 2003/8/29 */
extern S16 maAcc_unauth_net(MaUsrErr * evt);
extern S16 maAcc_unauth_client(MaUsrErr * evt);
extern S16 maAcc_posi_fail(MaUsrErr * evt);
extern S16 maAccPrintUsrErr(MaUsrErr * usrErr, int errorcode);
extern S16 maAcc_unknown(MaUsrErr * evt);

extern S16 maAccActvSSReq(MaActvSSReq * evt);
extern S16 maAccActvSSRsp(MaActvSSRsp * evt);
extern S16 maAccDactvSSReq(MaDactvSSReq * evt);
extern S16 maAccDactvSSRsp(MaDactvSSRsp * evt);

extern S16 maFill_StringE(TknStrE * evt, U32 len);
extern S16 maFill_StringM(TknStrM * evt, U32 len);
extern S16 maFill_StringS(TknStrS * evt, U32 len);
extern S16 maFill_StringXL(TknStrXL * evt, U32 len);
extern S16 maFill_TknU8(TknU8 * evt, U8 val);
extern S16 maFill_Integer(TknStrS * evt, U8 val);
extern S16 maFill_NumString(TknStrS * evt, U8 len);
extern S16 maFill_BitString(TknStrS * evt, U8 len);
extern S16 print_TknU8(char * s, TknU8 * evt);
extern S16 print_StringS(char * s, TknStrS * evt);
extern S16 print_StringE(char * s, TknStrE * evt);
#ifdef MAP_3G_R4
extern S16 maAccAnyModReq(MaAnyTimeModReq * evt);
extern S16 maAccAnyModRsp(MaAnyTimeModRsp * evt);
extern S16 maAccNoteSubsDataModReq(MaNoteSubsDataModReq * evt);
extern S16 maAccNoteSubsDataModRsp(MaNoteSubsDataModRsp * evt);
extern S16 maAccFwdFeatExt(MaFwdFeatExt * evt);
extern S16 maAccCBarrFeatExt(MaCBarrFeatExt * evt);
extern S16 maAccAnyModReq_Print(MaAnyTimeModReq * evt);
extern S16 maAccAnyModRsp_Print(MaAnyTimeModRsp * evt);
extern S16 maAccNoteSubsDataModReq_Print(MaNoteSubsDataModReq * evt);
extern S16 maAccNoteSubsDataModRsp_Print(MaNoteSubsDataModRsp * evt);
extern S16 print_FwdInfoForCse(MaExtFwdInfoForCse * evt);
extern S16 print_CallBarrInfoForCse(MaExtCallBarrInfoForCse * evt);
extern S16 print_CamSubsInfo(MaCamSubsInfo * evt);
#endif
#if 0
/* added by Bruce for smart call in 12/2/2004 begin 3G00007112*/
extern S16 maAccPrvRoamNmbForWycfReq(MaPrvRoamNmbForWycfReq * evt);
extern S16 maAccPrvRoamNmbForWycfRsp(MaPrvRoamNmbForWycfRsp * evt);
extern S16 maAccPrvRoamNmbForWycfReq_p(MaPrvRoamNmbForWycfReq * evt);
extern S16 maAccPrvRoamNmbForWycfRsp_p(MaPrvRoamNmbForWycfRsp * evt);
/* added by Bruce for smart call in 12/2/2004 end 3G00007112*/
/* added by Bruce for inumber in 12/24/2004 begin*/
extern S16 maAccRoutInfoReq_p(MaSndRoutInfoReq * evt);
extern S16 maAccRoutInfoRsp_p(MaSndRoutInfoRsp * evt);
/* added by Bruce for inumber in 12/24/2004 end*/
#endif

#ifdef __cplusplus
}
#endif

#endif /* _ACC_CFG_H_ */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -