HDF5  1.12.0
Data Structures | Functions
H5Dint.c File Reference
#include "H5Dmodule.h"
#include "H5private.h"
#include "H5CXprivate.h"
#include "H5Dpkg.h"
#include "H5Eprivate.h"
#include "H5Fprivate.h"
#include "H5FLprivate.h"
#include "H5FOprivate.h"
#include "H5Iprivate.h"
#include "H5Lprivate.h"
#include "H5MMprivate.h"
#include "H5VLprivate.h"

Data Structures

struct  H5D_vlen_bufsize_common_t
 
struct  H5D_vlen_bufsize_native_t
 
struct  H5D_vlen_bufsize_generic_t
 

Functions

 H5FL_BLK_DEFINE (vlen_vl_buf)
 
 H5FL_BLK_DEFINE (vlen_fl_buf)
 
 H5FL_DEFINE_STATIC (H5D_t)
 
 H5FL_DEFINE_STATIC (H5D_shared_t)
 
 H5FL_BLK_EXTERN (sieve_buf)
 
 H5FL_EXTERN (H5D_chunk_info_t)
 
 H5FL_BLK_EXTERN (type_conv)
 
herr_t H5D_init (void)
 
herr_t H5D__init_package (void)
 
int H5D_top_term_package (void)
 
int H5D_term_package (void)
 
H5D_tH5D__create_named (const H5G_loc_t *loc, const char *name, hid_t type_id, const H5S_t *space, hid_t lcpl_id, hid_t dcpl_id, hid_t dapl_id)
 
herr_t H5D__get_space_status (const H5D_t *dset, H5D_space_status_t *allocation)
 
H5D_tH5D__create (H5F_t *file, hid_t type_id, const H5S_t *space, hid_t dcpl_id, hid_t dapl_id)
 
H5D_tH5D__open_name (const H5G_loc_t *loc, const char *name, hid_t dapl_id)
 
H5D_tH5D_open (const H5G_loc_t *loc, hid_t dapl_id)
 
herr_t H5D_close (H5D_t *dataset)
 
herr_t H5D_mult_refresh_close (hid_t dset_id)
 
herr_t H5D_mult_refresh_reopen (H5D_t *dataset)
 
H5O_loc_tH5D_oloc (H5D_t *dataset)
 
H5G_name_tH5D_nameof (const H5D_t *dataset)
 
herr_t H5D__alloc_storage (const H5D_io_info_t *io_info, H5D_time_alloc_t time_alloc, hbool_t full_overwrite, hsize_t old_dim[])
 
herr_t H5D__get_storage_size (const H5D_t *dset, hsize_t *storage_size)
 
haddr_t H5D__get_offset (const H5D_t *dset)
 
herr_t H5D__vlen_get_buf_size (H5D_t *dset, hid_t type_id, hid_t space_id, hsize_t *size)
 
herr_t H5D__vlen_get_buf_size_gen (H5VL_object_t *vol_obj, hid_t type_id, hid_t space_id, hsize_t *size)
 
herr_t H5D__check_filters (H5D_t *dataset)
 
herr_t H5D__set_extent (H5D_t *dset, const hsize_t *size)
 
herr_t H5D__flush_sieve_buf (H5D_t *dataset)
 
herr_t H5D__flush_real (H5D_t *dataset)
 
herr_t H5D__flush (H5D_t *dset, hid_t dset_id)
 
herr_t H5D__format_convert (H5D_t *dataset)
 
herr_t H5D__mark (const H5D_t *dataset, unsigned flags)
 
herr_t H5D_flush_all (H5F_t *f)
 
hid_t H5D_get_create_plist (const H5D_t *dset)
 
hid_t H5D_get_access_plist (const H5D_t *dset)
 
hid_t H5D__get_space (const H5D_t *dset)
 
hid_t H5D__get_type (const H5D_t *dset)
 
herr_t H5D__refresh (hid_t dset_id, H5D_t *dset)
 

Function Documentation

◆ H5D__alloc_storage()

herr_t H5D__alloc_storage ( const H5D_io_info_t io_info,
H5D_time_alloc_t  time_alloc,
hbool_t  full_overwrite,
hsize_t  old_dim[] 
)

◆ H5D__check_filters()

herr_t H5D__check_filters ( H5D_t dataset)

◆ H5D__create()

H5D_t* H5D__create ( H5F_t file,
hid_t  type_id,
const H5S_t space,
hid_t  dcpl_id,
hid_t  dapl_id 
)

◆ H5D__create_named()

H5D_t* H5D__create_named ( const H5G_loc_t loc,
const char *  name,
hid_t  type_id,
const H5S_t space,
hid_t  lcpl_id,
hid_t  dcpl_id,
hid_t  dapl_id 
)

◆ H5D__flush()

herr_t H5D__flush ( H5D_t dset,
hid_t  dset_id 
)

◆ H5D__flush_real()

herr_t H5D__flush_real ( H5D_t dataset)

◆ H5D__flush_sieve_buf()

herr_t H5D__flush_sieve_buf ( H5D_t dataset)

◆ H5D__format_convert()

herr_t H5D__format_convert ( H5D_t dataset)

◆ H5D__get_offset()

haddr_t H5D__get_offset ( const H5D_t dset)

◆ H5D__get_space()

hid_t H5D__get_space ( const H5D_t dset)

◆ H5D__get_space_status()

herr_t H5D__get_space_status ( const H5D_t dset,
H5D_space_status_t allocation 
)

◆ H5D__get_storage_size()

herr_t H5D__get_storage_size ( const H5D_t dset,
hsize_t storage_size 
)

◆ H5D__get_type()

hid_t H5D__get_type ( const H5D_t dset)

◆ H5D__init_package()

herr_t H5D__init_package ( void  )

◆ H5D__mark()

herr_t H5D__mark ( const H5D_t dataset,
unsigned  flags 
)

◆ H5D__open_name()

H5D_t* H5D__open_name ( const H5G_loc_t loc,
const char *  name,
hid_t  dapl_id 
)

◆ H5D__refresh()

herr_t H5D__refresh ( hid_t  dset_id,
H5D_t dset 
)

◆ H5D__set_extent()

herr_t H5D__set_extent ( H5D_t dset,
const hsize_t size 
)

◆ H5D__vlen_get_buf_size()

herr_t H5D__vlen_get_buf_size ( H5D_t dset,
hid_t  type_id,
hid_t  space_id,
hsize_t size 
)

◆ H5D__vlen_get_buf_size_gen()

herr_t H5D__vlen_get_buf_size_gen ( H5VL_object_t vol_obj,
hid_t  type_id,
hid_t  space_id,
hsize_t size 
)

◆ H5D_close()

herr_t H5D_close ( H5D_t dataset)

◆ H5D_flush_all()

herr_t H5D_flush_all ( H5F_t f)

◆ H5D_get_access_plist()

hid_t H5D_get_access_plist ( const H5D_t dset)

◆ H5D_get_create_plist()

hid_t H5D_get_create_plist ( const H5D_t dset)

◆ H5D_init()

herr_t H5D_init ( void  )

◆ H5D_mult_refresh_close()

herr_t H5D_mult_refresh_close ( hid_t  dset_id)

◆ H5D_mult_refresh_reopen()

herr_t H5D_mult_refresh_reopen ( H5D_t dataset)

◆ H5D_nameof()

H5G_name_t* H5D_nameof ( const H5D_t dataset)

◆ H5D_oloc()

H5O_loc_t* H5D_oloc ( H5D_t dataset)

◆ H5D_open()

H5D_t* H5D_open ( const H5G_loc_t loc,
hid_t  dapl_id 
)

◆ H5D_term_package()

int H5D_term_package ( void  )

◆ H5D_top_term_package()

int H5D_top_term_package ( void  )

◆ H5FL_BLK_DEFINE() [1/2]

H5FL_BLK_DEFINE ( vlen_fl_buf  )

◆ H5FL_BLK_DEFINE() [2/2]

H5FL_BLK_DEFINE ( vlen_vl_buf  )

◆ H5FL_BLK_EXTERN() [1/2]

H5FL_BLK_EXTERN ( sieve_buf  )

◆ H5FL_BLK_EXTERN() [2/2]

H5FL_BLK_EXTERN ( type_conv  )

◆ H5FL_DEFINE_STATIC() [1/2]

H5FL_DEFINE_STATIC ( H5D_shared_t  )

◆ H5FL_DEFINE_STATIC() [2/2]

H5FL_DEFINE_STATIC ( H5D_t  )

◆ H5FL_EXTERN()

H5FL_EXTERN ( H5D_chunk_info_t  )