TNeoKernel  v1.04
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Data Fields
TN_DQueue Struct Reference

Detailed Description

Structure representing data queue object.

Definition at line 105 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 TN_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
 
struct TN_EGrpLink eventgrp_link
 connected event group
 

The documentation for this struct was generated from the following file: