MISR Toolkit
1.5.1
|
Go to the source code of this file.
Data Structures | |
struct | H5F_info_t |
Macros | |
#define | H5CHECK H5check(), |
#define | H5F_ACC_RDONLY (H5CHECK 0x0000u) /*absence of rdwr => rd-only */ |
#define | H5F_ACC_RDWR (H5CHECK 0x0001u) /*open for read and write */ |
#define | H5F_ACC_TRUNC (H5CHECK 0x0002u) /*overwrite existing files */ |
#define | H5F_ACC_EXCL (H5CHECK 0x0004u) /*fail if file already exists */ |
#define | H5F_ACC_DEBUG (H5CHECK 0x0000u) /*print debug info (no longer used) */ |
#define | H5F_ACC_CREAT (H5CHECK 0x0010u) /*create non-existing files */ |
#define | H5F_ACC_DEFAULT (H5CHECK 0xffffu) /*ignore setting on lapl */ |
#define | H5F_OBJ_FILE (0x0001u) /* File objects */ |
#define | H5F_OBJ_DATASET (0x0002u) /* Dataset objects */ |
#define | H5F_OBJ_GROUP (0x0004u) /* Group objects */ |
#define | H5F_OBJ_DATATYPE (0x0008u) /* Named datatype objects */ |
#define | H5F_OBJ_ATTR (0x0010u) /* Attribute objects */ |
#define | H5F_OBJ_ALL (H5F_OBJ_FILE|H5F_OBJ_DATASET|H5F_OBJ_GROUP|H5F_OBJ_DATATYPE|H5F_OBJ_ATTR) |
#define | H5F_OBJ_LOCAL (0x0020u) /* Restrict search to objects opened through current file ID */ |
#define | H5F_FAMILY_DEFAULT (hsize_t)0 |
#define | H5F_UNLIMITED ((hsize_t)(-1L)) |
#define | H5F_LIBVER_18 H5F_LIBVER_LATEST |
Typedefs | |
typedef enum H5F_scope_t | H5F_scope_t |
typedef enum H5F_close_degree_t | H5F_close_degree_t |
typedef struct H5F_info_t | H5F_info_t |
typedef enum H5F_mem_t | H5F_mem_t |
typedef enum H5F_libver_t | H5F_libver_t |
Enumerations | |
enum | H5F_scope_t { H5F_SCOPE_LOCAL = 0, H5F_SCOPE_GLOBAL = 1 } |
enum | H5F_close_degree_t { H5F_CLOSE_DEFAULT = 0, H5F_CLOSE_WEAK = 1, H5F_CLOSE_SEMI = 2, H5F_CLOSE_STRONG = 3 } |
enum | H5F_mem_t { H5FD_MEM_NOLIST = -1, H5FD_MEM_DEFAULT = 0, H5FD_MEM_SUPER = 1, H5FD_MEM_BTREE = 2, H5FD_MEM_DRAW = 3, H5FD_MEM_GHEAP = 4, H5FD_MEM_LHEAP = 5, H5FD_MEM_OHDR = 6, H5FD_MEM_NTYPES } |
enum | H5F_libver_t { H5F_LIBVER_EARLIEST, H5F_LIBVER_LATEST } |
#define H5CHECK H5check(), |
Definition at line 28 of file H5Fpublic.h.
#define H5F_ACC_CREAT (H5CHECK 0x0010u) /*create non-existing files */ |
Definition at line 50 of file H5Fpublic.h.
#define H5F_ACC_DEBUG (H5CHECK 0x0000u) /*print debug info (no longer used) */ |
Definition at line 49 of file H5Fpublic.h.
#define H5F_ACC_DEFAULT (H5CHECK 0xffffu) /*ignore setting on lapl */ |
Definition at line 54 of file H5Fpublic.h.
#define H5F_ACC_EXCL (H5CHECK 0x0004u) /*fail if file already exists */ |
Definition at line 48 of file H5Fpublic.h.
#define H5F_ACC_RDONLY (H5CHECK 0x0000u) /*absence of rdwr => rd-only */ |
Definition at line 45 of file H5Fpublic.h.
#define H5F_ACC_RDWR (H5CHECK 0x0001u) /*open for read and write */ |
Definition at line 46 of file H5Fpublic.h.
#define H5F_ACC_TRUNC (H5CHECK 0x0002u) /*overwrite existing files */ |
Definition at line 47 of file H5Fpublic.h.
#define H5F_FAMILY_DEFAULT (hsize_t)0 |
Definition at line 66 of file H5Fpublic.h.
#define H5F_LIBVER_18 H5F_LIBVER_LATEST |
Definition at line 147 of file H5Fpublic.h.
#define H5F_OBJ_ALL (H5F_OBJ_FILE|H5F_OBJ_DATASET|H5F_OBJ_GROUP|H5F_OBJ_DATATYPE|H5F_OBJ_ATTR) |
Definition at line 62 of file H5Fpublic.h.
#define H5F_OBJ_ATTR (0x0010u) /* Attribute objects */ |
Definition at line 61 of file H5Fpublic.h.
#define H5F_OBJ_DATASET (0x0002u) /* Dataset objects */ |
Definition at line 58 of file H5Fpublic.h.
#define H5F_OBJ_DATATYPE (0x0008u) /* Named datatype objects */ |
Definition at line 60 of file H5Fpublic.h.
#define H5F_OBJ_FILE (0x0001u) /* File objects */ |
Definition at line 57 of file H5Fpublic.h.
#define H5F_OBJ_GROUP (0x0004u) /* Group objects */ |
Definition at line 59 of file H5Fpublic.h.
#define H5F_OBJ_LOCAL (0x0020u) /* Restrict search to objects opened through current file ID */ |
Definition at line 63 of file H5Fpublic.h.
#define H5F_UNLIMITED ((hsize_t)(-1L)) |
Definition at line 85 of file H5Fpublic.h.
typedef enum H5F_close_degree_t H5F_close_degree_t |
typedef struct H5F_info_t H5F_info_t |
typedef enum H5F_libver_t H5F_libver_t |
typedef enum H5F_scope_t H5F_scope_t |
enum H5F_close_degree_t |
Enumerator | |
---|---|
H5F_CLOSE_DEFAULT | |
H5F_CLOSE_WEAK | |
H5F_CLOSE_SEMI | |
H5F_CLOSE_STRONG |
Definition at line 95 of file H5Fpublic.h.
enum H5F_libver_t |
Enumerator | |
---|---|
H5F_LIBVER_EARLIEST | |
H5F_LIBVER_LATEST |
Definition at line 140 of file H5Fpublic.h.
enum H5F_mem_t |
Enumerator | |
---|---|
H5FD_MEM_NOLIST | |
H5FD_MEM_DEFAULT | |
H5FD_MEM_SUPER | |
H5FD_MEM_BTREE | |
H5FD_MEM_DRAW | |
H5FD_MEM_GHEAP | |
H5FD_MEM_LHEAP | |
H5FD_MEM_OHDR | |
H5FD_MEM_NTYPES |
Definition at line 120 of file H5Fpublic.h.
enum H5F_scope_t |
Enumerator | |
---|---|
H5F_SCOPE_LOCAL | |
H5F_SCOPE_GLOBAL |
Definition at line 79 of file H5Fpublic.h.
H5_DLL hid_t H5Fcreate | ( | const char * | filename, |
unsigned | flags, | ||
hid_t | create_plist, | ||
hid_t | access_plist | ||
) |
H5_DLL herr_t H5Fflush | ( | hid_t | object_id, |
H5F_scope_t | scope | ||
) |
H5_DLL herr_t H5Fget_info | ( | hid_t | obj_id, |
H5F_info_t * | bh_info | ||
) |
H5_DLL herr_t H5Fget_mdc_config | ( | hid_t | file_id, |
H5AC_cache_config_t * | config_ptr | ||
) |
H5_DLL herr_t H5Fget_mdc_size | ( | hid_t | file_id, |
size_t * | max_size_ptr, | ||
size_t * | min_clean_size_ptr, | ||
size_t * | cur_size_ptr, | ||
int * | cur_num_entries_ptr | ||
) |
H5_DLL ssize_t H5Fget_obj_ids | ( | hid_t | file_id, |
unsigned | types, | ||
size_t | max_objs, | ||
hid_t * | obj_id_list | ||
) |
H5_DLL herr_t H5Fset_mdc_config | ( | hid_t | file_id, |
H5AC_cache_config_t * | config_ptr | ||
) |