rt_data_queue 结构体

优质
小牛编辑
128浏览
2023-12-01

数据队列控制块 更多...

成员变量

rt_uint16_t size
 数据队列的容量
 
rt_uint16_t lwm
 阈值
 
rt_uint16_t get_index
 数据队列读取位置
 
rt_uint16_t put_index
 数据队列写入位置
 
struct rt_data_item * queue
 数据队列中的数据信息,包含数据指针和大小信息
 
rt_list_t suspended_push_list
 数据队列写入线程挂起链表
 
rt_list_t suspended_pop_list
 数据队列读取线程挂起链表
 
void(* evt_notify )(struct rt_data_queue *queue, rt_uint32_t event)
 事件通知回调函数
 

详细描述

数据队列控制块