 |
HDF5
1.12.0
|
Go to the documentation of this file.
38 #define H5_SZIP_LSB_OPTION_MASK 8
39 #define H5_SZIP_MSB_OPTION_MASK 16
40 #define H5_SZIP_RAW_OPTION_MASK 128
44 #define H5Z_COMMON_CD_VALUES 4
48 #define H5Z_COMMON_NAME_LEN 12
79 unsigned flags,
size_t cd_nelmts,
const unsigned int cd_values[]);
81 unsigned flags,
size_t cd_nelmts,
const unsigned int cd_values[]);
83 unsigned flags,
unsigned *filter_mask,
85 size_t *nbytes,
size_t *buf_size,
107 size_t array_size,
const H5T_t *buf_type);
int H5Z_filter_t
Definition: H5Zpublic.h:31
unsigned _cd_values[H5Z_COMMON_CD_VALUES]
Definition: H5Zprivate.h:61
Definition: H5Zpublic.h:208
H5_DLL htri_t H5Z_all_filters_avail(const struct H5O_pline_t *pline)
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_append(struct H5O_pline_t *pline, H5Z_filter_t filter, unsigned flags, size_t cd_nelmts, const unsigned int cd_values[])
Definition: H5Z.c:1079
H5_DLL H5Z_data_xform_t * H5Z_xform_create(const char *expr)
Definition: H5Ztrans.c:1539
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)
Definition: H5Ztrans.c:1010
Definition: H5Oprivate.h:701
H5_DLL htri_t H5Z_filter_in_pline(const struct H5O_pline_t *pline, H5Z_filter_t filter)
H5Z_filter_t id
Definition: H5Zprivate.h:56
H5_DLL herr_t H5Z_xform_copy(H5Z_data_xform_t **data_xform_prop)
Definition: H5Ztrans.c:1676
H5Z_filter_info_t * filter
Definition: H5Oprivate.h:707
int htri_t
Definition: H5public.h:160
#define H5Z_COMMON_NAME_LEN
Definition: H5Zprivate.h:48
H5_DLL H5Z_class2_t * H5Z_find(H5Z_filter_t id)
Definition: H5Z.c:1206
unsigned * cd_values
Definition: H5Zprivate.h:62
char * name
Definition: H5Zprivate.h:59
H5_DLL herr_t H5Z_delete(struct H5O_pline_t *pline, H5Z_filter_t filter)
Definition: H5Z.c:1520
int64_t hid_t
Definition: H5Ipublic.h:55
H5_DLL herr_t H5Z_register(const H5Z_class2_t *cls)
Definition: H5Z.c:291
H5_DLL htri_t H5Z_filter_avail(H5Z_filter_t id)
Definition: H5Z.c:687
H5_DLL const char * H5Z_xform_extract_xform_str(const H5Z_data_xform_t *data_xform_prop)
Definition: H5Ztrans.c:1785
size_t cd_nelmts
Definition: H5Zprivate.h:60
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 hbool_t H5Z_xform_noop(const H5Z_data_xform_t *data_xform_prop)
Definition: H5Ztrans.c:1756
H5_DLL herr_t H5Z_xform_destroy(H5Z_data_xform_t *data_xform_prop)
Definition: H5Ztrans.c:1630
#define H5_DLL
Definition: H5api_adpt.h:234
H5_DLL H5Z_filter_info_t * H5Z_filter_info(const struct H5O_pline_t *pline, H5Z_filter_t filter)
Definition: H5Zprivate.h:55
H5_DLL herr_t H5Z_can_apply_direct(const struct H5O_pline_t *pline)
#define H5Z_COMMON_CD_VALUES
Definition: H5Zprivate.h:44
H5_DLL herr_t H5Z_can_apply(hid_t dcpl_id, hid_t type_id)
Definition: H5Z.c:896
int herr_t
Definition: H5public.h:128
char _name[H5Z_COMMON_NAME_LEN]
Definition: H5Zprivate.h:58
H5Z_EDC_t
Definition: H5Zpublic.h:107
bool hbool_t
Definition: H5public.h:159
H5_DLL herr_t H5Z_set_local_direct(const struct H5O_pline_t *pline)
Definition: H5Zpublic.h:131
H5_DLL herr_t H5Z_set_local(hid_t dcpl_id, hid_t type_id)
Definition: H5Z.c:927
H5_DLL herr_t H5Z_get_filter_info(H5Z_filter_t filter, unsigned int *filter_config_flags)
Definition: H5Z.c:1627
unsigned flags
Definition: H5Zprivate.h:57