跳到主要内容

acltdtGetQueueRouteParam

acltdtGetQueueRouteParam

函数功能

获取队列路由配置的相关信息,例如源队列ID、目标队列ID等。同步接口。

函数原型

**aclError**acltdtGetQueueRouteParam(const acltdtQueueRoute *route, acltdtQueueRouteParamType type, size_t len, size_t *paramRetSize, void *param)

参数说明

参数名输入/输出说明
route输入队列路由配置信息的指针。 需提前调用acltdtCreateQueueRoute接口创建acltdtQueueRoute类型的数据。
type输入路由参数类型。
len输入参数值的字节数。
- 参数的类型为*_UINT64时,此处配置为8;
- 参数的类型为*_UINT32时,此处配置为4;
- 参数的类型为*_PTR时,若操作系统是32位,则此处配置为4;若操作系统是64位,则配置为8。
paramRetSize输出实际返回的参数值字节数的指针。
param输出指向参数值的指针。

返回值说明

返回0表示成功,返回其它值表示失败。

父主题: acltdtQueueRoute

acltdtCreateQueueRouteList

函数功能

创建acltdtQueueRouteList类型的数据,表示队列路由配置数组。同步接口。

函数原型

acltdtQueueRouteList* acltdtCreateQueueRouteList()

参数说明

返回值说明

  • 返回acltdtQueueRouteList类型的指针,表示成功。
  • 返回nullptr,表示失败。

父主题: acltdtQueueRouteList

acltdtDestroyQueueRouteList

函数功能

销毁通过acltdtCreateQueueRouteList接口创建的acltdtQueueRouteList类型的数据。同步接口。

函数原型

**aclError**acltdtDestroyQueueRouteList(const acltdtQueueRouteList *routeList)

参数说明

参数名输入/输出说明
routeList输入待销毁的acltdtQueueRouteList类型的指针。

返回值说明

返回0表示成功,返回其它值表示失败。

父主题: acltdtQueueRouteList

acltdtAddQueueRoute

函数功能

向队列路由配置数组中添加队列路由配置信息。同步接口。

函数原型

aclError acltdtAddQueueRoute(acltdtQueueRouteList *routeList, const acltdtQueueRoute *route)

参数说明

参数名输入/输出说明
routeList输入&输出队列路由配置数组。 需提前调用acltdtCreateQueueRouteList接口创建acltdtQueueRouteList类型的数据。
route输入需添加的队列路由配置信息的指针。 需提前调用acltdtCreateQueueRoute接口创建acltdtQueueRoute类型的数据。

返回值说明

返回0表示成功,返回其它值表示失败。

父主题: acltdtQueueRouteList

在线提单