HDF5  1.12.0
Functions | Variables
H5FS.c File Reference
#include "H5FSmodule.h"
#include "H5private.h"
#include "H5ACprivate.h"
#include "H5Eprivate.h"
#include "H5FSpkg.h"
#include "H5MFprivate.h"
#include "H5MMprivate.h"

Functions

 H5FL_SEQ_DEFINE (H5FS_section_class_t)
 
 H5FL_DEFINE (H5FS_t)
 
H5FS_tH5FS_create (H5F_t *f, haddr_t *fs_addr, const H5FS_create_t *fs_create, uint16_t nclasses, const H5FS_section_class_t *classes[], void *cls_init_udata, hsize_t alignment, hsize_t threshold)
 
H5FS_tH5FS_open (H5F_t *f, haddr_t fs_addr, uint16_t nclasses, const H5FS_section_class_t *classes[], void *cls_init_udata, hsize_t alignment, hsize_t threshold)
 
herr_t H5FS_delete (H5F_t *f, haddr_t fs_addr)
 
herr_t H5FS_close (H5F_t *f, H5FS_t *fspace)
 
H5FS_tH5FS__new (const H5F_t *f, uint16_t nclasses, const H5FS_section_class_t *classes[], void *cls_init_udata)
 
herr_t H5FS_size (const H5FS_t *fspace, hsize_t *meta_size)
 
herr_t H5FS__incr (H5FS_t *fspace)
 
herr_t H5FS__decr (H5FS_t *fspace)
 
herr_t H5FS__dirty (H5FS_t *fspace)
 
herr_t H5FS_alloc_hdr (H5F_t *f, H5FS_t *fspace, haddr_t *fs_addr)
 
herr_t H5FS_alloc_sect (H5F_t *f, H5FS_t *fspace)
 
herr_t H5FS_free (H5F_t *f, H5FS_t *fspace, hbool_t free_file_space)
 
herr_t H5FS__hdr_dest (H5FS_t *fspace)
 
herr_t H5FS__sinfo_dest (H5FS_sinfo_t *sinfo)
 
herr_t H5FS_get_sect_count (const H5FS_t *frsp, hsize_t *tot_sect_count)
 

Variables

hbool_t H5_PKG_INIT_VAR = FALSE
 

Function Documentation

◆ H5FL_DEFINE()

H5FL_DEFINE ( H5FS_t  )

◆ H5FL_SEQ_DEFINE()

H5FL_SEQ_DEFINE ( H5FS_section_class_t  )

◆ H5FS__decr()

herr_t H5FS__decr ( H5FS_t fspace)

◆ H5FS__dirty()

herr_t H5FS__dirty ( H5FS_t fspace)

◆ H5FS__hdr_dest()

herr_t H5FS__hdr_dest ( H5FS_t fspace)

◆ H5FS__incr()

herr_t H5FS__incr ( H5FS_t fspace)

◆ H5FS__new()

H5FS_t* H5FS__new ( const H5F_t f,
uint16_t  nclasses,
const H5FS_section_class_t classes[],
void *  cls_init_udata 
)

◆ H5FS__sinfo_dest()

herr_t H5FS__sinfo_dest ( H5FS_sinfo_t sinfo)

◆ H5FS_alloc_hdr()

herr_t H5FS_alloc_hdr ( H5F_t f,
H5FS_t fspace,
haddr_t fs_addr 
)

◆ H5FS_alloc_sect()

herr_t H5FS_alloc_sect ( H5F_t f,
H5FS_t fspace 
)

◆ H5FS_close()

herr_t H5FS_close ( H5F_t f,
H5FS_t fspace 
)

◆ H5FS_create()

H5FS_t* H5FS_create ( H5F_t f,
haddr_t fs_addr,
const H5FS_create_t fs_create,
uint16_t  nclasses,
const H5FS_section_class_t classes[],
void *  cls_init_udata,
hsize_t  alignment,
hsize_t  threshold 
)

◆ H5FS_delete()

herr_t H5FS_delete ( H5F_t f,
haddr_t  fs_addr 
)

◆ H5FS_free()

herr_t H5FS_free ( H5F_t f,
H5FS_t fspace,
hbool_t  free_file_space 
)

◆ H5FS_get_sect_count()

herr_t H5FS_get_sect_count ( const H5FS_t frsp,
hsize_t tot_sect_count 
)

◆ H5FS_open()

H5FS_t* H5FS_open ( H5F_t f,
haddr_t  fs_addr,
uint16_t  nclasses,
const H5FS_section_class_t classes[],
void *  cls_init_udata,
hsize_t  alignment,
hsize_t  threshold 
)

◆ H5FS_size()

herr_t H5FS_size ( const H5FS_t fspace,
hsize_t meta_size 
)

Variable Documentation

◆ H5_PKG_INIT_VAR

hbool_t H5_PKG_INIT_VAR = FALSE