HDF5  1.12.0
Functions | Variables
H5HF.c File Reference
#include "H5HFmodule.h"
#include "H5private.h"
#include "H5Eprivate.h"
#include "H5FOprivate.h"
#include "H5HFpkg.h"
#include "H5MFprivate.h"
#include "H5MMprivate.h"

Functions

 H5FL_DEFINE_STATIC (H5HF_t)
 
herr_t H5HF_op_read (const void *obj, size_t obj_len, void *op_data)
 
herr_t H5HF_op_write (const void *obj, size_t obj_len, void *op_data)
 
H5HF_tH5HF_create (H5F_t *f, const H5HF_create_t *cparam)
 
H5HF_tH5HF_open (H5F_t *f, haddr_t fh_addr)
 
herr_t H5HF_get_id_len (H5HF_t *fh, size_t *id_len_p)
 
herr_t H5HF_get_heap_addr (const H5HF_t *fh, haddr_t *heap_addr_p)
 
herr_t H5HF_insert (H5HF_t *fh, size_t size, const void *obj, void *id)
 
herr_t H5HF_get_obj_len (H5HF_t *fh, const void *_id, size_t *obj_len_p)
 
herr_t H5HF_get_obj_off (H5HF_t *fh, const void *_id, hsize_t *obj_off_p)
 
herr_t H5HF_read (H5HF_t *fh, const void *_id, void *obj)
 
herr_t H5HF_write (H5HF_t *fh, void *_id, hbool_t H5_ATTR_UNUSED *id_changed, const void *obj)
 
herr_t H5HF_op (H5HF_t *fh, const void *_id, H5HF_operator_t op, void *op_data)
 
herr_t H5HF_remove (H5HF_t *fh, const void *_id)
 
herr_t H5HF_close (H5HF_t *fh)
 
herr_t H5HF_delete (H5F_t *f, haddr_t fh_addr)
 

Variables

hbool_t H5_PKG_INIT_VAR = FALSE
 

Function Documentation

◆ H5FL_DEFINE_STATIC()

H5FL_DEFINE_STATIC ( H5HF_t  )

◆ H5HF_close()

herr_t H5HF_close ( H5HF_t fh)

◆ H5HF_create()

H5HF_t* H5HF_create ( H5F_t f,
const H5HF_create_t cparam 
)

◆ H5HF_delete()

herr_t H5HF_delete ( H5F_t f,
haddr_t  fh_addr 
)

◆ H5HF_get_heap_addr()

herr_t H5HF_get_heap_addr ( const H5HF_t fh,
haddr_t heap_addr_p 
)

◆ H5HF_get_id_len()

herr_t H5HF_get_id_len ( H5HF_t fh,
size_t id_len_p 
)

◆ H5HF_get_obj_len()

herr_t H5HF_get_obj_len ( H5HF_t fh,
const void *  _id,
size_t obj_len_p 
)

◆ H5HF_get_obj_off()

herr_t H5HF_get_obj_off ( H5HF_t fh,
const void *  _id,
hsize_t obj_off_p 
)

◆ H5HF_insert()

herr_t H5HF_insert ( H5HF_t fh,
size_t  size,
const void *  obj,
void *  id 
)

◆ H5HF_op()

herr_t H5HF_op ( H5HF_t fh,
const void *  _id,
H5HF_operator_t  op,
void *  op_data 
)

◆ H5HF_op_read()

herr_t H5HF_op_read ( const void *  obj,
size_t  obj_len,
void *  op_data 
)

◆ H5HF_op_write()

herr_t H5HF_op_write ( const void *  obj,
size_t  obj_len,
void *  op_data 
)

◆ H5HF_open()

H5HF_t* H5HF_open ( H5F_t f,
haddr_t  fh_addr 
)

◆ H5HF_read()

herr_t H5HF_read ( H5HF_t fh,
const void *  _id,
void *  obj 
)

◆ H5HF_remove()

herr_t H5HF_remove ( H5HF_t fh,
const void *  _id 
)

◆ H5HF_write()

herr_t H5HF_write ( H5HF_t fh,
void *  _id,
hbool_t H5_ATTR_UNUSED id_changed,
const void *  obj 
)

Variable Documentation

◆ H5_PKG_INIT_VAR

hbool_t H5_PKG_INIT_VAR = FALSE