跳到主要内容

acltdtGetQueueAttr

acltdtDestroyQueueAttr

函数功能

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

函数原型

aclError acltdtDestroyQueueAttr(const acltdtQueueAttr *attr)

参数说明

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

返回值说明

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

父主题: acltdtQueueAttr

acltdtSetQueueAttr

函数功能

设置队列属性值。同步接口。

函数原型

**aclError**acltdtSetQueueAttr(acltdtQueueAttr *attr, acltdtQueueAttrType type, size_t len, const void *param)

参数说明

参数名输入/输出说明
attr输入&输出队列属性配置信息的指针。 需提前调用acltdtCreateQueueAttr接口创建acltdtQueueAttr类型的数据。
type输入属性类型。
len输入属性值的字节数。
- 属性参数的类型为*_UINT64时,此处配置为8;
- 属性参数的类型为*_UINT32时,此处配置为4;
- 属性参数的类型为*_PTR时,若操作系统是32位,则此处配置为4;若操作系统是64位,则配置为8。
param输入指向属性值的指针。

返回值说明

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

父主题: acltdtQueueAttr

acltdtGetQueueAttr

函数功能

获取队列属性值。同步接口。

函数原型

**aclError**acltdtGetQueueAttr(const acltdtQueueAttr *attr, acltdtQueueAttrType type, size_t len, size_t *paramRetSize, void *param)

参数说明

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

返回值说明

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

父主题: acltdtQueueAttr

acltdtCreateQueueRoute

函数功能

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

函数原型

acltdtQueueRoute* acltdtCreateQueueRoute(uint32_t srcId, uint32_t dstId)

参数说明

参数名输入/输出说明
srcId输入源队列ID。
dstID输入目的队列ID。

返回值说明

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

父主题: acltdtQueueRoute

acltdtDestroyQueueRoute

函数功能

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

函数原型

aclError acltdtDestroyQueueRoute(const acltdtQueueRoute *route)

参数说明

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

返回值说明

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

父主题: acltdtQueueRoute

在线提单