73 typedef struct EnetQ_Node_s
82 typedef struct EnetQ_s
126 const EnetQ *srcQueue);
A generic node structure for a single link list.
Definition: enet_queue.h:73
void EnetQueue_enqHead(EnetQ *queue, EnetQ_Node *node)
Enqueue a packet at head into the queue.
Generic queue.
Definition: enet_queue.h:82
struct EnetQ_Node_s * next
Definition: enet_queue.h:76
void EnetQueue_append(EnetQ *dstQueue, EnetQ *srcQueue)
Append queue.
void EnetQueue_copyQ(EnetQ *dstQueue, const EnetQ *srcQueue)
Copy queues.
EnetQ_Node * EnetQueue_deq(EnetQ *queue)
Dequeue a packet from the queue.
void EnetQueue_initQ(EnetQ *queue)
Init queue.
EnetQ_Node * head
Definition: enet_queue.h:88
uint16_t queue
Definition: tisci_rm_ra.h:166
uint32_t EnetQueue_getQCount(EnetQ *queue)
Get queue count.
void EnetQueue_enq(EnetQ *queue, EnetQ_Node *node)
Enqueue a packet into the queue.
EnetQ_Node * tail
Definition: enet_queue.h:91
void EnetQueue_verifyQCount(EnetQ *queue)
Checks queue corruption.
uint32_t count
Definition: enet_queue.h:85
uint32_t magic
Definition: enet_queue.h:94