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

📄 ma_acc.x

📁 gsm map协议源代码
💻 X
📖 第 1 页 / 共 5 页
字号:
                                        Ticks  expTime));

EXTERN S16 maAccFillAcnCfg   ARGS((MaApnCfg  *apnCfg));

#ifdef MA_FTHA
EXTERN Void maAccShCntrl   ARGS((U8 reqType, U8 grpType, U8 transId));
#endif /* MA_FTHA */

#ifdef MA_RUG 
EXTERN  S16   maShAccCntrlReq  ARGS((U8                reqType,
                                     U8                grpType,
                                     ProcId            procId,
                                     Ent               ent,
                                     Inst              inst,
                                     TranId            transId,
                                     CmIntfId          intfId,
                                     CmIntfVer         intfVer));
#endif /* MA_RUG */

EXTERN  S16   maAccStaReq    ARGS((SuId   suId,
                                   U8     elmnt,
                                   TranId transId));

EXTERN  S16   maAccStsReq    ARGS((SuId   suId,
                                   U8     action,
                                   TranId transId));

EXTERN  S16   maAccGenCfg    ARGS((Ent     ent,
                                   Inst    inst,
                                   U16     nmbSap,
                                   U16     nmbDlg,
                                   U16     nmbOpr,
                                   TranId  transId,U32 range));

EXTERN  S16   maAccMASapCfg  ARGS((SuId    suId,
                                   Swtch   swtch, 
                                   U16     rejTmr,
                                   U16     stDlgId,
                                   U16     range,
                                   TranId  transId));

EXTERN  S16   maAccTCSapCfg  ARGS((SuId    suId,
                                   SpId    spId,
                                   Ssn     ssn,
                                   U8      retOpt,
                                   U8      ueAction,
                                   TranId  transId));

EXTERN  S16   maAccMASapUcfg ARGS((Ent     ent,
                                   Inst    inst,
                                   SpId    spId));

EXTERN  S16   maAccChkErr ARGS((U8    oprCode,
                                U8    errCode,
                                U8    maVer));

EXTERN  S16   maAccTCSapUcfg ARGS((Ent     ent,
                                   Inst    inst,
                                   SpId    spId));

EXTERN  Void  maAccInitHdr      ARGS((Header          *hdr,
                                      TranId           transId));

EXTERN  S16   maAccSwapSpId     ARGS((SpId            *spId));

EXTERN  S16   maAccPopCmpQ      ARGS((MaAccCmpQElm   **cmpElm,
                                      U16              dlgIdx));

EXTERN  S16   maAccPushCmpQ     ARGS((StComps         *compEv,
                                      Buffer          *cpBuf,
                                      U16              dlgIdx));

EXTERN  S16   maAccExamCmpQ     ARGS((MaAccCmpQElm   **cmpElm,
                                      U16              dlgIdx));

EXTERN  S16   maAccInitDlgCp    ARGS((SpId             spId1,
                                      MaAccDlgCp       *dlgCp1,
                                      SpId             spId2,
                                      MaAccDlgCp       *dlgCp2));

EXTERN  S16   maAccFndDlgCp     ARGS((SpId             spId,
                                      MaDlgId          maDlgId,
                                      MaDlgId          stDlgId,
                                      U16             *dlgIdx));

EXTERN  S16   maAccGetCmpQSize  ARGS((U16              dlgIdx,
                                      U16             *qSize));

EXTERN  S16   maAccPrntCmpQElm  ARGS((MaAccCmpQElm    *cmpElm));

EXTERN  S16   maAccFlushCmpQ    ARGS((U16              dlgIdx));

EXTERN  S16   maAccPopMsgQ      ARGS((MaAccMsgQElm   **msg));

EXTERN  S16   maAccPushMsgQ     ARGS((MaAccMsgQElm    *msg));

EXTERN  S16   maAccExamMsgQ     ARGS((MaAccMsgQElm   **msg));

EXTERN  S16   maAccGetMsgQSize  ARGS((U16             *qSize));

EXTERN  S16   maAccFlushMsgQ    ARGS((Void));

EXTERN  S16   maAccPrntMsgQ     ARGS((MaAccMsgQElm    *msg));

EXTERN  S16   maAccFlushQ       ARGS((Void));

EXTERN  S16   maAccLmDeQ        ARGS((MaAccLmMsg      *lmMsg));
EXTERN  S16   maGetSampleAcn    ARGS((MaApConName      *apn));

EXTERN  S16   maAccAllocDlgId   ARGS((MaDlgId         *dlgId));

EXTERN  S16   maAccWaitTmr      ARGS((Ticks            wait));

EXTERN  Void  maAccOpenDlg      ARGS((U16              srcDlgIdx,
                                      U16              dstDlgIdx,
                                      MaApConName         *apn));

EXTERN Void maAccOpenDlgNew ARGS((U16         step,
                                  U16         srcDlgIdx,            
                                  U16         dstDlgIdx,            
                                  MaApConName *apn,                 
                                  SpId        srcSap,
                                  SpId        dstSap,
                                  MaInvokeId  *invId,
                                  MaInvokeId  *lnkInvId));

EXTERN Void maAccOpenDlgAndOper ARGS((U16         step,
                                      U16         srcDlgIdx,            
                                      U16         dstDlgIdx,            
                                      MaApConName *apn,                 
                                      SpId        srcSap,
                                      SpId        dstSap,
                                      MaInvokeId  *invId,
                                      MaInvokeId  *lnkInvId));

EXTERN Void maAccOpenDlgAnd3Oper ARGS((U16         step,
                                       U16         srcDlgIdx,            
                                       U16         dstDlgIdx,            
                                       MaApConName *apn,                 
                                       SpId        srcSap,
                                       SpId        dstSap,
                                       MaInvokeId  *invId,
                                       MaInvokeId  *lnkInvId));

EXTERN Void maAccOpenDlgNewC ARGS((U16         step,
                                   U16         srcDlgIdx,            
                                   U16         dstDlgIdx,            
                                   MaApConName *apn,                 
                                   SpId        srcSap,
                                   SpId        dstSap,
                                   MaInvokeId  *invId,
                                   MaInvokeId  *lnkInvId));

EXTERN Void maAccOpenDlgAnd3OperC ARGS((U16         step,
                                        U16         srcDlgIdx,            
                                        U16         dstDlgIdx,            
                                        MaApConName *apn,                 
                                        SpId        srcSap,
                                        SpId        dstSap,
                                        MaInvokeId  *invId,
                                        MaInvokeId  *lnkInvId));

EXTERN Void maAccOpenDlgAndOperC ARGS((U16         step,
                                      U16         srcDlgIdx,            
                                      U16         dstDlgIdx,            
                                      MaApConName *apn,                 
                                      SpId        srcSap,
                                      SpId        dstSap,
                                      MaInvokeId  *invId,
                                      MaInvokeId  *lnkInvId));
EXTERN Void maAccOpenDlgAndOperC1 ARGS((U16         step,
                                        U16         srcDlgIdx,            
                                        U16         dstDlgIdx,            
                                        MaApConName *apn,                 
                                        SpId        srcSap,
                                        SpId        dstSap,
                                        MaInvokeId  *invId,
                                        MaInvokeId  *lnkInvId));

EXTERN  S16   maAccSetOpenEvent ARGS((MaOpenEv   *evnt,
                                      SpAddr     *srcAddr,
                                      SpAddr     *dstAddr,
                                      MaApConName  *acn,
                                      Bool      srcRef,
                                      Bool      destRef));
EXTERN  S16   maAccTCAPInvTmrExp ARGS((SuId       suId,
                                       U16        srcDlgIdx,
                                       U8         invId));

EXTERN  Void  maAccTstBadParam   ARGS((PTR                invoke,
                                       MaAccBadParamInfo  *info));

#ifdef MA_SEG
EXTERN  S16   maAccSegGenCfg    ARGS((Ent     ent,
                                   Inst    inst,
                                   U16     nmbSap,
                                   U16     nmbDlg,
                                   U16     nmbOpr,
                                   TranId  transId,U32 range,
                                   U16 type,U32 size));

EXTERN  Void  maAccTstClass13SegRsp ARGS((PTR        invoke,
                                       U16        type,
                                       U32         size));
EXTERN Void maAccTstNegSegRsp ARGS((PTR invoke,U16 type,U32 size,U8 primType));
#endif /* MA_SEG */

EXTERN S16 maAccChkStatInd ARGS((SuId suId,U16 srcDlgIdx,U8 primType));

EXTERN  Void  maAccTstClass13Inv ARGS((PTR        invoke,
                                       U16        type,
                                       U8         oprClass));

EXTERN  Void  maAccTstClass24Inv ARGS((PTR        invoke,
                                       U16        type,
                                       U8         oprClass));

EXTERN  S16  maAccTstRejInv ARGS(( MaOprType type));
EXTERN  S16  maAccTstRejInvClass4 ARGS(( MaOprType type));
EXTERN  S16  maAccTstRejRR  ARGS(( MaOprType type));
EXTERN  S16  maAccTstRejRE  ARGS(( MaOprType type, U8 reCode));




EXTERN S16  cmCmpOid                    ARGS((U16                *str1,
                                              U16                *str2));
EXTERN S16  cmCmpStr                    ARGS((U8                *str1, 
                                              U16               len1,
                                              U8                *str2,
                                              U16               len2));

EXTERN S16  maBldStr ARGS(( TknStrS *tknStr,S8 *string));

EXTERN S16  maAccChkDlgCfm   ARGS(( SuId suId , U16 srcDlgIdx ));
EXTERN S16  maAccChkOpenInd  ARGS(( SuId suId , U16 dstDlgIdx ,MaApConName *acn));
EXTERN S16  maAccChkDelimInd ARGS(( SuId suId , U16 dstDlgIdx ));
EXTERN S16  maAccChkOpenCfm ARGS(( SuId suId , U16 srcDlgIdx ,MaApConName *acn));
EXTERN S16  maAccFillAcn ARGS(( U8 opCode , MaApConName *acn ,MaApConName *altAcn,
                                U8 *oprClass,U8 *maVer));
EXTERN S16  maAccFillAcnNew ARGS(( U8 opCode , MaApConName *acn ,MaApConName *altAcn,
                                   U8 *oprClass,U8 *maVer));
EXTERN S16 maAccAllocInvokeId ARGS(( MaInvokeId    *id ));


EXTERN S16 maAccSetRR ARGS(( PTR opr, U16 type));
EXTERN S16 maAccSetInvoke ARGS(( PTR opr, U16 type));
EXTERN S16 maAccChkRR ARGS(( PTR opr, U16        type));
EXTERN S16 maAccChkInvoke ARGS(( PTR opr, U16 type));

EXTERN S16 maAccChkOprInd ARGS(( SuId suId,U16 dstDlgIdx,MaInvokeId *id, MaOprType   opcode));

EXTERN S16 maAccChkOprCfm ARGS(( SuId suId, U16 srcDlgIdx, MaInvokeId *id, MaUsrErr **usrErr, MaPrvErr **prvErr, PTR *oprEv));

EXTERN S16 maAccChkCloseInd ARGS(( SuId suId, U16 dstDlgIdx));
EXTERN Void maAccFreeInvokeId ARGS(( MaInvokeId    *id));

EXTERN  Bool maAccSameAcn ARGS(( TknStrS   *acn1, MaApConName   *acn2));


EXTERN Bool maAccSameAddr ARGS(( SpAddr *addr1, SpAddr *addr2  ));


EXTERN  S16  maAccUpdTknStr ARGS((U8 verFlg, TknStr             *ptr,
                                              U8                 len,
                                              Data               val));

EXTERN  S16  _maAccVerifyTknStr  ARGS((U8 verFlg, TknStr             *ptr1,
                                              TknStr             *ptr2));
EXTERN  S16  maAccUpdTknStrS  ARGS((U8 verFlg, TknStrS             *ptr,
                                              U8                  len,
                                              Data                val));

⌨️ 快捷键说明

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