List of Operations
API Functional Overview
1-13
QUE module operations
Function
Operation
QUE_create
Create an empty queue
QUE_delete
Delete an empty queue
QUE_dequeue
Remove from front of queue (non-atomically)
QUE_empty
Test for an empty queue
QUE_enqueue
Insert at end of queue (non-atomically)
QUE_get
Get element from front of queue (atomically)
QUE_head
Return element at front of queue
QUE_insert
Insert in middle of queue (non-atomically)
QUE_new
Set a queue to be empty
QUE_next
Return next element in queue (non-atomically)
QUE_prev
Return previous element in queue (non-atomically)
QUE_put
Put element at end of queue (atomically)
QUE_remove
Remove from middle of queue (non-atomically)
Function
Operation
RTDX_channelBusy
Return status indicating whether a channel is busy
RTDX_CreateInputChannel
Declare input channel structure
RTDX_CreateOutputChannel
Declare output channel structure
RTDX_disableInput
Disable an input channel
RTDX_disableOutput
Disable an output channel
RTDX_enableInput
Enable an input channel
RTDX_enableOutput
Enable an output channel
RTDX_isInputEnabled
Return status of the input data channel
RTDX_isOutputEnabled
Return status of the output data channel
RTDX_read
Read from an input channel