xtos_ spsc_ capacity
返回创建队列时指定的最大完整帧数。
本页目录
声明
#include <xtos/spsc.h>
size_t xtos_spsc_capacity(const struct xtos_spsc_queue *queue);参数
| 参数 | 类型 | 说明 |
|---|---|---|
| queue | const struct xtos_spsc_queue * | 队列指针;NULL 返回 0。 |
返回值
返回固定容量;NULL 队列返回 0。
错误
没有 errno 错误返回。输入限制见注意事项。
注意事项
- capacity 是帧数,不是字节数,也不要求是 2 的幂。
- 函数不分配内存,不改变队列状态;队列销毁后不能继续传入其指针。
示例
源码
本文按 OpenXTOS 提交 dd313955ad57542bcd2af8827157d1bbd0cf5e83 的头文件和实现编写。