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

📄 au_dlg.h

📁 map协议源代码
💻 H
📖 第 1 页 / 共 2 页
字号:
/*************************************************

*************************************************/
#ifndef _AU_DLG_H_
#define _AU_DLG_H_

#include "au_cmd.h"

#if (defined(MAP_VLR) || defined(MAP_HLR) || defined(MAP_GSN))
/* Location Management Request and Confirm */

EXTERN S16 AuLiMatLocMgmtReq ARGS((Pst  *pst,
                                   SpId spId,
                                   MaDlgId    suDlgId,
                                   MaDlgId    spDlgId,
                                   MaInvokeId *invkId,
                                   MaOprType  oprType,
                                   MaLocEv    *locEv));

EXTERN S16 AuLiMatLocMgmtCfm ARGS((Pst  *pst,
                                   SuId       suId,
                                   MaDlgId    suDlgId,
                                   MaDlgId    spDlgId,
                                   MaInvokeId *invkId,
                                   MaOprType  oprType,
                                   MaUsrErr  *usrErr,
                                   MaPrvErr  *prvErr,
                                   MaLocEv    *locEv));

/* Location Management Indication and Response */

EXTERN S16 AuLiMatLocMgmtInd ARGS((Pst  *pst,
                                   SuId       suId,
                                   MaDlgId    suDlgId,
                                   MaDlgId    spDlgId,
                                   MaInvokeId *invkId,
                                   MaOprType  oprType,
                                   MaLocEv    *locEv));

EXTERN S16 AuLiMatLocMgmtRsp ARGS((Pst  *pst,
                                   SpId spId,
                                   MaDlgId    suDlgId,
                                   MaDlgId    spDlgId,
                                   MaInvokeId *invkId,
                                   MaOprType  oprType,
                                   MaUsrErr  *usrErr,
                                   MaLocEv    *locEv));

#endif /* MAP_VLR || MAP_HLR || MAP_GSN */

#ifdef MATV2
EXTERN S16 AuLiMatDelimReq ARGS((Pst *pst,
                                SpId spId,
                                MaDlgId suDlgId,
                                MaDlgId spDlgId,
                                MaDelimReqEv delimReqEv));
#else
EXTERN S16 AuLiMatDelimReq ARGS((Pst *pst,
                                SpId spId,
                                MaDlgId suDlgId,
                                MaDlgId spDlgId));
#endif

#if (MAP_VLR || MAP_GSN)
/* Authentication Management Request and Confirm */

EXTERN S16 AuLiMatAuthMgmtReq ARGS((Pst  *pst,
                                   SpId spId,
                                   MaDlgId    suDlgId,
                                   MaDlgId    spDlgId,
                                   MaInvokeId *invkId,
                                   MaOprType  oprType,
                                   MaAuthEv    *authEv));

EXTERN S16 AuLiMatAuthMgmtCfm ARGS((Pst  *pst,
                                   SuId       suId,
                                   MaDlgId    suDlgId,
                                   MaDlgId    spDlgId,
                                   MaInvokeId *invkId,
                                   MaOprType  oprType,
                                   MaUsrErr  *usrErr,
                                   MaPrvErr  *prvErr,
                                   MaAuthEv    *authEv));

#endif /* MAP_VLR || MAP_GSN */

#if (MAP_MSC || MAP_VLR || MAP_HLR || MAP_GSN)
/* Short Message Services Request and Confirm */

EXTERN S16 AuLiMatSMReq ARGS((Pst  *pst,
                                   SpId spId,
                                   MaDlgId    suDlgId,
                                   MaDlgId    spDlgId,
                                   MaInvokeId *invkId,
                                   MaOprType  oprType,
                                   MaSMEv    *smEv));

EXTERN S16 AuLiMatSMCfm ARGS((Pst  *pst,
                                   SuId       suId,
                                   MaDlgId    suDlgId,
                                   MaDlgId    spDlgId,
                                   MaInvokeId *invkId,
                                   MaOprType  oprType,
                                   MaUsrErr  *usrErr,
                                   MaPrvErr  *prvErr,
                                   MaSMEv    *smEv));

#endif /* MAP_MSC || MAP_VLR || MAP_HLR || MAP_GSN */

#if (MAP_VLR || MAP_HLR || MAP_GSN)
/* Subscriber Management Request, Indication, Response and Confirm */

EXTERN S16 AuLiMatSubMgmtReq ARGS((Pst  *pst,
                                   SpId spId,
                                   MaDlgId    suDlgId,
                                   MaDlgId    spDlgId,
                                   MaInvokeId *invkId,
                                   MaOprType  oprType,
                                   MaSubEv    *subEv));

EXTERN S16 AuLiMatSubMgmtCfm ARGS((Pst  *pst,
                                   SuId       suId,
                                   MaDlgId    suDlgId,
                                   MaDlgId    spDlgId,
                                   MaInvokeId *invkId,
                                   MaOprType  oprType,
                                   MaUsrErr  *usrErr,
                                   MaPrvErr  *prvErr,
                                   MaSubEv    *subEv));

#endif /*MAP_VLR || MAP_HLR || MAP_GSN */

#if (MAP_VLR || MAP_HLR)
/* Fault and Revovery Management Request and Confirm */
EXTERN S16 AuLiMatFRMgmtReq ARGS((Pst  *pst,
                                   SpId spId,
                                   MaDlgId    suDlgId,
                                   MaDlgId    spDlgId,
                                   MaInvokeId *invkId,
                                   MaOprType  oprType,
                                   MaFREv    *frEv));

EXTERN S16 AuLiMatFRMgmtCfm ARGS((Pst  *pst,
                                   SuId       suId,
                                   MaDlgId    suDlgId,
                                   MaDlgId    spDlgId,
                                   MaInvokeId *invkId,
                                   MaOprType  oprType,
                                   MaUsrErr  *usrErr,
                                   MaPrvErr  *prvErr,
                                   MaFREv    *frEv));

#endif /* MAP_VLR || MAP_HLR */

#if (MAP_MSC || MAP_VLR || MAP_HLR)
/* OAM Request and Confirm */

EXTERN S16 AuLiMatOAMReq ARGS((Pst  *pst,
                                   SpId spId,
                                   MaDlgId    suDlgId,
                                   MaDlgId    spDlgId,
                                   MaInvokeId *invkId,
                                   MaOprType  oprType,
                                   MaOAMEv    *oamEv));

EXTERN S16 AuLiMatOAMCfm ARGS((Pst  *pst,
                                   SuId       suId,
                                   MaDlgId    suDlgId,
                                   MaDlgId    spDlgId,
                                   MaInvokeId *invkId,
                                   MaOprType  oprType,
                                   MaUsrErr  *usrErr,
                                   MaPrvErr  *prvErr,
                                   MaOAMEv    *oamEv));

#endif /* MAP_MSC || MAP_VLR || MAP_HLR */

#if (MAP_MSC || MAP_VLR || MAP_HLR)
/* Call Management Request, Indication, Response and Confirm */

EXTERN S16 AuLiMatCallMgmtReq ARGS((Pst  *pst,
                                   SpId spId,
                                   MaDlgId    suDlgId,
                                   MaDlgId    spDlgId,
                                   MaInvokeId *invkId,
                                   MaOprType  oprType,
                                   MaCallEv    *callEv));

EXTERN S16 AuLiMatCallMgmtCfm ARGS((Pst  *pst,
                                   SuId       suId,
                                   MaDlgId    suDlgId,
                                   MaDlgId    spDlgId,
                                   MaInvokeId *invkId,
                                   MaOprType  oprType,
                                   MaUsrErr  *usrErr,
                                   MaPrvErr  *prvErr,
                                   MaCallEv    *callEv));

EXTERN S16 AuLiMatCallMgmtInd ARGS((Pst  *pst,
                                   SuId       suId,
                                   MaDlgId    suDlgId,
                                   MaDlgId    spDlgId,
                                   MaInvokeId *invkId,
                                   MaOprType  oprType,
                                   MaCallEv    *callEv));

EXTERN S16 AuLiMatCallMgmtRsp ARGS((Pst  *pst,
                                   SpId spId,
                                   MaDlgId    suDlgId,
                                   MaDlgId    spDlgId,
                                   MaInvokeId *invkId,
                                   MaOprType  oprType,
                                   MaUsrErr  *usrErr,
                                   MaCallEv    *callEv));

#endif /* MAP_MSC || MAP_VLR || MAP_HLR */

#if MAP_MSC
/* Handover Request, Indication, Response and Confirm */

EXTERN S16 AuLiMatHOMgmtReq ARGS((Pst  *pst,
                                   SpId spId,
                                   MaDlgId    suDlgId,
                                   MaDlgId    spDlgId,
                                   MaInvokeId *invkId,
                                   MaOprType  oprType,
                                   MaHoEv    *hoEv));

EXTERN S16 AuLiMatHOMgmtInd ARGS((Pst  *pst,
                                   SuId       suId,
                                   MaDlgId    suDlgId,
                                   MaDlgId    spDlgId,
                                   MaInvokeId *invkId,
                                   MaOprType  oprType,
                                   MaHoEv    *hoEv));

EXTERN S16 AuLiMatHOMgmtRsp ARGS((Pst  *pst,
                                   SpId spId,
                                   MaDlgId    suDlgId,
                                   MaDlgId    spDlgId,
                                   MaInvokeId *invkId,
                                   MaOprType  oprType,
                                               MaUsrErr  *usrErr,
                                   MaHoEv    *hoEv));

EXTERN S16 AuLiMatHOMgmtCfm ARGS((Pst  *pst,
                                   SuId       suId,
                                   MaDlgId    suDlgId,
                                   MaDlgId    spDlgId,
                                   MaInvokeId *invkId,
                                   MaOprType  oprType,
                                               MaUsrErr  *usrErr,
                                               MaPrvErr  *prvErr,
                                   MaHoEv    *hoEv));
#endif /* MAP_MSC */

/* --------------- Location Service Management ------------------ */
#if (MAP_MSC || MAP_MLC || (MAP_REL99 && MAP_REL4 && MAP_GSN))
/* Location Service Request, Indication, Response and Confirm */

EXTERN S16 AuLiMatLocServReq ARGS((Pst  *pst,
                                   SpId spId,
                                   MaDlgId    suDlgId,
                                   MaDlgId    spDlgId,
                                   MaInvokeId *invkId,
                                   MaOprType  oprType,
                                   MaLocServEv    *locServEv));


EXTERN S16 AuLiMatLocServCfm ARGS((Pst  *pst,
                                   SuId       suId,
                                   MaDlgId    suDlgId,
                                   MaDlgId    spDlgId,
                                   MaInvokeId *invkId,
                                   MaOprType  oprType,
                                   MaUsrErr  *usrErr,
                                   MaPrvErr  *prvErr,
                                   MaLocServEv    *locServEv));
#endif /* MAP_MLC */

/* --------------- Supplementary Services Management ----------------- */
#if (MAP_VLR || MAP_HLR)
/* Supplementary Services Request, Indication, Response and Confirm */

EXTERN S16 AuLiMatSSReq ARGS((Pst  *pst,
                                   SpId spId,
                                   MaDlgId    suDlgId,
                                   MaDlgId    spDlgId,
                                   MaInvokeId *invkId,
                                   MaOprType  oprType,
                                   MaInvokeId *lnkId,
                                   MaSSEv    *ssEv));


EXTERN S16 AuLiMatSSCfm ARGS((Pst  *pst,
                                   SuId       suId,
                                   MaDlgId    suDlgId,
                                   MaDlgId    spDlgId,
                                   MaInvokeId *invkId,
                                   MaOprType  oprType,
                                   MaUsrErr  *usrErr,
                                   MaPrvErr  *prvErr,
                                   MaSSEv    *ssEv));

#endif /* MAP_VLR || MAP_HLR */

EXTERN S16 AuLiMatOpenReq ARGS((Pst *pst,
                                SpId spId,
                                MaDlgId suDlgId,
                                MaDlgId spDlgId, 
                                MaOpenEv *openEv));

EXTERN S16 AuLiMatOpenRsp ARGS((Pst *pst,
                                SpId spId,
                                MaDlgId suDlgId,
                                MaDlgId spDlgId, 
                                MaOpenEv *openEv));

EXTERN S16 AuLiMatCloseReq ARGS((Pst *pst,
                                 SpId spId,
                                 MaDlgId suDlgId,
                                 MaDlgId spDlgId, 
                                 MaCloseEv *closeEv));

#if (MAP_VLR || MAP_HLR || MAP_GSN || MAP_MLC)

EXTERN S16 AuLiMatSubMgmtInd ARGS((Pst  *pst,
                                   SuId       suId,
                                   MaDlgId    suDlgId,
                                   MaDlgId    spDlgId,
                                   MaInvokeId *invkId,
                                   MaOprType  oprType,
                                   MaSubEv    *subEv));

EXTERN S16 AuLiMatSubMgmtRsp ARGS((Pst  *pst,
                                   SpId spId,

⌨️ 快捷键说明

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