HDF5  1.12.0
H5Z.c File Reference

Data Structures

struct  H5Z_stats_t
 
struct  H5Z_object_t
 

Typedefs

typedef struct H5Z_stats_t H5Z_stats_t
 
typedef struct H5Z_object_t H5Z_object_t
 

Enumerations

enum  H5Z_prelude_type_t { H5Z_PRELUDE_CAN_APPLY, H5Z_PRELUDE_SET_LOCAL }
 

Functions

herr_t H5Z__init_package (void)
 
int H5Z_term_package (void)
 
herr_t H5Zregister (const void *cls)
 
herr_t H5Z_register (const H5Z_class2_t *cls)
 
herr_t H5Zunregister (H5Z_filter_t id)
 
herr_t H5Z__unregister (H5Z_filter_t filter_id)
 
htri_t H5Zfilter_avail (H5Z_filter_t id)
 
htri_t H5Z_filter_avail (H5Z_filter_t id)
 
herr_t H5Z_can_apply (hid_t dcpl_id, hid_t type_id)
 
herr_t H5Z_set_local (hid_t dcpl_id, hid_t type_id)
 
herr_t H5Z_can_apply_direct (const H5O_pline_t *pline)
 
herr_t H5Z_set_local_direct (const H5O_pline_t *pline)
 
herr_t H5Z_modify (const H5O_pline_t *pline, H5Z_filter_t filter, unsigned flags, size_t cd_nelmts, const unsigned int cd_values[])
 
herr_t H5Z_append (H5O_pline_t *pline, H5Z_filter_t filter, unsigned flags, size_t cd_nelmts, const unsigned int cd_values[])
 
H5Z_class2_tH5Z_find (H5Z_filter_t id)
 
herr_t H5Z_pipeline (const 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)
 
H5Z_filter_info_tH5Z_filter_info (const H5O_pline_t *pline, H5Z_filter_t filter)
 
htri_t H5Z_filter_in_pline (const H5O_pline_t *pline, H5Z_filter_t filter)
 
htri_t H5Z_all_filters_avail (const H5O_pline_t *pline)
 
herr_t H5Z_delete (H5O_pline_t *pline, H5Z_filter_t filter)
 
herr_t H5Zget_filter_info (H5Z_filter_t filter, unsigned int *filter_config_flags)
 
herr_t H5Z_get_filter_info (H5Z_filter_t filter, unsigned int *filter_config_flags)
 

Variables

hbool_t H5_PKG_INIT_VAR = FALSE
 

Typedef Documentation

◆ H5Z_object_t

typedef struct H5Z_object_t H5Z_object_t

◆ H5Z_stats_t

typedef struct H5Z_stats_t H5Z_stats_t

Enumeration Type Documentation

◆ H5Z_prelude_type_t

Enumerator
H5Z_PRELUDE_CAN_APPLY 
H5Z_PRELUDE_SET_LOCAL 

Function Documentation

◆ H5Z__init_package()

◆ H5Z__unregister()

herr_t H5Z__unregister ( H5Z_filter_t  filter_id)

References HDassert(), and ret_value.

Referenced by H5Zunregister().

◆ H5Z_all_filters_avail()

htri_t H5Z_all_filters_avail ( const H5O_pline_t pline)

◆ H5Z_append()

◆ H5Z_can_apply()

herr_t H5Z_can_apply ( hid_t  dcpl_id,
hid_t  type_id 
)

References FAIL, FUNC_ENTER_NOAPI(), and ret_value.

Referenced by H5D__check_filters(), and H5D__write().

◆ H5Z_can_apply_direct()

herr_t H5Z_can_apply_direct ( const H5O_pline_t pline)

◆ H5Z_delete()

◆ H5Z_filter_avail()

htri_t H5Z_filter_avail ( H5Z_filter_t  id)

References FAIL, FUNC_ENTER_NOAPI(), and ret_value.

Referenced by H5Zfilter_avail().

◆ H5Z_filter_in_pline()

◆ H5Z_filter_info()

◆ H5Z_find()

H5Z_class2_t* H5Z_find ( H5Z_filter_t  id)

◆ H5Z_get_filter_info()

◆ H5Z_modify()

◆ H5Z_pipeline()

herr_t H5Z_pipeline ( const 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 
)

◆ H5Z_register()

herr_t H5Z_register ( const H5Z_class2_t cls)

◆ H5Z_set_local()

herr_t H5Z_set_local ( hid_t  dcpl_id,
hid_t  type_id 
)

References FAIL, FUNC_ENTER_NOAPI(), and ret_value.

◆ H5Z_set_local_direct()

herr_t H5Z_set_local_direct ( const H5O_pline_t pline)

◆ H5Z_term_package()

int H5Z_term_package ( void  )

References H5_PKG_INIT_VAR, and n.

◆ H5Zfilter_avail()

htri_t H5Zfilter_avail ( H5Z_filter_t  id)

◆ H5Zget_filter_info()

herr_t H5Zget_filter_info ( H5Z_filter_t  filter,
unsigned int *  filter_config_flags 
)

◆ H5Zregister()

◆ H5Zunregister()

herr_t H5Zunregister ( H5Z_filter_t  id)

Variable Documentation

◆ H5_PKG_INIT_VAR

hbool_t H5_PKG_INIT_VAR = FALSE

Referenced by H5Z_term_package().