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

Bindings.HDF5.Raw.H5FD.Core

Description

A driver which stores the HDF5 data in main memory using only the HDF5 public API. This driver is useful for fast access to small, temporary hdf5 files.

Synopsis

Documentation

h5fd_core_init :: IO HId_t Source #

Initialize this driver by registering the driver with the library.

hid_t H5FD_core_init(void);x

h5p_set_fapl_core :: HId_t -> CSize -> HBool_t -> IO HErr_t Source #

Modify the file access property list to use the H5FD_CORE driver. The increment specifies how much to grow the memory each time we need more.

herr_t H5Pset_fapl_core(hid_t fapl_id, size_t increment,
       hbool_t backing_store);

p_H5Pset_fapl_core :: FunPtr (HId_t -> CSize -> HBool_t -> IO HErr_t) Source #

h5p_get_fapl_core :: HId_t -> Out CSize -> Out HBool_t -> IO HErr_t Source #

Queries properties set by the H5Pset_fapl_core() function.

herr_t H5Pget_fapl_core(hid_t fapl_id, size_t *increment/*out*/,
       hbool_t *backing_store/*out*/);

p_H5Pget_fapl_core :: FunPtr (HId_t -> Out CSize -> Out HBool_t -> IO HErr_t) Source #