diff options
Diffstat (limited to 'src/H5Aprivate.h')
-rw-r--r-- | src/H5Aprivate.h | 32 |
1 files changed, 30 insertions, 2 deletions
diff --git a/src/H5Aprivate.h b/src/H5Aprivate.h index 9b24490..75ccafd 100644 --- a/src/H5Aprivate.h +++ b/src/H5Aprivate.h @@ -24,11 +24,39 @@ /* Private headers needed by this file */ #include "H5Gprivate.h" /* Groups */ + +/**************************/ +/* Library Private Macros */ +/**************************/ + + +/****************************/ +/* Library Private Typedefs */ +/****************************/ + /* Forward references of package typedefs */ typedef struct H5A_t H5A_t; -/* Library private functions in package */ + +/*****************************/ +/* Library-private Variables */ +/*****************************/ + + +/***************************************/ +/* Library-private Function Prototypes */ +/***************************************/ +struct H5O_t; /*forward decl*/ + +/* General attribute routines */ H5_DLL struct H5O_loc_t *H5A_oloc(H5A_t *attr); H5_DLL H5G_name_t *H5A_nameof(H5A_t *attr); -#endif +/* Attribute "dense" storage routines */ +H5_DLL herr_t H5A_dense_create(H5F_t *f, hid_t dxpl_id, struct H5O_t *oh); +H5_DLL herr_t H5A_dense_insert(H5F_t *f, hid_t dxpl_id, const struct H5O_t *oh, + unsigned mesg_flags, const H5A_t *attr); +H5_DLL herr_t H5A_dense_delete(H5F_t *f, hid_t dxpl_id, struct H5O_t *oh); + +#endif /* _H5Aprivate_H */ + |