HDK
|
Go to the source code of this file.
Macros | |
#define | H5R_OBJ_REF_BUF_SIZE sizeof(haddr_t) |
#define | H5R_DSET_REG_REF_BUF_SIZE (sizeof(haddr_t)+4) |
Typedefs | |
typedef haddr_t | hobj_ref_t |
typedef unsigned char | hdset_reg_ref_t [H5R_DSET_REG_REF_BUF_SIZE] |
Enumerations | |
enum | H5R_type_t { H5R_BADTYPE = (-1), H5R_OBJECT, H5R_DATASET_REGION, H5R_MAXTYPE } |
Functions | |
H5_DLL herr_t | H5Rcreate (void *ref, hid_t loc_id, const char *name, H5R_type_t ref_type, hid_t space_id) |
H5_DLL hid_t | H5Rdereference (hid_t dataset, H5R_type_t ref_type, const void *ref) |
H5_DLL hid_t | H5Rget_region (hid_t dataset, H5R_type_t ref_type, const void *ref) |
H5_DLL herr_t | H5Rget_obj_type2 (hid_t id, H5R_type_t ref_type, const void *_ref, H5O_type_t *obj_type) |
H5_DLL ssize_t | H5Rget_name (hid_t loc_id, H5R_type_t ref_type, const void *ref, char *name, size_t size) |
H5_DLL H5G_obj_t | H5Rget_obj_type1 (hid_t id, H5R_type_t ref_type, const void *_ref) |
#define H5R_DSET_REG_REF_BUF_SIZE (sizeof(haddr_t)+4) |
Definition at line 46 of file H5Rpublic.h.
#define H5R_OBJ_REF_BUF_SIZE sizeof(haddr_t) |
Definition at line 42 of file H5Rpublic.h.
typedef unsigned char hdset_reg_ref_t[H5R_DSET_REG_REF_BUF_SIZE] |
Definition at line 51 of file H5Rpublic.h.
typedef haddr_t hobj_ref_t |
Definition at line 44 of file H5Rpublic.h.
enum H5R_type_t |
Enumerator | |
---|---|
H5R_BADTYPE | |
H5R_OBJECT | |
H5R_DATASET_REGION | |
H5R_MAXTYPE |
Definition at line 30 of file H5Rpublic.h.
H5_DLL herr_t H5Rcreate | ( | void * | ref, |
hid_t | loc_id, | ||
const char * | name, | ||
H5R_type_t | ref_type, | ||
hid_t | space_id | ||
) |
H5_DLL ssize_t H5Rget_name | ( | hid_t | loc_id, |
H5R_type_t | ref_type, | ||
const void * | ref, | ||
char * | name, | ||
size_t | size | ||
) |
H5_DLL herr_t H5Rget_obj_type2 | ( | hid_t | id, |
H5R_type_t | ref_type, | ||
const void * | _ref, | ||
H5O_type_t * | obj_type | ||
) |