Inserts an element at the end of an atomic queue.
status = cma_lib_queue_try_enqueue (queue, element)
Argument Data Type Accessstatus Boolean cma_t_boolean write queue opaque cma_lib_t_queue read element opaque cma_t_address read
cma_t_boolean cma_lib_queue_try_enqueue ( cma_lib_t_queue *queue, cma_lib_t_address element);
Call cma_lib_queue_enqueue if you want to insert an element into a queue but cause the calling thread to block if the queue is full. Call cma_lib_queue_try_enqueue_int if you want to insert an element into a queue from interrupt level.
cma_e_existence cma_e_use_error