Docs
Resources
Tools
News
to top

rcs ios

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回调函数。
Juphoon © 2015 中文(简体)
关于我们 JusTalk 开发人员 招聘 隐私政策