HDF5  1.12.0
Data Structures | Typedefs | Functions
H5CXprivate.h File Reference
#include "H5private.h"
#include "H5ACprivate.h"
#include "H5Zprivate.h"

Go to the source code of this file.

Data Structures

struct  H5CX_state_t
 

Typedefs

typedef struct H5CX_state_t H5CX_state_t
 

Functions

H5_DLL herr_t H5CX_push (void)
 
H5_DLL herr_t H5CX_pop (void)
 
H5_DLL void H5CX_push_special (void)
 
H5_DLL hbool_t H5CX_is_def_dxpl (void)
 
H5_DLL herr_t H5CX_retrieve_state (H5CX_state_t **api_state)
 
H5_DLL herr_t H5CX_restore_state (const H5CX_state_t *api_state)
 
H5_DLL herr_t H5CX_free_state (H5CX_state_t *api_state)
 
H5_DLL void H5CX_set_dxpl (hid_t dxpl_id)
 
H5_DLL void H5CX_set_lcpl (hid_t lcpl_id)
 
H5_DLL void H5CX_set_lapl (hid_t lapl_id)
 
H5_DLL void H5CX_set_dcpl (hid_t dcpl_id)
 
H5_DLL herr_t H5CX_set_libver_bounds (H5F_t *f)
 
H5_DLL herr_t H5CX_set_apl (hid_t *acspl_id, const H5P_libclass_t *libclass, hid_t loc_id, hbool_t is_collective)
 
H5_DLL herr_t H5CX_set_loc (hid_t loc_id)
 
H5_DLL herr_t H5CX_set_vol_wrap_ctx (void *wrap_ctx)
 
H5_DLL herr_t H5CX_set_vol_connector_prop (const H5VL_connector_prop_t *vol_connector_prop)
 
H5_DLL hid_t H5CX_get_dxpl (void)
 
H5_DLL hid_t H5CX_get_lapl (void)
 
H5_DLL herr_t H5CX_get_vol_wrap_ctx (void **wrap_ctx)
 
H5_DLL herr_t H5CX_get_vol_connector_prop (H5VL_connector_prop_t *vol_connector_prop)
 
H5_DLL haddr_t H5CX_get_tag (void)
 
H5_DLL H5AC_ring_t H5CX_get_ring (void)
 
H5_DLL herr_t H5CX_get_btree_split_ratios (double split_ratio[3])
 
H5_DLL herr_t H5CX_get_max_temp_buf (size_t *max_temp_buf)
 
H5_DLL herr_t H5CX_get_tconv_buf (void **tconv_buf)
 
H5_DLL herr_t H5CX_get_bkgr_buf (void **bkgr_buf)
 
H5_DLL herr_t H5CX_get_bkgr_buf_type (H5T_bkg_t *bkgr_buf_type)
 
H5_DLL herr_t H5CX_get_vec_size (size_t *vec_size)
 
H5_DLL herr_t H5CX_get_err_detect (H5Z_EDC_t *err_detect)
 
H5_DLL herr_t H5CX_get_filter_cb (H5Z_cb_t *filter_cb)
 
H5_DLL herr_t H5CX_get_data_transform (H5Z_data_xform_t **data_transform)
 
H5_DLL herr_t H5CX_get_vlen_alloc_info (H5T_vlen_alloc_info_t *vl_alloc_info)
 
H5_DLL herr_t H5CX_get_dt_conv_cb (H5T_conv_cb_t *cb_struct)
 
H5_DLL herr_t H5CX_get_encoding (H5T_cset_t *encoding)
 
H5_DLL herr_t H5CX_get_intermediate_group (unsigned *crt_intermed_group)
 
H5_DLL herr_t H5CX_get_nlinks (size_t *nlinks)
 
H5_DLL herr_t H5CX_get_dset_min_ohdr_flag (hbool_t *dset_min_ohdr_flag)
 
H5_DLL herr_t H5CX_get_ohdr_flags (uint8_t *ohdr_flags)
 
H5_DLL herr_t H5CX_get_ext_file_prefix (const char **prefix_extfile)
 
H5_DLL herr_t H5CX_get_vds_prefix (const char **prefix_vds)
 
H5_DLL herr_t H5CX_get_libver_bounds (H5F_libver_t *low_bound, H5F_libver_t *high_bound)
 
H5_DLL void H5CX_set_tag (haddr_t tag)
 
H5_DLL void H5CX_set_ring (H5AC_ring_t ring)
 
H5_DLL herr_t H5CX_set_vlen_alloc_info (H5MM_allocate_t alloc_func, void *alloc_info, H5MM_free_t free_func, void *free_info)
 
H5_DLL herr_t H5CX_set_nlinks (size_t nlinks)
 

Typedef Documentation

◆ H5CX_state_t

typedef struct H5CX_state_t H5CX_state_t

Function Documentation

◆ H5CX_free_state()

H5_DLL herr_t H5CX_free_state ( H5CX_state_t api_state)

◆ H5CX_get_bkgr_buf()

H5_DLL herr_t H5CX_get_bkgr_buf ( void **  bkgr_buf)

◆ H5CX_get_bkgr_buf_type()

H5_DLL herr_t H5CX_get_bkgr_buf_type ( H5T_bkg_t bkgr_buf_type)

◆ H5CX_get_btree_split_ratios()

H5_DLL herr_t H5CX_get_btree_split_ratios ( double  split_ratio[3])

◆ H5CX_get_data_transform()

H5_DLL herr_t H5CX_get_data_transform ( H5Z_data_xform_t **  data_transform)

◆ H5CX_get_dset_min_ohdr_flag()

H5_DLL herr_t H5CX_get_dset_min_ohdr_flag ( hbool_t dset_min_ohdr_flag)

◆ H5CX_get_dt_conv_cb()

H5_DLL herr_t H5CX_get_dt_conv_cb ( H5T_conv_cb_t cb_struct)

◆ H5CX_get_dxpl()

H5_DLL hid_t H5CX_get_dxpl ( void  )

◆ H5CX_get_encoding()

H5_DLL herr_t H5CX_get_encoding ( H5T_cset_t encoding)

◆ H5CX_get_err_detect()

H5_DLL herr_t H5CX_get_err_detect ( H5Z_EDC_t err_detect)

◆ H5CX_get_ext_file_prefix()

H5_DLL herr_t H5CX_get_ext_file_prefix ( const char **  prefix_extfile)

◆ H5CX_get_filter_cb()

H5_DLL herr_t H5CX_get_filter_cb ( H5Z_cb_t filter_cb)

◆ H5CX_get_intermediate_group()

H5_DLL herr_t H5CX_get_intermediate_group ( unsigned crt_intermed_group)

◆ H5CX_get_lapl()

H5_DLL hid_t H5CX_get_lapl ( void  )

◆ H5CX_get_libver_bounds()

H5_DLL herr_t H5CX_get_libver_bounds ( H5F_libver_t low_bound,
H5F_libver_t high_bound 
)

◆ H5CX_get_max_temp_buf()

H5_DLL herr_t H5CX_get_max_temp_buf ( size_t max_temp_buf)

◆ H5CX_get_nlinks()

H5_DLL herr_t H5CX_get_nlinks ( size_t nlinks)

◆ H5CX_get_ohdr_flags()

H5_DLL herr_t H5CX_get_ohdr_flags ( uint8_t ohdr_flags)

◆ H5CX_get_ring()

H5_DLL H5AC_ring_t H5CX_get_ring ( void  )

◆ H5CX_get_tag()

H5_DLL haddr_t H5CX_get_tag ( void  )

◆ H5CX_get_tconv_buf()

H5_DLL herr_t H5CX_get_tconv_buf ( void **  tconv_buf)

◆ H5CX_get_vds_prefix()

H5_DLL herr_t H5CX_get_vds_prefix ( const char **  prefix_vds)

◆ H5CX_get_vec_size()

H5_DLL herr_t H5CX_get_vec_size ( size_t vec_size)

◆ H5CX_get_vlen_alloc_info()

H5_DLL herr_t H5CX_get_vlen_alloc_info ( H5T_vlen_alloc_info_t vl_alloc_info)

◆ H5CX_get_vol_connector_prop()

H5_DLL herr_t H5CX_get_vol_connector_prop ( H5VL_connector_prop_t vol_connector_prop)

◆ H5CX_get_vol_wrap_ctx()

H5_DLL herr_t H5CX_get_vol_wrap_ctx ( void **  wrap_ctx)

◆ H5CX_is_def_dxpl()

H5_DLL hbool_t H5CX_is_def_dxpl ( void  )

◆ H5CX_pop()

H5_DLL herr_t H5CX_pop ( void  )

◆ H5CX_push()

H5_DLL herr_t H5CX_push ( void  )

◆ H5CX_push_special()

H5_DLL void H5CX_push_special ( void  )

◆ H5CX_restore_state()

H5_DLL herr_t H5CX_restore_state ( const H5CX_state_t api_state)

◆ H5CX_retrieve_state()

H5_DLL herr_t H5CX_retrieve_state ( H5CX_state_t **  api_state)

◆ H5CX_set_apl()

H5_DLL herr_t H5CX_set_apl ( hid_t acspl_id,
const H5P_libclass_t libclass,
hid_t  loc_id,
hbool_t  is_collective 
)

◆ H5CX_set_dcpl()

H5_DLL void H5CX_set_dcpl ( hid_t  dcpl_id)

◆ H5CX_set_dxpl()

H5_DLL void H5CX_set_dxpl ( hid_t  dxpl_id)

◆ H5CX_set_lapl()

H5_DLL void H5CX_set_lapl ( hid_t  lapl_id)

◆ H5CX_set_lcpl()

H5_DLL void H5CX_set_lcpl ( hid_t  lcpl_id)

◆ H5CX_set_libver_bounds()

H5_DLL herr_t H5CX_set_libver_bounds ( H5F_t f)

◆ H5CX_set_loc()

H5_DLL herr_t H5CX_set_loc ( hid_t  loc_id)

◆ H5CX_set_nlinks()

H5_DLL herr_t H5CX_set_nlinks ( size_t  nlinks)

◆ H5CX_set_ring()

H5_DLL void H5CX_set_ring ( H5AC_ring_t  ring)

◆ H5CX_set_tag()

H5_DLL void H5CX_set_tag ( haddr_t  tag)

◆ H5CX_set_vlen_alloc_info()

H5_DLL herr_t H5CX_set_vlen_alloc_info ( H5MM_allocate_t  alloc_func,
void *  alloc_info,
H5MM_free_t  free_func,
void *  free_info 
)

◆ H5CX_set_vol_connector_prop()

H5_DLL herr_t H5CX_set_vol_connector_prop ( const H5VL_connector_prop_t vol_connector_prop)

◆ H5CX_set_vol_wrap_ctx()

H5_DLL herr_t H5CX_set_vol_wrap_ctx ( void *  wrap_ctx)