HDF5  1.12.0
H5Dprivate.h File Reference

Data Structures

struct  H5D_dcpl_cache_t
 
struct  H5D_copy_file_ud_t
 
struct  H5D_append_flush_t
 

Typedefs

typedef struct H5D_t H5D_t
 
typedef struct H5D_dcpl_cache_t H5D_dcpl_cache_t
 
typedef struct H5D_copy_file_ud_t H5D_copy_file_ud_t
 
typedef struct H5D_append_flush_t H5D_append_flush_t
 

Functions

H5_DLL herr_t H5D_init (void)
 
H5_DLL H5D_tH5D_open (const H5G_loc_t *loc, hid_t dapl_id)
 
H5_DLL herr_t H5D_close (H5D_t *dataset)
 
H5_DLL herr_t H5D_mult_refresh_close (hid_t dset_id)
 
H5_DLL herr_t H5D_mult_refresh_reopen (H5D_t *dataset)
 
H5_DLL H5O_loc_tH5D_oloc (H5D_t *dataset)
 
H5_DLL H5G_name_tH5D_nameof (const H5D_t *dataset)
 
H5_DLL herr_t H5D_flush_all (H5F_t *f)
 
H5_DLL hid_t H5D_get_create_plist (const H5D_t *dset)
 
H5_DLL hid_t H5D_get_access_plist (const H5D_t *dset)
 
H5_DLL herr_t H5D_chunk_idx_reset (H5O_storage_chunk_t *storage, hbool_t reset_addr)
 
H5_DLL herr_t H5D_virtual_check_mapping_pre (const H5S_t *vspace, const H5S_t *src_space, H5O_virtual_space_status_t space_status)
 
H5_DLL herr_t H5D_virtual_check_mapping_post (const H5O_storage_virtual_ent_t *ent)
 
H5_DLL herr_t H5D_virtual_check_min_dims (const H5D_t *dset)
 
H5_DLL herr_t H5D_virtual_update_min_dims (H5O_layout_t *layout, size_t idx)
 
H5_DLL herr_t H5D_virtual_parse_source_name (const char *source_name, H5O_storage_virtual_name_seg_t **parsed_name, size_t *static_strlen, size_t *nsubs)
 
H5_DLL herr_t H5D_virtual_free_parsed_name (H5O_storage_virtual_name_seg_t *name_seg)
 
H5_DLL herr_t H5D_btree_debug (H5F_t *f, haddr_t addr, FILE *stream, int indent, int fwidth, unsigned ndims, const uint32_t *dim)
 

Typedef Documentation

◆ H5D_append_flush_t

◆ H5D_copy_file_ud_t

◆ H5D_dcpl_cache_t

◆ H5D_t

typedef struct H5D_t H5D_t

Function Documentation

◆ H5D_btree_debug()

H5_DLL herr_t H5D_btree_debug ( H5F_t f,
haddr_t  addr,
FILE *  stream,
int  indent,
int  fwidth,
unsigned  ndims,
const uint32_t dim 
)

◆ H5D_chunk_idx_reset()

H5_DLL herr_t H5D_chunk_idx_reset ( H5O_storage_chunk_t storage,
hbool_t  reset_addr 
)

◆ H5D_close()

H5_DLL herr_t H5D_close ( H5D_t dataset)

◆ H5D_flush_all()

H5_DLL herr_t H5D_flush_all ( H5F_t f)

◆ H5D_get_access_plist()

◆ H5D_get_create_plist()

◆ H5D_init()

H5_DLL herr_t H5D_init ( void  )

◆ H5D_mult_refresh_close()

◆ H5D_mult_refresh_reopen()

◆ H5D_nameof()

H5_DLL H5G_name_t* H5D_nameof ( const H5D_t dataset)

◆ H5D_oloc()

H5_DLL H5O_loc_t* H5D_oloc ( H5D_t dataset)

◆ H5D_open()

◆ H5D_virtual_check_mapping_post()

◆ H5D_virtual_check_mapping_pre()

H5_DLL herr_t H5D_virtual_check_mapping_pre ( const H5S_t vspace,
const H5S_t src_space,
H5O_virtual_space_status_t  space_status 
)

◆ H5D_virtual_check_min_dims()

◆ H5D_virtual_free_parsed_name()

◆ H5D_virtual_parse_source_name()

H5_DLL herr_t H5D_virtual_parse_source_name ( const char *  source_name,
H5O_storage_virtual_name_seg_t **  parsed_name,
size_t *  static_strlen,
size_t *  nsubs 
)

◆ H5D_virtual_update_min_dims()