![]() |
HDF5
1.13.0
|
#include <sys/types.h>
#include "H5public.h"
#include "H5Lpublic.h"
#include "H5Opublic.h"
#include "H5Tpublic.h"
Data Structures | |
struct | H5G_info_t |
struct | H5G_stat_t |
Macros | |
#define | H5G_SAME_LOC H5L_SAME_LOC |
#define | H5G_LINK_ERROR H5L_TYPE_ERROR |
#define | H5G_LINK_HARD H5L_TYPE_HARD |
#define | H5G_LINK_SOFT H5L_TYPE_SOFT |
#define | H5G_link_t H5L_type_t |
#define | H5G_NTYPES 256 /* Max possible number of types */ |
#define | H5G_NLIBTYPES 8 /* Number of internal types */ |
#define | H5G_NUSERTYPES (H5G_NTYPES - H5G_NLIBTYPES) |
#define | H5G_USERTYPE(X) (8 + (X)) /* User defined types */ |
Typedefs | |
typedef herr_t(* | H5G_iterate_t) (hid_t group, const char *name, void *op_data) |
Enumerations | |
enum | H5G_storage_type_t { H5G_STORAGE_TYPE_UNKNOWN = -1, H5G_STORAGE_TYPE_SYMBOL_TABLE, H5G_STORAGE_TYPE_COMPACT, H5G_STORAGE_TYPE_DENSE } |
enum | H5G_obj_t { H5G_UNKNOWN = -1, H5G_GROUP, H5G_DATASET, H5G_TYPE, H5G_LINK, H5G_UDLINK, H5G_RESERVED_5, H5G_RESERVED_6, H5G_RESERVED_7 } |
Functions | |
hid_t | H5Gcreate2 (hid_t loc_id, const char *name, hid_t lcpl_id, hid_t gcpl_id, hid_t gapl_id) |
Creates a new group and links it into the file. More... | |
hid_t | H5Gcreate_anon (hid_t loc_id, hid_t gcpl_id, hid_t gapl_id) |
hid_t | H5Gopen2 (hid_t loc_id, const char *name, hid_t gapl_id) |
Opens an existing group in a file. More... | |
hid_t | H5Gget_create_plist (hid_t group_id) |
herr_t | H5Gget_info (hid_t loc_id, H5G_info_t *ginfo) |
herr_t | H5Gget_info_by_name (hid_t loc_id, const char *name, H5G_info_t *ginfo, hid_t lapl_id) |
herr_t | H5Gget_info_by_idx (hid_t loc_id, const char *group_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, H5G_info_t *ginfo, hid_t lapl_id) |
herr_t | H5Gclose (hid_t group_id) |
Closes the specified group. More... | |
herr_t | H5Gflush (hid_t group_id) |
herr_t | H5Grefresh (hid_t group_id) |
hid_t | H5Gcreate1 (hid_t loc_id, const char *name, size_t size_hint) |
hid_t | H5Gopen1 (hid_t loc_id, const char *name) |
herr_t | H5Glink (hid_t cur_loc_id, H5L_type_t type, const char *cur_name, const char *new_name) |
herr_t | H5Glink2 (hid_t cur_loc_id, const char *cur_name, H5L_type_t type, hid_t new_loc_id, const char *new_name) |
herr_t | H5Gmove (hid_t src_loc_id, const char *src_name, const char *dst_name) |
herr_t | H5Gmove2 (hid_t src_loc_id, const char *src_name, hid_t dst_loc_id, const char *dst_name) |
herr_t | H5Gunlink (hid_t loc_id, const char *name) |
herr_t | H5Gget_linkval (hid_t loc_id, const char *name, size_t size, char *buf) |
herr_t | H5Gset_comment (hid_t loc_id, const char *name, const char *comment) |
int | H5Gget_comment (hid_t loc_id, const char *name, size_t bufsize, char *buf) |
herr_t | H5Giterate (hid_t loc_id, const char *name, int *idx, H5G_iterate_t op, void *op_data) |
herr_t | H5Gget_num_objs (hid_t loc_id, hsize_t *num_objs) |
herr_t | H5Gget_objinfo (hid_t loc_id, const char *name, hbool_t follow_link, H5G_stat_t *statbuf) |
ssize_t | H5Gget_objname_by_idx (hid_t loc_id, hsize_t idx, char *name, size_t size) |
H5G_obj_t | H5Gget_objtype_by_idx (hid_t loc_id, hsize_t idx) |
#define H5G_LINK_ERROR H5L_TYPE_ERROR |
#define H5G_LINK_HARD H5L_TYPE_HARD |
#define H5G_LINK_SOFT H5L_TYPE_SOFT |
#define H5G_link_t H5L_type_t |
#define H5G_NLIBTYPES 8 /* Number of internal types */ |
#define H5G_NTYPES 256 /* Max possible number of types */ |
#define H5G_NUSERTYPES (H5G_NTYPES - H5G_NLIBTYPES) |
#define H5G_SAME_LOC H5L_SAME_LOC |
#define H5G_USERTYPE | ( | X | ) | (8 + (X)) /* User defined types */ |
enum H5G_obj_t |
enum H5G_storage_type_t |
int H5Gget_comment | ( | hid_t | loc_id, |
const char * | name, | ||
size_t | bufsize, | ||
char * | buf | ||
) |
herr_t H5Gget_info | ( | hid_t | loc_id, |
H5G_info_t * | ginfo | ||
) |
herr_t H5Gget_info_by_idx | ( | hid_t | loc_id, |
const char * | group_name, | ||
H5_index_t | idx_type, | ||
H5_iter_order_t | order, | ||
hsize_t | n, | ||
H5G_info_t * | ginfo, | ||
hid_t | lapl_id | ||
) |
herr_t H5Gget_info_by_name | ( | hid_t | loc_id, |
const char * | name, | ||
H5G_info_t * | ginfo, | ||
hid_t | lapl_id | ||
) |
herr_t H5Gget_objinfo | ( | hid_t | loc_id, |
const char * | name, | ||
hbool_t | follow_link, | ||
H5G_stat_t * | statbuf | ||
) |
herr_t H5Giterate | ( | hid_t | loc_id, |
const char * | name, | ||
int * | idx, | ||
H5G_iterate_t | op, | ||
void * | op_data | ||
) |
herr_t H5Glink | ( | hid_t | cur_loc_id, |
H5L_type_t | type, | ||
const char * | cur_name, | ||
const char * | new_name | ||
) |
herr_t H5Glink2 | ( | hid_t | cur_loc_id, |
const char * | cur_name, | ||
H5L_type_t | type, | ||
hid_t | new_loc_id, | ||
const char * | new_name | ||
) |
herr_t H5Gmove2 | ( | hid_t | src_loc_id, |
const char * | src_name, | ||
hid_t | dst_loc_id, | ||
const char * | dst_name | ||
) |