HDF5  1.12.0
Macros | Functions | Variables
H5Pocpl.c File Reference
#include "H5Pmodule.h"
#include "H5private.h"
#include "H5Eprivate.h"
#include "H5Iprivate.h"
#include "H5MMprivate.h"
#include "H5Opkg.h"
#include "H5Ppkg.h"
#include "H5PLprivate.h"
#include "H5Zprivate.h"

Macros

#define H5O_FRIEND   /*suppress error about including H5Opkg */
 
#define H5O_CRT_ATTR_MAX_COMPACT_SIZE   sizeof(unsigned)
 
#define H5O_CRT_ATTR_MAX_COMPACT_ENC   H5P__encode_unsigned
 
#define H5O_CRT_ATTR_MAX_COMPACT_DEC   H5P__decode_unsigned
 
#define H5O_CRT_ATTR_MIN_DENSE_SIZE   sizeof(unsigned)
 
#define H5O_CRT_ATTR_MIN_DENSE_ENC   H5P__encode_unsigned
 
#define H5O_CRT_ATTR_MIN_DENSE_DEC   H5P__decode_unsigned
 
#define H5O_CRT_OHDR_FLAGS_SIZE   sizeof(uint8_t)
 
#define H5O_CRT_OHDR_FLAGS_ENC   H5P__encode_uint8_t
 
#define H5O_CRT_OHDR_FLAGS_DEC   H5P__decode_uint8_t
 
#define H5O_CRT_PIPELINE_SIZE   sizeof(H5O_pline_t)
 
#define H5O_CRT_PIPELINE_SET   H5P__ocrt_pipeline_set
 
#define H5O_CRT_PIPELINE_GET   H5P__ocrt_pipeline_get
 
#define H5O_CRT_PIPELINE_ENC   H5P__ocrt_pipeline_enc
 
#define H5O_CRT_PIPELINE_DEC   H5P__ocrt_pipeline_dec
 
#define H5O_CRT_PIPELINE_DEL   H5P__ocrt_pipeline_del
 
#define H5O_CRT_PIPELINE_COPY   H5P__ocrt_pipeline_copy
 
#define H5O_CRT_PIPELINE_CMP   H5P__ocrt_pipeline_cmp
 
#define H5O_CRT_PIPELINE_CLOSE   H5P__ocrt_pipeline_close
 

Functions

herr_t H5Pset_attr_phase_change (hid_t plist_id, unsigned max_compact, unsigned min_dense)
 
herr_t H5Pget_attr_phase_change (hid_t plist_id, unsigned *max_compact, unsigned *min_dense)
 
herr_t H5Pset_attr_creation_order (hid_t plist_id, unsigned crt_order_flags)
 
herr_t H5Pget_attr_creation_order (hid_t plist_id, unsigned *crt_order_flags)
 
herr_t H5Pset_obj_track_times (hid_t plist_id, hbool_t track_times)
 
herr_t H5Pget_obj_track_times (hid_t plist_id, hbool_t *track_times)
 
herr_t H5P_modify_filter (H5P_genplist_t *plist, H5Z_filter_t filter, unsigned flags, size_t cd_nelmts, const unsigned cd_values[])
 
herr_t H5Pmodify_filter (hid_t plist_id, H5Z_filter_t filter, unsigned int flags, size_t cd_nelmts, const unsigned int cd_values[])
 
herr_t H5Pset_filter (hid_t plist_id, H5Z_filter_t filter, unsigned int flags, size_t cd_nelmts, const unsigned int cd_values[])
 
int H5Pget_nfilters (hid_t plist_id)
 
H5Z_filter_t H5Pget_filter2 (hid_t plist_id, unsigned idx, unsigned int *flags, size_t *cd_nelmts, unsigned cd_values[], size_t namelen, char name[], unsigned *filter_config)
 
herr_t H5P_get_filter_by_id (H5P_genplist_t *plist, H5Z_filter_t id, unsigned int *flags, size_t *cd_nelmts, unsigned cd_values[], size_t namelen, char name[], unsigned *filter_config)
 
herr_t H5Pget_filter_by_id2 (hid_t plist_id, H5Z_filter_t id, unsigned int *flags, size_t *cd_nelmts, unsigned cd_values[], size_t namelen, char name[], unsigned *filter_config)
 
htri_t H5Pall_filters_avail (hid_t plist_id)
 
htri_t H5P_filter_in_pline (H5P_genplist_t *plist, H5Z_filter_t id)
 
herr_t H5Premove_filter (hid_t plist_id, H5Z_filter_t filter)
 
herr_t H5Pset_deflate (hid_t plist_id, unsigned level)
 
herr_t H5Pset_fletcher32 (hid_t plist_id)
 
herr_t H5P__get_filter (const H5Z_filter_info_t *filter, unsigned int *flags, size_t *cd_nelmts, unsigned cd_values[], size_t namelen, char name[], unsigned *filter_config)
 
H5Z_filter_t H5Pget_filter1 (hid_t plist_id, unsigned idx, unsigned int *flags, size_t *cd_nelmts, unsigned cd_values[], size_t namelen, char name[])
 
herr_t H5Pget_filter_by_id1 (hid_t plist_id, H5Z_filter_t id, unsigned int *flags, size_t *cd_nelmts, unsigned cd_values[], size_t namelen, char name[])
 

Variables

const H5P_libclass_t H5P_CLS_OCRT [1]
 

Macro Definition Documentation

◆ H5O_CRT_ATTR_MAX_COMPACT_DEC

#define H5O_CRT_ATTR_MAX_COMPACT_DEC   H5P__decode_unsigned

◆ H5O_CRT_ATTR_MAX_COMPACT_ENC

#define H5O_CRT_ATTR_MAX_COMPACT_ENC   H5P__encode_unsigned

◆ H5O_CRT_ATTR_MAX_COMPACT_SIZE

#define H5O_CRT_ATTR_MAX_COMPACT_SIZE   sizeof(unsigned)

◆ H5O_CRT_ATTR_MIN_DENSE_DEC

#define H5O_CRT_ATTR_MIN_DENSE_DEC   H5P__decode_unsigned

◆ H5O_CRT_ATTR_MIN_DENSE_ENC

#define H5O_CRT_ATTR_MIN_DENSE_ENC   H5P__encode_unsigned

◆ H5O_CRT_ATTR_MIN_DENSE_SIZE

#define H5O_CRT_ATTR_MIN_DENSE_SIZE   sizeof(unsigned)

◆ H5O_CRT_OHDR_FLAGS_DEC

#define H5O_CRT_OHDR_FLAGS_DEC   H5P__decode_uint8_t

◆ H5O_CRT_OHDR_FLAGS_ENC

#define H5O_CRT_OHDR_FLAGS_ENC   H5P__encode_uint8_t

◆ H5O_CRT_OHDR_FLAGS_SIZE

#define H5O_CRT_OHDR_FLAGS_SIZE   sizeof(uint8_t)

◆ H5O_CRT_PIPELINE_CLOSE

#define H5O_CRT_PIPELINE_CLOSE   H5P__ocrt_pipeline_close

◆ H5O_CRT_PIPELINE_CMP

#define H5O_CRT_PIPELINE_CMP   H5P__ocrt_pipeline_cmp

◆ H5O_CRT_PIPELINE_COPY

#define H5O_CRT_PIPELINE_COPY   H5P__ocrt_pipeline_copy

◆ H5O_CRT_PIPELINE_DEC

#define H5O_CRT_PIPELINE_DEC   H5P__ocrt_pipeline_dec

◆ H5O_CRT_PIPELINE_DEL

#define H5O_CRT_PIPELINE_DEL   H5P__ocrt_pipeline_del

◆ H5O_CRT_PIPELINE_ENC

#define H5O_CRT_PIPELINE_ENC   H5P__ocrt_pipeline_enc

◆ H5O_CRT_PIPELINE_GET

#define H5O_CRT_PIPELINE_GET   H5P__ocrt_pipeline_get

◆ H5O_CRT_PIPELINE_SET

#define H5O_CRT_PIPELINE_SET   H5P__ocrt_pipeline_set

◆ H5O_CRT_PIPELINE_SIZE

#define H5O_CRT_PIPELINE_SIZE   sizeof(H5O_pline_t)

◆ H5O_FRIEND

#define H5O_FRIEND   /*suppress error about including H5Opkg */

Function Documentation

◆ H5P__get_filter()

herr_t H5P__get_filter ( const H5Z_filter_info_t filter,
unsigned int flags,
size_t cd_nelmts,
unsigned  cd_values[],
size_t  namelen,
char  name[],
unsigned filter_config 
)

◆ H5P_filter_in_pline()

htri_t H5P_filter_in_pline ( H5P_genplist_t plist,
H5Z_filter_t  id 
)

◆ H5P_get_filter_by_id()

herr_t H5P_get_filter_by_id ( H5P_genplist_t plist,
H5Z_filter_t  id,
unsigned int flags,
size_t cd_nelmts,
unsigned  cd_values[],
size_t  namelen,
char  name[],
unsigned filter_config 
)

◆ H5P_modify_filter()

herr_t H5P_modify_filter ( H5P_genplist_t plist,
H5Z_filter_t  filter,
unsigned  flags,
size_t  cd_nelmts,
const unsigned  cd_values[] 
)

◆ H5Pall_filters_avail()

htri_t H5Pall_filters_avail ( hid_t  plist_id)

◆ H5Pget_attr_creation_order()

herr_t H5Pget_attr_creation_order ( hid_t  plist_id,
unsigned crt_order_flags 
)

◆ H5Pget_attr_phase_change()

herr_t H5Pget_attr_phase_change ( hid_t  plist_id,
unsigned max_compact,
unsigned min_dense 
)

◆ H5Pget_filter1()

H5Z_filter_t H5Pget_filter1 ( hid_t  plist_id,
unsigned  idx,
unsigned int flags,
size_t cd_nelmts,
unsigned  cd_values[],
size_t  namelen,
char  name[] 
)

◆ H5Pget_filter2()

H5Z_filter_t H5Pget_filter2 ( hid_t  plist_id,
unsigned  idx,
unsigned int flags,
size_t cd_nelmts,
unsigned  cd_values[],
size_t  namelen,
char  name[],
unsigned filter_config 
)

◆ H5Pget_filter_by_id1()

herr_t H5Pget_filter_by_id1 ( hid_t  plist_id,
H5Z_filter_t  id,
unsigned int flags,
size_t cd_nelmts,
unsigned  cd_values[],
size_t  namelen,
char  name[] 
)

◆ H5Pget_filter_by_id2()

herr_t H5Pget_filter_by_id2 ( hid_t  plist_id,
H5Z_filter_t  id,
unsigned int flags,
size_t cd_nelmts,
unsigned  cd_values[],
size_t  namelen,
char  name[],
unsigned filter_config 
)

◆ H5Pget_nfilters()

int H5Pget_nfilters ( hid_t  plist_id)

◆ H5Pget_obj_track_times()

herr_t H5Pget_obj_track_times ( hid_t  plist_id,
hbool_t track_times 
)

◆ H5Pmodify_filter()

herr_t H5Pmodify_filter ( hid_t  plist_id,
H5Z_filter_t  filter,
unsigned int  flags,
size_t  cd_nelmts,
const unsigned int  cd_values[] 
)

◆ H5Premove_filter()

herr_t H5Premove_filter ( hid_t  plist_id,
H5Z_filter_t  filter 
)

◆ H5Pset_attr_creation_order()

herr_t H5Pset_attr_creation_order ( hid_t  plist_id,
unsigned  crt_order_flags 
)

◆ H5Pset_attr_phase_change()

herr_t H5Pset_attr_phase_change ( hid_t  plist_id,
unsigned  max_compact,
unsigned  min_dense 
)

◆ H5Pset_deflate()

herr_t H5Pset_deflate ( hid_t  plist_id,
unsigned  level 
)

◆ H5Pset_filter()

herr_t H5Pset_filter ( hid_t  plist_id,
H5Z_filter_t  filter,
unsigned int  flags,
size_t  cd_nelmts,
const unsigned int  cd_values[] 
)

◆ H5Pset_fletcher32()

herr_t H5Pset_fletcher32 ( hid_t  plist_id)

◆ H5Pset_obj_track_times()

herr_t H5Pset_obj_track_times ( hid_t  plist_id,
hbool_t  track_times 
)

Variable Documentation

◆ H5P_CLS_OCRT

const H5P_libclass_t H5P_CLS_OCRT[1]
Initial value:
= {{
"object create",
NULL,
H5P__ocrt_reg_prop,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL
}}
H5P_TYPE_OBJECT_CREATE
@ H5P_TYPE_OBJECT_CREATE
Definition: H5Pprivate.h:64
H5P_CLS_OBJECT_CREATE_ID_g
hid_t H5P_CLS_OBJECT_CREATE_ID_g
Definition: H5Pint.c:132
H5P_CLS_OBJECT_CREATE_g
H5P_genclass_t * H5P_CLS_OBJECT_CREATE_g
Definition: H5Pint.c:133
H5P_CLS_ROOT_g
H5P_genclass_t * H5P_CLS_ROOT_g
Definition: H5Pint.c:131