hdf5-1.8.10: Haskell interface to the HDF5 scientific data storage library.
Safe HaskellSafe-Inferred
LanguageHaskell2010

Bindings.HDF5.Raw.H5FD.Log

Description

The POSIX unbuffered file driver using only the HDF5 public API and with a few optimizations: the lseek() call is made only when the current file position is unknown or needs to be changed based on previous I/O through this driver (don't mix IO from this driver with IO from other parts of the application to the same file). With custom modifications...

Synopsis

Documentation

Flags for h5p_set_fapl_log

Flags for tracking where readswritesseeks occur

Flags for tracking number of times each byte is read/written

Flag for tracking "flavor" (type) of information stored at each byte */

Flags for tracking total number of readswritesseeks */

Flags for tracking time spent in openreadwriteseekclose */

Flag for tracking allocation of space in file */

Functions

h5fd_log_init :: IO HId_t Source #

Initialize this driver by registering the driver with the library.

hid_t H5FD_log_init(void);

h5p_set_fapl_log :: HId_t -> CString -> CUInt -> CSize -> IO HErr_t Source #

Modify the file access property list to use the H5FD_LOG driver. There are no driver-specific properties.

herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned flags, size_t buf_size);