diff options
Diffstat (limited to 'src/H5Ppkg.h')
-rw-r--r-- | src/H5Ppkg.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/H5Ppkg.h b/src/H5Ppkg.h index 8a98d35..cca643c 100644 --- a/src/H5Ppkg.h +++ b/src/H5Ppkg.h @@ -34,7 +34,10 @@ # undef H5P_DEBUG #endif +/* Get package's private header */ #include "H5Pprivate.h" + +/* Other private headers needed by this file */ #include "H5TBprivate.h" /* TBBTs */ /* Define enum for type of object that property is within */ @@ -109,7 +112,15 @@ struct H5P_genplist_t { /* Private functions, not part of the publicly documented API */ H5_DLL herr_t H5P_add_prop(H5TB_TREE *props, H5P_genprop_t *prop); H5_DLL herr_t H5P_access_class(H5P_genclass_t *pclass, H5P_class_mod_t mod); +H5_DLL char *H5P_get_class_path(H5P_genclass_t *pclass); +H5_DLL H5P_genclass_t *H5P_open_class_path(const char *path); H5_DLL int H5P_tbbt_strcmp(const void *k1, const void *k2, int UNUSED cmparg); +/* Testing functions */ +#ifdef H5P_TESTING +H5_DLL char *H5P_get_class_path_test(hid_t pclass_id); +H5_DLL hid_t H5P_open_class_path_test(const char *path); +#endif /* H5P_TESTING */ + #endif /* _H5Ppkg_H */ |