HccnRpingInit
功能说明
初始化参与RPing的Device,启动网络状态监测。
函数原型
HccnResult HccnRpingInit(uint32_t devLogicId, HccnRpingInitAttr *initAttr, HccnRpingCtx *rpingCtx)
参数说明
参数名 |
输入/输出 |
描述 |
---|---|---|
devLogicId |
输入 |
参与RPing功能并进行资源初始化的Device的逻辑ID。 |
initAttr |
输入 |
RPing功能的初始化配置信息。 HccnRpingInitAttr类型的定义可参见HccnRpingInitAttr。 |
rpingCtx |
输出 |
构造的RPing对象的指针。 HccnRpingCtx类型的定义可参见HccnRpingCtx。 |
返回值
HccnResult类型错误码的解析结果。
约束说明
- 使用该接口前需要调用aclrtSetDevice接口指定参与RPing功能的Device。
- 该接口会申请堆上内存来存储相关资源,RPing功能关闭后需要用户调用HccnRpingDeinit接口释放资源。
- 单个进程中每个Device只能初始化一次。
- 不支持多线程同时初始化一个Device。
支持的型号
Atlas A2 训练系列产品