HDF5  1.12.0
Macros | Functions | Variables
H5Pdxpl.c File Reference
#include "H5Pmodule.h"
#include "H5private.h"
#include "H5ACprivate.h"
#include "H5Dprivate.h"
#include "H5Eprivate.h"
#include "H5FDprivate.h"
#include "H5Iprivate.h"
#include "H5MMprivate.h"
#include "H5Ppkg.h"

Macros

#define H5D_XFER_MAX_TEMP_BUF_SIZE   sizeof(size_t)
 
#define H5D_XFER_MAX_TEMP_BUF_DEF   H5D_TEMP_BUF_SIZE
 
#define H5D_XFER_MAX_TEMP_BUF_ENC   H5P__encode_size_t
 
#define H5D_XFER_MAX_TEMP_BUF_DEC   H5P__decode_size_t
 
#define H5D_XFER_TCONV_BUF_SIZE   sizeof(void *)
 
#define H5D_XFER_TCONV_BUF_DEF   NULL
 
#define H5D_XFER_BKGR_BUF_SIZE   sizeof(void *)
 
#define H5D_XFER_BKGR_BUF_DEF   NULL
 
#define H5D_XFER_BKGR_BUF_TYPE_SIZE   sizeof(H5T_bkg_t)
 
#define H5D_XFER_BKGR_BUF_TYPE_DEF   H5T_BKG_NO
 
#define H5D_XFER_BKGR_BUF_TYPE_ENC   H5P__dxfr_bkgr_buf_type_enc
 
#define H5D_XFER_BKGR_BUF_TYPE_DEC   H5P__dxfr_bkgr_buf_type_dec
 
#define H5D_XFER_BTREE_SPLIT_RATIO_SIZE   sizeof(double[3])
 
#define H5D_XFER_BTREE_SPLIT_RATIO_DEF   {0.1f, 0.5f, 0.9f}
 
#define H5D_XFER_BTREE_SPLIT_RATIO_ENC   H5P__dxfr_btree_split_ratio_enc
 
#define H5D_XFER_BTREE_SPLIT_RATIO_DEC   H5P__dxfr_btree_split_ratio_dec
 
#define H5D_XFER_VLEN_ALLOC_SIZE   sizeof(H5MM_allocate_t)
 
#define H5D_XFER_VLEN_ALLOC_DEF   H5D_VLEN_ALLOC
 
#define H5D_XFER_VLEN_ALLOC_INFO_SIZE   sizeof(void *)
 
#define H5D_XFER_VLEN_ALLOC_INFO_DEF   H5D_VLEN_ALLOC_INFO
 
#define H5D_XFER_VLEN_FREE_SIZE   sizeof(H5MM_free_t)
 
#define H5D_XFER_VLEN_FREE_DEF   H5D_VLEN_FREE
 
#define H5D_XFER_VLEN_FREE_INFO_SIZE   sizeof(void *)
 
#define H5D_XFER_VLEN_FREE_INFO_DEF   H5D_VLEN_FREE_INFO
 
#define H5D_XFER_HYPER_VECTOR_SIZE_SIZE   sizeof(size_t)
 
#define H5D_XFER_HYPER_VECTOR_SIZE_DEF   H5D_IO_VECTOR_SIZE
 
#define H5D_XFER_HYPER_VECTOR_SIZE_ENC   H5P__encode_size_t
 
#define H5D_XFER_HYPER_VECTOR_SIZE_DEC   H5P__decode_size_t
 
#define H5D_XFER_IO_XFER_MODE_SIZE   sizeof(H5FD_mpio_xfer_t)
 
#define H5D_XFER_IO_XFER_MODE_DEF   H5FD_MPIO_INDEPENDENT
 
#define H5D_XFER_IO_XFER_MODE_ENC   H5P__dxfr_io_xfer_mode_enc
 
#define H5D_XFER_IO_XFER_MODE_DEC   H5P__dxfr_io_xfer_mode_dec
 
#define H5D_XFER_MPIO_COLLECTIVE_OPT_SIZE   sizeof(H5FD_mpio_collective_opt_t)
 
#define H5D_XFER_MPIO_COLLECTIVE_OPT_DEF   H5FD_MPIO_COLLECTIVE_IO
 
#define H5D_XFER_MPIO_COLLECTIVE_OPT_ENC   H5P__dxfr_mpio_collective_opt_enc
 
#define H5D_XFER_MPIO_COLLECTIVE_OPT_DEC   H5P__dxfr_mpio_collective_opt_dec
 
#define H5D_XFER_MPIO_CHUNK_OPT_HARD_SIZE   sizeof(H5FD_mpio_chunk_opt_t)
 
#define H5D_XFER_MPIO_CHUNK_OPT_HARD_DEF   H5FD_MPIO_CHUNK_DEFAULT
 
#define H5D_XFER_MPIO_CHUNK_OPT_HARD_ENC   H5P__dxfr_mpio_chunk_opt_hard_enc
 
#define H5D_XFER_MPIO_CHUNK_OPT_HARD_DEC   H5P__dxfr_mpio_chunk_opt_hard_dec
 
#define H5D_XFER_MPIO_CHUNK_OPT_NUM_SIZE   sizeof(unsigned)
 
#define H5D_XFER_MPIO_CHUNK_OPT_NUM_DEF   H5D_ONE_LINK_CHUNK_IO_THRESHOLD
 
#define H5D_XFER_MPIO_CHUNK_OPT_NUM_ENC   H5P__encode_unsigned
 
#define H5D_XFER_MPIO_CHUNK_OPT_NUM_DEC   H5P__decode_unsigned
 
#define H5D_XFER_MPIO_CHUNK_OPT_RATIO_SIZE   sizeof(unsigned)
 
#define H5D_XFER_MPIO_CHUNK_OPT_RATIO_DEF   H5D_MULTI_CHUNK_IO_COL_THRESHOLD
 
#define H5D_XFER_MPIO_CHUNK_OPT_RATIO_ENC   H5P__encode_unsigned
 
#define H5D_XFER_MPIO_CHUNK_OPT_RATIO_DEC   H5P__decode_unsigned
 
#define H5D_MPIO_ACTUAL_CHUNK_OPT_MODE_SIZE   sizeof(H5D_mpio_actual_chunk_opt_mode_t)
 
#define H5D_MPIO_ACTUAL_CHUNK_OPT_MODE_DEF   H5D_MPIO_NO_CHUNK_OPTIMIZATION
 
#define H5D_MPIO_ACTUAL_IO_MODE_SIZE   sizeof(H5D_mpio_actual_io_mode_t)
 
#define H5D_MPIO_ACTUAL_IO_MODE_DEF   H5D_MPIO_NO_COLLECTIVE
 
#define H5D_MPIO_NO_COLLECTIVE_CAUSE_SIZE   sizeof(uint32_t)
 
#define H5D_MPIO_NO_COLLECTIVE_CAUSE_DEF   H5D_MPIO_COLLECTIVE
 
#define H5D_XFER_EDC_SIZE   sizeof(H5Z_EDC_t)
 
#define H5D_XFER_EDC_DEF   H5Z_ENABLE_EDC
 
#define H5D_XFER_EDC_ENC   H5P__dxfr_edc_enc
 
#define H5D_XFER_EDC_DEC   H5P__dxfr_edc_dec
 
#define H5D_XFER_FILTER_CB_SIZE   sizeof(H5Z_cb_t)
 
#define H5D_XFER_FILTER_CB_DEF   {NULL,NULL}
 
#define H5D_XFER_CONV_CB_SIZE   sizeof(H5T_conv_cb_t)
 
#define H5D_XFER_CONV_CB_DEF   {NULL,NULL}
 
#define H5D_XFER_XFORM_SIZE   sizeof(void *)
 
#define H5D_XFER_XFORM_DEF   NULL
 
#define H5D_XFER_XFORM_SET   H5P__dxfr_xform_set
 
#define H5D_XFER_XFORM_GET   H5P__dxfr_xform_get
 
#define H5D_XFER_XFORM_ENC   H5P__dxfr_xform_enc
 
#define H5D_XFER_XFORM_DEC   H5P__dxfr_xform_dec
 
#define H5D_XFER_XFORM_DEL   H5P__dxfr_xform_del
 
#define H5D_XFER_XFORM_COPY   H5P__dxfr_xform_copy
 
#define H5D_XFER_XFORM_CMP   H5P__dxfr_xform_cmp
 
#define H5D_XFER_XFORM_CLOSE   H5P__dxfr_xform_close
 

Functions

herr_t H5Pset_data_transform (hid_t plist_id, const char *expression)
 
ssize_t H5Pget_data_transform (hid_t plist_id, char *expression, size_t size)
 
herr_t H5Pset_buffer (hid_t plist_id, size_t size, void *tconv, void *bkg)
 
size_t H5Pget_buffer (hid_t plist_id, void **tconv, void **bkg)
 
herr_t H5Pset_preserve (hid_t plist_id, hbool_t status)
 
int H5Pget_preserve (hid_t plist_id)
 
herr_t H5Pset_edc_check (hid_t plist_id, H5Z_EDC_t check)
 
H5Z_EDC_t H5Pget_edc_check (hid_t plist_id)
 
herr_t H5Pset_filter_callback (hid_t plist_id, H5Z_filter_func_t func, void *op_data)
 
herr_t H5Pset_type_conv_cb (hid_t plist_id, H5T_conv_except_func_t op, void *operate_data)
 
herr_t H5Pget_type_conv_cb (hid_t plist_id, H5T_conv_except_func_t *op, void **operate_data)
 
herr_t H5Pget_btree_ratios (hid_t plist_id, double *left, double *middle, double *right)
 
herr_t H5Pset_btree_ratios (hid_t plist_id, double left, double middle, double right)
 
herr_t H5P_set_vlen_mem_manager (H5P_genplist_t *plist, H5MM_allocate_t alloc_func, void *alloc_info, H5MM_free_t free_func, void *free_info)
 
herr_t H5Pset_vlen_mem_manager (hid_t plist_id, H5MM_allocate_t alloc_func, void *alloc_info, H5MM_free_t free_func, void *free_info)
 
herr_t H5Pget_vlen_mem_manager (hid_t plist_id, H5MM_allocate_t *alloc_func, void **alloc_info, H5MM_free_t *free_func, void **free_info)
 
herr_t H5Pset_hyper_vector_size (hid_t plist_id, size_t vector_size)
 
herr_t H5Pget_hyper_vector_size (hid_t plist_id, size_t *vector_size)
 

Variables

const H5P_libclass_t H5P_CLS_DXFR [1]
 

Macro Definition Documentation

◆ H5D_MPIO_ACTUAL_CHUNK_OPT_MODE_DEF

#define H5D_MPIO_ACTUAL_CHUNK_OPT_MODE_DEF   H5D_MPIO_NO_CHUNK_OPTIMIZATION

◆ H5D_MPIO_ACTUAL_CHUNK_OPT_MODE_SIZE

#define H5D_MPIO_ACTUAL_CHUNK_OPT_MODE_SIZE   sizeof(H5D_mpio_actual_chunk_opt_mode_t)

◆ H5D_MPIO_ACTUAL_IO_MODE_DEF

#define H5D_MPIO_ACTUAL_IO_MODE_DEF   H5D_MPIO_NO_COLLECTIVE

◆ H5D_MPIO_ACTUAL_IO_MODE_SIZE

#define H5D_MPIO_ACTUAL_IO_MODE_SIZE   sizeof(H5D_mpio_actual_io_mode_t)

◆ H5D_MPIO_NO_COLLECTIVE_CAUSE_DEF

#define H5D_MPIO_NO_COLLECTIVE_CAUSE_DEF   H5D_MPIO_COLLECTIVE

◆ H5D_MPIO_NO_COLLECTIVE_CAUSE_SIZE

#define H5D_MPIO_NO_COLLECTIVE_CAUSE_SIZE   sizeof(uint32_t)

◆ H5D_XFER_BKGR_BUF_DEF

#define H5D_XFER_BKGR_BUF_DEF   NULL

◆ H5D_XFER_BKGR_BUF_SIZE

#define H5D_XFER_BKGR_BUF_SIZE   sizeof(void *)

◆ H5D_XFER_BKGR_BUF_TYPE_DEC

#define H5D_XFER_BKGR_BUF_TYPE_DEC   H5P__dxfr_bkgr_buf_type_dec

◆ H5D_XFER_BKGR_BUF_TYPE_DEF

#define H5D_XFER_BKGR_BUF_TYPE_DEF   H5T_BKG_NO

◆ H5D_XFER_BKGR_BUF_TYPE_ENC

#define H5D_XFER_BKGR_BUF_TYPE_ENC   H5P__dxfr_bkgr_buf_type_enc

◆ H5D_XFER_BKGR_BUF_TYPE_SIZE

#define H5D_XFER_BKGR_BUF_TYPE_SIZE   sizeof(H5T_bkg_t)

◆ H5D_XFER_BTREE_SPLIT_RATIO_DEC

#define H5D_XFER_BTREE_SPLIT_RATIO_DEC   H5P__dxfr_btree_split_ratio_dec

◆ H5D_XFER_BTREE_SPLIT_RATIO_DEF

#define H5D_XFER_BTREE_SPLIT_RATIO_DEF   {0.1f, 0.5f, 0.9f}

◆ H5D_XFER_BTREE_SPLIT_RATIO_ENC

#define H5D_XFER_BTREE_SPLIT_RATIO_ENC   H5P__dxfr_btree_split_ratio_enc

◆ H5D_XFER_BTREE_SPLIT_RATIO_SIZE

#define H5D_XFER_BTREE_SPLIT_RATIO_SIZE   sizeof(double[3])

◆ H5D_XFER_CONV_CB_DEF

#define H5D_XFER_CONV_CB_DEF   {NULL,NULL}

◆ H5D_XFER_CONV_CB_SIZE

#define H5D_XFER_CONV_CB_SIZE   sizeof(H5T_conv_cb_t)

◆ H5D_XFER_EDC_DEC

#define H5D_XFER_EDC_DEC   H5P__dxfr_edc_dec

◆ H5D_XFER_EDC_DEF

#define H5D_XFER_EDC_DEF   H5Z_ENABLE_EDC

◆ H5D_XFER_EDC_ENC

#define H5D_XFER_EDC_ENC   H5P__dxfr_edc_enc

◆ H5D_XFER_EDC_SIZE

#define H5D_XFER_EDC_SIZE   sizeof(H5Z_EDC_t)

◆ H5D_XFER_FILTER_CB_DEF

#define H5D_XFER_FILTER_CB_DEF   {NULL,NULL}

◆ H5D_XFER_FILTER_CB_SIZE

#define H5D_XFER_FILTER_CB_SIZE   sizeof(H5Z_cb_t)

◆ H5D_XFER_HYPER_VECTOR_SIZE_DEC

#define H5D_XFER_HYPER_VECTOR_SIZE_DEC   H5P__decode_size_t

◆ H5D_XFER_HYPER_VECTOR_SIZE_DEF

#define H5D_XFER_HYPER_VECTOR_SIZE_DEF   H5D_IO_VECTOR_SIZE

◆ H5D_XFER_HYPER_VECTOR_SIZE_ENC

#define H5D_XFER_HYPER_VECTOR_SIZE_ENC   H5P__encode_size_t

◆ H5D_XFER_HYPER_VECTOR_SIZE_SIZE

#define H5D_XFER_HYPER_VECTOR_SIZE_SIZE   sizeof(size_t)

◆ H5D_XFER_IO_XFER_MODE_DEC

#define H5D_XFER_IO_XFER_MODE_DEC   H5P__dxfr_io_xfer_mode_dec

◆ H5D_XFER_IO_XFER_MODE_DEF

#define H5D_XFER_IO_XFER_MODE_DEF   H5FD_MPIO_INDEPENDENT

◆ H5D_XFER_IO_XFER_MODE_ENC

#define H5D_XFER_IO_XFER_MODE_ENC   H5P__dxfr_io_xfer_mode_enc

◆ H5D_XFER_IO_XFER_MODE_SIZE

#define H5D_XFER_IO_XFER_MODE_SIZE   sizeof(H5FD_mpio_xfer_t)

◆ H5D_XFER_MAX_TEMP_BUF_DEC

#define H5D_XFER_MAX_TEMP_BUF_DEC   H5P__decode_size_t

◆ H5D_XFER_MAX_TEMP_BUF_DEF

#define H5D_XFER_MAX_TEMP_BUF_DEF   H5D_TEMP_BUF_SIZE

◆ H5D_XFER_MAX_TEMP_BUF_ENC

#define H5D_XFER_MAX_TEMP_BUF_ENC   H5P__encode_size_t

◆ H5D_XFER_MAX_TEMP_BUF_SIZE

#define H5D_XFER_MAX_TEMP_BUF_SIZE   sizeof(size_t)

◆ H5D_XFER_MPIO_CHUNK_OPT_HARD_DEC

#define H5D_XFER_MPIO_CHUNK_OPT_HARD_DEC   H5P__dxfr_mpio_chunk_opt_hard_dec

◆ H5D_XFER_MPIO_CHUNK_OPT_HARD_DEF

#define H5D_XFER_MPIO_CHUNK_OPT_HARD_DEF   H5FD_MPIO_CHUNK_DEFAULT

◆ H5D_XFER_MPIO_CHUNK_OPT_HARD_ENC

#define H5D_XFER_MPIO_CHUNK_OPT_HARD_ENC   H5P__dxfr_mpio_chunk_opt_hard_enc

◆ H5D_XFER_MPIO_CHUNK_OPT_HARD_SIZE

#define H5D_XFER_MPIO_CHUNK_OPT_HARD_SIZE   sizeof(H5FD_mpio_chunk_opt_t)

◆ H5D_XFER_MPIO_CHUNK_OPT_NUM_DEC

#define H5D_XFER_MPIO_CHUNK_OPT_NUM_DEC   H5P__decode_unsigned

◆ H5D_XFER_MPIO_CHUNK_OPT_NUM_DEF

#define H5D_XFER_MPIO_CHUNK_OPT_NUM_DEF   H5D_ONE_LINK_CHUNK_IO_THRESHOLD

◆ H5D_XFER_MPIO_CHUNK_OPT_NUM_ENC

#define H5D_XFER_MPIO_CHUNK_OPT_NUM_ENC   H5P__encode_unsigned

◆ H5D_XFER_MPIO_CHUNK_OPT_NUM_SIZE

#define H5D_XFER_MPIO_CHUNK_OPT_NUM_SIZE   sizeof(unsigned)

◆ H5D_XFER_MPIO_CHUNK_OPT_RATIO_DEC

#define H5D_XFER_MPIO_CHUNK_OPT_RATIO_DEC   H5P__decode_unsigned

◆ H5D_XFER_MPIO_CHUNK_OPT_RATIO_DEF

#define H5D_XFER_MPIO_CHUNK_OPT_RATIO_DEF   H5D_MULTI_CHUNK_IO_COL_THRESHOLD

◆ H5D_XFER_MPIO_CHUNK_OPT_RATIO_ENC

#define H5D_XFER_MPIO_CHUNK_OPT_RATIO_ENC   H5P__encode_unsigned

◆ H5D_XFER_MPIO_CHUNK_OPT_RATIO_SIZE

#define H5D_XFER_MPIO_CHUNK_OPT_RATIO_SIZE   sizeof(unsigned)

◆ H5D_XFER_MPIO_COLLECTIVE_OPT_DEC

#define H5D_XFER_MPIO_COLLECTIVE_OPT_DEC   H5P__dxfr_mpio_collective_opt_dec

◆ H5D_XFER_MPIO_COLLECTIVE_OPT_DEF

#define H5D_XFER_MPIO_COLLECTIVE_OPT_DEF   H5FD_MPIO_COLLECTIVE_IO

◆ H5D_XFER_MPIO_COLLECTIVE_OPT_ENC

#define H5D_XFER_MPIO_COLLECTIVE_OPT_ENC   H5P__dxfr_mpio_collective_opt_enc

◆ H5D_XFER_MPIO_COLLECTIVE_OPT_SIZE

#define H5D_XFER_MPIO_COLLECTIVE_OPT_SIZE   sizeof(H5FD_mpio_collective_opt_t)

◆ H5D_XFER_TCONV_BUF_DEF

#define H5D_XFER_TCONV_BUF_DEF   NULL

◆ H5D_XFER_TCONV_BUF_SIZE

#define H5D_XFER_TCONV_BUF_SIZE   sizeof(void *)

◆ H5D_XFER_VLEN_ALLOC_DEF

#define H5D_XFER_VLEN_ALLOC_DEF   H5D_VLEN_ALLOC

◆ H5D_XFER_VLEN_ALLOC_INFO_DEF

#define H5D_XFER_VLEN_ALLOC_INFO_DEF   H5D_VLEN_ALLOC_INFO

◆ H5D_XFER_VLEN_ALLOC_INFO_SIZE

#define H5D_XFER_VLEN_ALLOC_INFO_SIZE   sizeof(void *)

◆ H5D_XFER_VLEN_ALLOC_SIZE

#define H5D_XFER_VLEN_ALLOC_SIZE   sizeof(H5MM_allocate_t)

◆ H5D_XFER_VLEN_FREE_DEF

#define H5D_XFER_VLEN_FREE_DEF   H5D_VLEN_FREE

◆ H5D_XFER_VLEN_FREE_INFO_DEF

#define H5D_XFER_VLEN_FREE_INFO_DEF   H5D_VLEN_FREE_INFO

◆ H5D_XFER_VLEN_FREE_INFO_SIZE

#define H5D_XFER_VLEN_FREE_INFO_SIZE   sizeof(void *)

◆ H5D_XFER_VLEN_FREE_SIZE

#define H5D_XFER_VLEN_FREE_SIZE   sizeof(H5MM_free_t)

◆ H5D_XFER_XFORM_CLOSE

#define H5D_XFER_XFORM_CLOSE   H5P__dxfr_xform_close

◆ H5D_XFER_XFORM_CMP

#define H5D_XFER_XFORM_CMP   H5P__dxfr_xform_cmp

◆ H5D_XFER_XFORM_COPY

#define H5D_XFER_XFORM_COPY   H5P__dxfr_xform_copy

◆ H5D_XFER_XFORM_DEC

#define H5D_XFER_XFORM_DEC   H5P__dxfr_xform_dec

◆ H5D_XFER_XFORM_DEF

#define H5D_XFER_XFORM_DEF   NULL

◆ H5D_XFER_XFORM_DEL

#define H5D_XFER_XFORM_DEL   H5P__dxfr_xform_del

◆ H5D_XFER_XFORM_ENC

#define H5D_XFER_XFORM_ENC   H5P__dxfr_xform_enc

◆ H5D_XFER_XFORM_GET

#define H5D_XFER_XFORM_GET   H5P__dxfr_xform_get

◆ H5D_XFER_XFORM_SET

#define H5D_XFER_XFORM_SET   H5P__dxfr_xform_set

◆ H5D_XFER_XFORM_SIZE

#define H5D_XFER_XFORM_SIZE   sizeof(void *)

Function Documentation

◆ H5P_set_vlen_mem_manager()

herr_t H5P_set_vlen_mem_manager ( H5P_genplist_t plist,
H5MM_allocate_t  alloc_func,
void *  alloc_info,
H5MM_free_t  free_func,
void *  free_info 
)

◆ H5Pget_btree_ratios()

herr_t H5Pget_btree_ratios ( hid_t  plist_id,
double left,
double middle,
double right 
)

◆ H5Pget_buffer()

size_t H5Pget_buffer ( hid_t  plist_id,
void **  tconv,
void **  bkg 
)

◆ H5Pget_data_transform()

ssize_t H5Pget_data_transform ( hid_t  plist_id,
char *  expression,
size_t  size 
)

◆ H5Pget_edc_check()

H5Z_EDC_t H5Pget_edc_check ( hid_t  plist_id)

◆ H5Pget_hyper_vector_size()

herr_t H5Pget_hyper_vector_size ( hid_t  plist_id,
size_t vector_size 
)

◆ H5Pget_preserve()

int H5Pget_preserve ( hid_t  plist_id)

◆ H5Pget_type_conv_cb()

herr_t H5Pget_type_conv_cb ( hid_t  plist_id,
H5T_conv_except_func_t op,
void **  operate_data 
)

◆ H5Pget_vlen_mem_manager()

herr_t H5Pget_vlen_mem_manager ( hid_t  plist_id,
H5MM_allocate_t alloc_func,
void **  alloc_info,
H5MM_free_t free_func,
void **  free_info 
)

◆ H5Pset_btree_ratios()

herr_t H5Pset_btree_ratios ( hid_t  plist_id,
double  left,
double  middle,
double  right 
)

◆ H5Pset_buffer()

herr_t H5Pset_buffer ( hid_t  plist_id,
size_t  size,
void *  tconv,
void *  bkg 
)

◆ H5Pset_data_transform()

herr_t H5Pset_data_transform ( hid_t  plist_id,
const char *  expression 
)

◆ H5Pset_edc_check()

herr_t H5Pset_edc_check ( hid_t  plist_id,
H5Z_EDC_t  check 
)

◆ H5Pset_filter_callback()

herr_t H5Pset_filter_callback ( hid_t  plist_id,
H5Z_filter_func_t  func,
void *  op_data 
)

◆ H5Pset_hyper_vector_size()

herr_t H5Pset_hyper_vector_size ( hid_t  plist_id,
size_t  vector_size 
)

◆ H5Pset_preserve()

herr_t H5Pset_preserve ( hid_t  plist_id,
hbool_t  status 
)

◆ H5Pset_type_conv_cb()

herr_t H5Pset_type_conv_cb ( hid_t  plist_id,
H5T_conv_except_func_t  op,
void *  operate_data 
)

◆ H5Pset_vlen_mem_manager()

herr_t H5Pset_vlen_mem_manager ( hid_t  plist_id,
H5MM_allocate_t  alloc_func,
void *  alloc_info,
H5MM_free_t  free_func,
void *  free_info 
)

Variable Documentation

◆ H5P_CLS_DXFR

const H5P_libclass_t H5P_CLS_DXFR[1]
Initial value:
= {{
"data transfer",
H5P__dxfr_reg_prop,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL
}}
H5P_LST_DATASET_XFER_ID_g
hid_t H5P_LST_DATASET_XFER_ID_g
Definition: H5Pint.c:183
H5P_CLS_DATASET_XFER_ID_g
hid_t H5P_CLS_DATASET_XFER_ID_g
Definition: H5Pint.c:142
H5P_CLS_ROOT_g
H5P_genclass_t * H5P_CLS_ROOT_g
Definition: H5Pint.c:131
H5P_CLS_DATASET_XFER_g
H5P_genclass_t * H5P_CLS_DATASET_XFER_g
Definition: H5Pint.c:143
H5P_TYPE_DATASET_XFER
@ H5P_TYPE_DATASET_XFER
Definition: H5Pprivate.h:69