mtc_cli_cb.h 文件参考
MTC 客户端回调函数。 更多
类型定义 | |
typedef ZINT(* | PFN_MTCCLICB )(ZFUNC_VOID) |
MTC 客户端回调类型定义。 | |
typedef ZINT(* | PFN_MTCCLIPRINT )(ZCHAR *pcStr) |
用于公布打印消息的 MTC 客户端回调类型定义。 更多 | |
typedef ZINT(* | PFN_MTCCLIEVNT )(ZEVNTID zEvntId) |
用于传递事件到 MTC 调用方的 MTC 客户端回调类型定义。 * 更多 | |
typedef ZINT(* | PFN_MTCCLIREGFAILED )(ZULONG dwStatCode) |
用于通知注册失败的 MTC GUI 回调类型定义。 更多 | |
typedef ZINT(* | PFN_MTCCLIAUTHIND )(ZUINT iAuthType, ZUINT iCookie, ZCHAR *pcRand, ZCHAR *pcAutn) |
用于通知鉴权失败的 MTC GUI 回调类型定义。 更多 | |
typedef ZINT(* | PFN_MTCCLISERVLOGINOK )(ZFUNC_VOID) |
用于通知登陆服务器成功的 MTC GUI 回调类型定义。 | |
typedef ZINT(* | PFN_MTCCLILCLLOGINOK )(ZFUNC_VOID) |
用于通知本地登录成功的 MTC GUI 回调类型定义。 | |
typedef ZINT(* | PFN_MTCCLILOGINFAILED )(ZULONG dwStatCode) |
用于通知登录失败的 MTC GUI 回调类型定义。 更多 | |
typedef ZINT(* | PFN_MTCCLIREFRESHOK )(ZBOOL bActive, ZBOOL bChanged) |
用于通知刷新成功的 MTC GUI 回调类型定义。 更多 | |
typedef ZINT(* | PFN_MTCCLIREFRESHFAILED )(ZBOOL bActive, ZULONG dwStatCode) |
用于通知刷新失败的 MTC GUI 回调类型定义。 更多 | |
typedef ZINT(* | PFN_MTCCLILCLLOGOUT )(ZFUNC_VOID) |
用于通知本地注销的 MTC GUI 回调类型定义。 | |
typedef ZINT(* | PFN_MTCCLISERVLOGOUT )(ZBOOL bActive, ZULONG dwStatCode, ZULONG dwExpires) |
用于通知服务器注销的 MTC GUI 回调类型定义。 更多 | |
typedef ZVOID(* | PFN_MTCCLISUBNETCHANGED )(ZUINT iNetType) |
用于通知网络更改的 MTC GUI 回调类型定义。 更多 | |
函数 | |
ZFUNC ZVOID | Mtc_CliCbSetPrint (PFN_MTCCLIPRINT pfnCb) |
设置 Zos_Printf 字符串打印回调。 Zos 打印与登录函数将持续调用,若回调不为 ZNULL。 更多 | |
ZFUNC ZVOID | Mtc_CliCbSetEvnt (PFN_MTCCLIEVNT pfnCb) |
设置业务事件回调到 MTC 驱动方。 若 MTC 正在多线程模式下运行,MTC 与业务容器 需要被 MTC 用户驱动(多数情况下为 GUI),因此 MTC 将调用这一回调 传达事件给 MTC 用户,MTC 用户应传输事件给自己。 MTC 用户届时调用 Mtc_CliDrive 运行 MTC 与业务容器。 更多 | |
ZFUNC ZVOID | Mtc_CliCbSetRegOk (PFN_MTCCLICB pfnCb) |
设置注册成功指示回调。 回调将被通知若注册成功。 回调为 Mtc_CliLogin 的结果之一 更多 | |
ZFUNC ZVOID | Mtc_CliCbSetRegFailed (PFN_MTCCLIREGFAILED pfnCb) |
设置注册失败指示回调。 回调将被通知若注册失败。 回调为 Mtc_CliLogin 的结果之一 更多 | |
ZFUNC ZVOID | Mtc_CliCbSetAuthInd (PFN_MTCCLIAUTHIND pfnCb) |
设置鉴权指示回调。 回调将被通知如果鉴权被指示 回调为 Mtc_CliLogin 的结果之一。 更多 | |
ZFUNC ZVOID | Mtc_CliCbSetServLoginOk (PFN_MTCCLISERVLOGINOK pfnCb) |
设置登录成功指示回调。 若服务器登陆成功,回调将被通知。 回调为 Mtc_CliLogin 的结果之一。 更多 | |
ZFUNC ZVOID | Mtc_CliCbSetLclLoginOk (PFN_MTCCLILCLLOGINOK pfnCb) |
设置登陆成功指示回调。 若本地登录成功,回调将被通知。 回调为 Mtc_CliLogin 的结果之一。 更多 | |
ZFUNC ZVOID | Mtc_CliCbSetLoginFailed (PFN_MTCCLILOGINFAILED pfnCb) |
设置登陆失败指示回调。 若登录失败,回调将被通知。 回调为 Mtc_CliLogin 的结果之一。 更多 | |
ZFUNC ZVOID | Mtc_CliCbSetRefreshOk (PFN_MTCCLIREFRESHOK pfnCb) |
设置刷新成功指示回调。 若刷新成功,回调将被通知。 回调为 Mtc_CliRefresh 的结果之一。 更多 | |
ZFUNC ZVOID | Mtc_CliCbSetRefreshFailed (PFN_MTCCLIREFRESHFAILED pfnCb) |
设置刷新失败指示回调。 若刷新失败,回调将被通知。 回调为 Mtc_CliRefresh 的结果之一。 更多 | |
ZFUNC ZVOID | Mtc_CliCbSetLclLogout (PFN_MTCCLILCLLOGOUT pfnCb) |
设置本地注销指示回调。 若客户端没有注册服务器回调将被通知。 若 Mtc_CliDbGetUserReg 为 ZTRUE, 该回调将不被调用。 更多 | |
ZFUNC ZVOID | Mtc_CliCbSetServLogout (PFN_MTCCLISERVLOGOUT pfnCb) |
设置服务器注销指示回调。 若客户端从服务器侧取消注册回调将被通知。 若 Mtc_CliDbGetUserReg 为 ZFALSE, 回调将被通知。 更多 | |
ZFUNC ZVOID | Mtc_CliCbSetSubNetChanged (PFN_MTCCLISUBNETCHANGED pfnCb) |
设置订阅网络更改说明的回调。 若网络更改,回调将被通知。 更多 | |
详细描述
MTC 客户端回调函数。
类型定义说明
typedef ZINT(* PFN_MTCCLIAUTHIND)(ZUINT iAuthType, ZUINT iCookie, ZCHAR *pcRand, ZCHAR *pcAutn)
用于通知鉴权失败的 MTC GUI 回调类型定义。
- 参数
-
iAuthType 为鉴权类型(见 EN_MTC_IMS_AUTH_TYPE)。 pcRand 被使用当鉴权类型为 EN_MTC_IMS_AUTH_IMS_AKA. pcAutn 被使用当鉴权类型为 EN_MTC_IMS_AUTH_IMS_AKA.
typedef ZINT(* PFN_MTCCLIEVNT)(ZEVNTID zEvntId)
用于传递事件到 MTC 调用方的 MTC 客户端回调类型定义。 *
- 参数
-
zEvntId 为事件点。
typedef ZINT(* PFN_MTCCLILOGINFAILED)(ZULONG dwStatCode)
用于通知登录失败的 MTC GUI 回调类型定义。
- 参数
-
dwStatCode 为登录失败状态代码。
typedef ZINT(* PFN_MTCCLIPRINT)(ZCHAR *pcStr)
用于公布打印消息的 MTC 客户端回调类型定义。
- 参数
-
pcStr 为打印字符串。
typedef ZINT(* PFN_MTCCLIREFRESHFAILED)(ZBOOL bActive, ZULONG dwStatCode)
用于通知刷新失败的 MTC GUI 回调类型定义。
- 参数
-
bActive 说明是否是用户操作结果。 dwStatCode 为刷新失败状态代码。
typedef ZINT(* PFN_MTCCLIREFRESHOK)(ZBOOL bActive, ZBOOL bChanged)
用于通知刷新成功的 MTC GUI 回调类型定义。
- 参数
-
bActive 说明是否是用户操作结果。 bChanged 说明注册信息是否更改。
typedef ZINT(* PFN_MTCCLIREGFAILED)(ZULONG dwStatCode)
用于通知注册失败的 MTC GUI 回调类型定义。
- 参数
-
dwStatCode 为注册失败状态代码(见 MTC_CLI_ERR_LCL_FAILED)。
typedef ZINT(* PFN_MTCCLISERVLOGOUT)(ZBOOL bActive, ZULONG dwStatCode, ZULONG dwExpires)
用于通知服务器注销的 MTC GUI 回调类型定义。
- 参数
-
bActive 说明是否是用户操作结果。 dwStatCode 为触发注销的事件类型(见 MTC_CLI_ERR_LCL_FAILED)。 dwExpires 为超时值,若服务器通知注销。
typedef ZVOID(* PFN_MTCCLISUBNETCHANGED)(ZUINT iNetType)
用于通知网络更改的 MTC GUI 回调类型定义。
- 参数
-
iNetType 为接入网络类型(见 EN_MTC_ACC_NET_TYPE)。
函数说明
ZFUNC ZVOID Mtc_CliCbSetAuthInd (PFN_MTCCLIAUTHIND pfnCb)
设置鉴权指示回调。 回调将被通知如果鉴权被指示 回调为 Mtc_CliLogin 的结果之一。
- 参数
-
[in] pfnCb 回调函数。
ZFUNC ZVOID Mtc_CliCbSetEvnt (PFN_MTCCLIEVNT pfnCb)
设置业务事件回调到 MTC 驱动方。 若 MTC 正在多线程模式下运行,MTC 与业务容器 需要被 MTC 用户驱动(多数情况下为 GUI),因此 MTC 将调用这一回调 传达事件给 MTC 用户,MTC 用户应传输事件给自己。 MTC 用户届时调用 Mtc_CliDrive 运行 MTC 与业务容器。
- 参数
-
[in] pfnCb 回调函数。
ZFUNC ZVOID Mtc_CliCbSetLclLoginOk (PFN_MTCCLILCLLOGINOK pfnCb)
设置登陆成功指示回调。 若本地登录成功,回调将被通知。 回调为 Mtc_CliLogin 的结果之一。
- 参数
-
[in] pfnCb 回调函数。
ZFUNC ZVOID Mtc_CliCbSetLclLogout (PFN_MTCCLILCLLOGOUT pfnCb)
设置本地注销指示回调。 若客户端没有注册服务器回调将被通知。 若 Mtc_CliDbGetUserReg 为 ZTRUE, 该回调将不被调用。
The callback is one of Mtc_CliLogout results
- 参数
-
[in] pfnCb 回调函数。
ZFUNC ZVOID Mtc_CliCbSetLoginFailed (PFN_MTCCLILOGINFAILED pfnCb)
设置登陆失败指示回调。 若登录失败,回调将被通知。 回调为 Mtc_CliLogin 的结果之一。
- 参数
-
[in] pfnCb 回调函数。
ZFUNC ZVOID Mtc_CliCbSetPrint (PFN_MTCCLIPRINT pfnCb)
设置 Zos_Printf 字符串打印回调。 Zos 打印与登录函数将持续调用,若回调不为 ZNULL。
- 参数
-
[in] pfnCb 回调函数。
ZFUNC ZVOID Mtc_CliCbSetRefreshFailed (PFN_MTCCLIREFRESHFAILED pfnCb)
设置刷新失败指示回调。 若刷新失败,回调将被通知。 回调为 Mtc_CliRefresh 的结果之一。
- 参数
-
[in] pfnCb 回调函数。
ZFUNC ZVOID Mtc_CliCbSetRefreshOk (PFN_MTCCLIREFRESHOK pfnCb)
设置刷新成功指示回调。 若刷新成功,回调将被通知。 回调为 Mtc_CliRefresh 的结果之一。
- 参数
-
[in] pfnCb 回调函数。
ZFUNC ZVOID Mtc_CliCbSetRegFailed (PFN_MTCCLIREGFAILED pfnCb)
设置注册失败指示回调。 回调将被通知若注册失败。 回调为 Mtc_CliLogin 的结果之一
- 参数
-
[in] pfnCb 回调函数。
ZFUNC ZVOID Mtc_CliCbSetRegOk (PFN_MTCCLICB pfnCb)
设置注册成功指示回调。 回调将被通知若注册成功。 回调为 Mtc_CliLogin 的结果之一
- 参数
-
[in] pfnCb 回调函数。
ZFUNC ZVOID Mtc_CliCbSetServLoginOk (PFN_MTCCLISERVLOGINOK pfnCb)
设置登录成功指示回调。 若服务器登陆成功,回调将被通知。 回调为 Mtc_CliLogin 的结果之一。
- 参数
-
[in] pfnCb 回调函数。
ZFUNC ZVOID Mtc_CliCbSetServLogout (PFN_MTCCLISERVLOGOUT pfnCb)
设置服务器注销指示回调。 若客户端从服务器侧取消注册回调将被通知。 若 Mtc_CliDbGetUserReg 为 ZFALSE, 回调将被通知。
回调为 Mtc_CliLogout 的结果之一。
- 参数
-
[in] pfnCb 回调函数。
ZFUNC ZVOID Mtc_CliCbSetSubNetChanged (PFN_MTCCLISUBNETCHANGED pfnCb)
设置订阅网络更改说明的回调。 若网络更改,回调将被通知。
- 参数
-
[in] pfnCb 回调函数。