Dataflow Runtime API  3.1.1.0
Macros | Functions | Variables
tx_queue.h File Reference

Macros

#define TX_QUEUE_ID   ((ULONG) 0x51554555)
 ThreadX Component
More...
 
#define TX_QUEUE_MESSAGE_COPY(s, d, z)
 
#define QUEUE_DECLARE   extern
 
#define TX_QUEUE_DELETE_PORT_COMPLETION(q)
 

Functions

VOID _tx_queue_initialize (VOID)
 
VOID _tx_queue_cleanup (TX_THREAD *thread_ptr, ULONG suspension_sequence)
 

Variables

QUEUE_DECLARE TX_QUEUE_tx_queue_created_ptr
 
QUEUE_DECLARE ULONG _tx_queue_created_count
 

Macro Definition Documentation

◆ QUEUE_DECLARE

#define QUEUE_DECLARE   extern

◆ TX_QUEUE_DELETE_PORT_COMPLETION

#define TX_QUEUE_DELETE_PORT_COMPLETION (   q)

◆ TX_QUEUE_ID

#define TX_QUEUE_ID   ((ULONG) 0x51554555)

ThreadX Component

Queue

◆ TX_QUEUE_MESSAGE_COPY

#define TX_QUEUE_MESSAGE_COPY (   s,
  d,
 
)
Value:
*(d)++ = *(s)++; \
if ((z) > ((UINT) 1)) \
{ \
while (--(z)) \
{ \
*(d)++ = *(s)++; \
} \
}
unsigned int UINT
Definition: tx_port.h:114

Function Documentation

◆ _tx_queue_cleanup()

VOID _tx_queue_cleanup ( TX_THREAD thread_ptr,
ULONG  suspension_sequence 
)

◆ _tx_queue_initialize()

VOID _tx_queue_initialize ( VOID  )

Variable Documentation

◆ _tx_queue_created_count

QUEUE_DECLARE ULONG _tx_queue_created_count

◆ _tx_queue_created_ptr

QUEUE_DECLARE TX_QUEUE* _tx_queue_created_ptr