TNeoKernel
v1.01
|
Structure representing data queue object.
Definition at line 83 of file tn_dqueue.h.
Data Fields | |
struct TN_ListItem | wait_send_list |
list of tasks waiting to send data | |
struct TN_ListItem | wait_receive_list |
list of tasks waiting to receive data | |
void ** | data_fifo |
array of void * to store data queue items. Can be NULL . | |
int | items_cnt |
capacity (total items count). Can be 0. | |
int | filled_items_cnt |
count of non-free items in data_fifo | |
int | head_idx |
index of the item which will be written next time | |
int | tail_idx |
index of the item which will be read next time | |
enum TN_ObjId | id_dque |
id for object validity verification | |