Function librist_sys::rist_receiver_data_read[][src]

pub unsafe extern "C" fn rist_receiver_data_read(
    ctx: *mut rist_ctx,
    data_block: *mut *const rist_data_block,
    timeout: c_int
) -> c_int

@brief Reads rist data

Use this API to read data from an internal fifo queue instead of the callback

@param ctx RIST receiver context @param[out] reference counted data_blockstructure MUST be freed via rist_receiver_data_block_free @param timeout How long to wait for queue data (ms), 0 for no wait @return num buffers remaining on queue +1 (0 if no buffer returned), -1 on error