| 
    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  | |
 1.8.8