![]() |
HDF5
1.12.0
|
Data Structures | |
| struct | H5Z_filter_info_t |
Typedefs | |
| typedef struct H5Z_filter_info_t | H5Z_filter_info_t |
| typedef struct H5Z_data_xform_t | H5Z_data_xform_t |
Functions | |
| H5_DLL herr_t | H5Z_init (void) |
| H5_DLL herr_t | H5Z_register (const H5Z_class2_t *cls) |
| H5_DLL herr_t | H5Z_append (struct H5O_pline_t *pline, H5Z_filter_t filter, unsigned flags, size_t cd_nelmts, const unsigned int cd_values[]) |
| H5_DLL herr_t | H5Z_modify (const struct H5O_pline_t *pline, H5Z_filter_t filter, unsigned flags, size_t cd_nelmts, const unsigned int cd_values[]) |
| H5_DLL herr_t | H5Z_pipeline (const struct H5O_pline_t *pline, unsigned flags, unsigned *filter_mask, H5Z_EDC_t edc_read, H5Z_cb_t cb_struct, size_t *nbytes, size_t *buf_size, void **buf) |
| H5_DLL H5Z_class2_t * | H5Z_find (H5Z_filter_t id) |
| H5_DLL herr_t | H5Z_can_apply (hid_t dcpl_id, hid_t type_id) |
| H5_DLL herr_t | H5Z_set_local (hid_t dcpl_id, hid_t type_id) |
| H5_DLL herr_t | H5Z_can_apply_direct (const struct H5O_pline_t *pline) |
| H5_DLL herr_t | H5Z_set_local_direct (const struct H5O_pline_t *pline) |
| H5_DLL H5Z_filter_info_t * | H5Z_filter_info (const struct H5O_pline_t *pline, H5Z_filter_t filter) |
| H5_DLL htri_t | H5Z_filter_in_pline (const struct H5O_pline_t *pline, H5Z_filter_t filter) |
| H5_DLL htri_t | H5Z_all_filters_avail (const struct H5O_pline_t *pline) |
| H5_DLL htri_t | H5Z_filter_avail (H5Z_filter_t id) |
| H5_DLL herr_t | H5Z_delete (struct H5O_pline_t *pline, H5Z_filter_t filter) |
| H5_DLL herr_t | H5Z_get_filter_info (H5Z_filter_t filter, unsigned int *filter_config_flags) |
| H5_DLL H5Z_data_xform_t * | H5Z_xform_create (const char *expr) |
| H5_DLL herr_t | H5Z_xform_copy (H5Z_data_xform_t **data_xform_prop) |
| H5_DLL herr_t | H5Z_xform_destroy (H5Z_data_xform_t *data_xform_prop) |
| H5_DLL herr_t | H5Z_xform_eval (H5Z_data_xform_t *data_xform_prop, void *array, size_t array_size, const H5T_t *buf_type) |
| H5_DLL hbool_t | H5Z_xform_noop (const H5Z_data_xform_t *data_xform_prop) |
| H5_DLL const char * | H5Z_xform_extract_xform_str (const H5Z_data_xform_t *data_xform_prop) |
| typedef struct H5Z_data_xform_t H5Z_data_xform_t |
| typedef struct H5Z_filter_info_t H5Z_filter_info_t |
| H5_DLL htri_t H5Z_all_filters_avail | ( | const struct H5O_pline_t * | pline | ) |
| H5_DLL herr_t H5Z_append | ( | struct H5O_pline_t * | pline, |
| H5Z_filter_t | filter, | ||
| unsigned | flags, | ||
| size_t | cd_nelmts, | ||
| const unsigned int | cd_values[] | ||
| ) |
References H5Z_filter_info_t::_cd_values, H5Z_filter_info_t::cd_nelmts, H5Z_filter_info_t::cd_values, FAIL, H5O_pline_t::filter, H5Z_filter_info_t::flags, flags, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5E_CANTINIT, H5MM_malloc(), H5MM_realloc(), HDassert(), H5Z_filter_info_t::id, n, H5O_pline_t::nalloc, H5Z_filter_info_t::name, NULL, H5O_pline_t::nused, ret_value, and H5O_pline_t::version.
Referenced by H5Pset_deflate(), H5Pset_fletcher32(), H5Pset_nbit(), H5Pset_scaleoffset(), H5Pset_shuffle(), and H5Pset_szip().
References FAIL, FUNC_ENTER_NOAPI(), and ret_value.
Referenced by H5D__check_filters(), and H5D__write().
| H5_DLL herr_t H5Z_can_apply_direct | ( | const struct H5O_pline_t * | pline | ) |
| H5_DLL herr_t H5Z_delete | ( | struct H5O_pline_t * | pline, |
| H5Z_filter_t | filter | ||
| ) |
References H5Z_filter_info_t::_cd_values, H5Z_filter_info_t::_name, H5Z_filter_info_t::cd_nelmts, H5Z_filter_info_t::cd_values, FAIL, H5O_pline_t::filter, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5MM_xfree(), H5O_msg_reset(), HDassert(), H5Z_filter_info_t::id, H5Z_filter_info_t::name, H5O_pline_t::nused, and ret_value.
Referenced by H5Premove_filter().
| H5_DLL htri_t H5Z_filter_avail | ( | H5Z_filter_t | id | ) |
References FAIL, FUNC_ENTER_NOAPI(), and ret_value.
Referenced by H5Zfilter_avail().
| H5_DLL htri_t H5Z_filter_in_pline | ( | const struct H5O_pline_t * | pline, |
| H5Z_filter_t | filter | ||
| ) |
| H5_DLL H5Z_filter_info_t* H5Z_filter_info | ( | const struct H5O_pline_t * | pline, |
| H5Z_filter_t | filter | ||
| ) |
| H5_DLL H5Z_class2_t* H5Z_find | ( | H5Z_filter_t | id | ) |
References FUNC_ENTER_NOAPI(), NULL, and ret_value.
Referenced by H5P__get_filter(), and H5Z_get_filter_info().
| H5_DLL herr_t H5Z_get_filter_info | ( | H5Z_filter_t | filter, |
| unsigned int * | filter_config_flags | ||
| ) |
References H5Z_class2_t::decoder_present, H5Z_class2_t::encoder_present, FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5E_BADVALUE, H5Z_find(), NULL, and ret_value.
Referenced by H5P__get_filter(), H5Pset_szip(), and H5Zget_filter_info().
| H5_DLL herr_t H5Z_init | ( | void | ) |
| H5_DLL herr_t H5Z_modify | ( | const struct H5O_pline_t * | pline, |
| H5Z_filter_t | filter, | ||
| unsigned | flags, | ||
| size_t | cd_nelmts, | ||
| const unsigned int | cd_values[] | ||
| ) |
| H5_DLL herr_t H5Z_pipeline | ( | const struct H5O_pline_t * | pline, |
| unsigned | flags, | ||
| unsigned * | filter_mask, | ||
| H5Z_EDC_t | edc_read, | ||
| H5Z_cb_t | cb_struct, | ||
| size_t * | nbytes, | ||
| size_t * | buf_size, | ||
| void ** | buf | ||
| ) |
| H5_DLL herr_t H5Z_register | ( | const H5Z_class2_t * | cls | ) |
References FAIL, FUNC_ENTER_NOAPI(), HDassert(), H5Z_class2_t::id, and ret_value.
Referenced by H5Z__init_package(), and H5Zregister().
References FAIL, FUNC_ENTER_NOAPI(), and ret_value.
| H5_DLL herr_t H5Z_set_local_direct | ( | const struct H5O_pline_t * | pline | ) |
| H5_DLL herr_t H5Z_xform_copy | ( | H5Z_data_xform_t ** | data_xform_prop | ) |
| H5_DLL H5Z_data_xform_t* H5Z_xform_create | ( | const char * | expr | ) |
References H5Z_data_xform_t::dat_val_pointers, FUNC_ENTER_NOAPI(), H5MM_calloc(), H5MM_malloc(), H5MM_xstrdup(), HDassert(), NULL, H5Z_datval_ptrs::num_ptrs, H5Z_data_xform_t::parse_root, H5Z_datval_ptrs::ptr_dat_val, ret_value, and H5Z_data_xform_t::xform_exp.
Referenced by H5Pset_data_transform().
| H5_DLL herr_t H5Z_xform_destroy | ( | H5Z_data_xform_t * | data_xform_prop | ) |
Referenced by H5Pset_data_transform().
| H5_DLL herr_t H5Z_xform_eval | ( | H5Z_data_xform_t * | data_xform_prop, |
| void * | array, | ||
| size_t | array_size, | ||
| const H5T_t * | buf_type | ||
| ) |
References FAIL, FUNC_ENTER_NOAPI(), HDassert(), and ret_value.
| H5_DLL const char* H5Z_xform_extract_xform_str | ( | const H5Z_data_xform_t * | data_xform_prop | ) |
References FUNC_LEAVE_NOAPI(), HDassert(), and H5Z_data_xform_t::xform_exp.
Referenced by H5Pget_data_transform().
| H5_DLL hbool_t H5Z_xform_noop | ( | const H5Z_data_xform_t * | data_xform_prop | ) |
References FUNC_LEAVE_NOAPI(), and ret_value.