pub type VSIFilesystemPluginAdviseReadCallback = Option<unsafe extern "C" fn(pFile: *mut c_void, nRanges: c_int, panOffsets: *const vsi_l_offset, panSizes: *const usize)>;
Expand description

This optional method is called when code plans to access soon one or several ranges in a file. Some file systems may be able to use this hint to for example asynchronously start such requests.

Offsets may be given in a non-increasing order, and may potentially overlap.

@param pFile File handle. @param nRanges Size of the panOffsets and panSizes arrays. @param panOffsets Array containing the start offset of each range. @param panSizes Array containing the size (in bytes) of each range. @since GDAL 3.7