dpiQueue_enqMany

Function dpiQueue_enqMany 

Source
pub unsafe extern "C" fn dpiQueue_enqMany(
    queue: *mut dpiQueue,
    numProps: u32,
    props: *mut *mut dpiMsgProps,
) -> c_int
Expand description

Enqueues multiple messages into the queue.

Warning: calling this function in parallel on different connections acquired from the same pool may fail due to Oracle bug 29928074. Ensure that this function is not run in parallel, use standalone connections or connections from different pools, or make multiple calls to dpiQueue_enqOne() instead. The function dpiQueue_deqMany() call is not affected.

The function returns DPI_SUCCESS for success and DPI_FAILURE for failure.