Docs
Resources
Tools
News
to top

rcs ios

mtc_util.h 文件参考

MTC 通用接口函数。 更多

struct  tagMTC_SYS_TIME
  MTC 系统时间。 更多
 

类型定义

typedef ZVOID(* PFN_ZMTCTMRA )(ZTIMERID zTimerId, ZCOOKIE zCookie)
 用户自定义回调当计时器触发时。
 
typedef ZVOID(* PFN_ZMTCTMRS )(ZCOOKIE zCookie)
 用户自定义时间表当计时器触发时。
 
typedef struct tagMTC_SYS_TIME ST_MTC_SYS_TIME
  MTC系统时间。
 

函数

ZFUNC ZVOID Mtc_AnyLogErrStr (ZCHAR *pcLogName, ZCHAR *pcFormat,...)
 打印有个事字符串信息的错误记录。 用户可以将记录名称特定为记录模块前缀 记录打印级别可以由 Mtc_CliDbSetLogLevel 设置。 更多
 
ZFUNC ZVOID Mtc_AnyLogInfoStr (ZCHAR *pcLogName, ZCHAR *pcFormat,...)
 打印有个事字符串信息的信息记录。 用户可以将记录名称特定为记录模块前缀 记录打印级别可以由 Mtc_CliDbSetLogLevel 设置。 更多
 
ZFUNC ZVOID Mtc_AnyLogDbgStr (ZCHAR *pcLogName, ZCHAR *pcFormat,...)
 打印带有格式字符串信息的调试记录。 用户可以将记录名称特定为记录模块前缀 记录打印级别可以由 Mtc_DbSetLogLevel 设置。 更多
 
ZFUNC ZINT Mtc_GetLclIpCnt ()
  获取本地 IP 数量。 更多
 
ZFUNC ZCHAR * Mtc_GetLclIp (ZINT iIndex)
  获取本地 IP。 更多
 
ZFUNC ZUINT Mtc_GetAccessNetType ()
 获取接入网络类型。 更多
 
ZFUNC ZINT Mtc_TimerCreate (ZCOOKIE zCookie, ZBOOL bCycle, PFN_ZMTCTMRA pfnActive, ZTIMERID *pzTimerId)
 创建一个新的计时器。 更多
 
ZFUNC ZINT Mtc_TimerDelete (ZTIMERID zTimerId)
 删除一个计时器。 更多
 
ZFUNC ZINT Mtc_TimerStart (ZTIMERID zTimerId, ZULONG dwTimeLen)
 开始一个计时器。 更多
 
ZFUNC ZINT Mtc_TimerStop (ZTIMERID zTimerId)
 停止一个计时器。 更多
 
ZFUNC ZBOOL Mtc_TimerIsRun (ZTIMERID zTimerId)
 检查计时器是否正在运行。 更多
 
ZFUNC ZINT Mtc_TimerSchedule (ZCOOKIE zCookie, PFN_ZMTCTMRS pfnSchedule, ZULONG dwTimeLen)
 几秒后安排一个新的计时器。 更多
 
ZFUNC ZINT Mtc_Time2SysTime (ZTIME_T zTime, ST_MTC_SYS_TIME *pstTime)
 从 ZTIME_T 改变时间值到 ST_MTC_SYS_TIME 结构。 更多
 
ZFUNC ZINT Mtc_SysTime2Time (ST_MTC_SYS_TIME *pstTime, ZTIME_T *pzTime)
  从 ST_MTC_SYS_TIME 结构改变时间值到 ZTIME_T 。 更多
 
ZFUNC ZINT Mtc_CmdRun (ZCONST ZCHAR *pcCmd)
 运行调试命令。 更多
 

详细描述

MTC 通用接口函数。

函数说明

ZFUNC ZVOID Mtc_AnyLogDbgStr (ZCHAR * pcLogName, ZCHAR * pcFormat,  ... )

打印带有格式字符串信息的调试记录。 用户可以将记录名称特定为记录模块前缀 记录打印级别可以由 Mtc_DbSetLogLevel 设置。

参数
[in]pcLogName记录名称。若没有记录名称,默认名称为“ZOS”。
[in]pcFormat字符串格式。
[in]...字符串样式。
参见
Mtc_AnyLogInfoStr
ZFUNC ZVOID Mtc_AnyLogErrStr (ZCHAR * pcLogName, ZCHAR * pcFormat,  ... )

打印有个事字符串信息的错误记录。 用户可以将记录名称特定为记录模块前缀 记录打印级别可以由 Mtc_CliDbSetLogLevel 设置。

参数
[in]pcLogName记录名称。若没有记录名称,默认名称为“ZOS”。
[in]pcFormat字符串格式。
[in]...字符串样式。
参见
Mtc_AnyLogInfoStr
ZFUNC ZVOID Mtc_AnyLogInfoStr (ZCHAR * pcLogName, ZCHAR * pcFormat,  ... )

打印有个事字符串信息的信息记录。 用户可以将记录名称特定为记录模块前缀 记录打印级别可以由 Mtc_CliDbSetLogLevel 设置。

参数
[in]pcLogName记录名称。若没有记录名称,默认名称为“ZOS”。
[in]pcFormat字符串格式。
[in]...字符串样式。
参见
Mtc_AnyLogErrStr
ZFUNC ZINT Mtc_CmdRun (ZCONST ZCHAR * pcCmd)

运行调试命令。

参数
[in]pcCmd命令字符串。
返回值
ZOK运行命令成功。
ZFAILED运行命令失败。
参见
ZFUNC ZUINT Mtc_GetAccessNetType ()

获取接入网络类型。

返回
接入网络类型,若成功, 否则返回 MTC_ANET_UNKNOWN 。
ZFUNC ZCHAR* Mtc_GetLclIp (ZINT iIndex)

获取本地IP。

参数
[in]iIndex本地 IP 索引。
返回
本地 IP,若成功,否则返回回调地址。 调用方必须先复制再使用。
参见
Mtc_GetLclIpCnt
ZFUNC ZINT Mtc_GetLclIpCnt ()

获取本地IP数量。

返回
本地IP数量,若成功,负责返回0。
参见
Mtc_GetLclIp
ZFUNC ZINT Mtc_SysTime2Time (ST_MTC_SYS_TIMEpstTime, ZTIME_T * pzTime )

从 ST_MTC_SYS_TIME 结构改变时间值到 ZTIME_T 。

参数
[in]pstTimeST_MTC_SYS_TIME 结构中的时间值。
[out]pzTimeZTIME_T 结构中的时间值。
返回值
ZOK改变成功。
ZFAILED改变失败。
参见
ZFUNC ZINT Mtc_Time2SysTime (ZTIME_T zTime, ST_MTC_SYS_TIMEpstTime )

从 ZTIME_T 改变时间值到 ST_MTC_SYS_TIME 结构。

参数
[in]zTime时间值。
[out]pstTimeST_MTC_SYS_TIME 结构内的时间值。
返回值
ZOK改变成功。
ZFAILED改变失败。
参见
ZFUNC ZINT Mtc_TimerCreate (ZCOOKIE zCookie, ZBOOL bCycle, PFN_ZMTCTMRA pfnActive, ZTIMERID * pzTimerId )

创建一个新的计时器。

参数
[in]zCookie用户自定义cookie值。
[in]bCycle计时器模式,循环或单次。
[in]pfnActive计时器活跃回调。
[out]pzTimerId计时器ID。
返回值
ZOK计时器创建成功。
ZFAILED计时器创建失败。
参见
Mtc_TimerDelete
ZFUNC ZINT Mtc_TimerDelete (ZTIMERID zTimerId)

删除一个计时器。

参数
[in]zTimerId计时器ID。
返回值
ZOK计时器删除成功。
ZFAILED计时器删除失败。
参见
Mtc_TimerCreate
ZFUNC ZBOOL Mtc_TimerIsRun (ZTIMERID zTimerId)

检查计时器是否正在运行。

参数
[in]zTimerId计时器ID。
返回值
ZTRUE计时器已经开始并正在计时。
ZFALSE其他情况。
参见
Mtc_TimerStart
ZFUNC ZINT Mtc_TimerSchedule (ZCOOKIE zCookie, PFN_ZMTCTMRS pfnSchedule, ZULONG dwTimeLen )

几秒后安排一个新的计时器。

参数
[in]zCookie用户自定义cookie。
[in]pfnSchedule用户自定义时间表回调。
[in]dwTimeLen时间间隔以毫秒为单位。
返回值
ZOK计时器开始成功。
ZFAILED计时器开始失败。
注解
计时器必须不在运行状态。
参见
Mtc_TimerCreate
ZFUNC ZINT Mtc_TimerStart (ZTIMERID zTimerId, ZULONG dwTimeLen )

开始一个计时器。

参数
[in]zTimerId 计时器 ID。
[in]dwTimeLen时间间隔以毫秒为单位。
返回值
ZOK计时器开始成功。
ZFAILED计时器开始失败。
注解
计时器必须不在运行状态。
参见
Mtc_TimerStop
ZFUNC ZINT Mtc_TimerStop (ZTIMERID zTimerId)

停止一个计时器。

参数
[in]zTimerId计时器 ID。
返回值
ZOK计时器停止成功。
ZFAILED计时器停止失败。
参见
Mtc_TimerStart
Juphoon © 2015 中文(简体)
关于我们 JusTalk 开发人员 招聘 隐私政策