![]() |
HDF5
1.12.0
|
#include <H5FDpublic.h>
Data Fields | |
| const char * | name |
| haddr_t | maxaddr |
| H5F_close_degree_t | fc_degree |
| herr_t(* | terminate )(void) |
| hsize_t(* | sb_size )(H5FD_t *file) |
| herr_t(* | sb_encode )(H5FD_t *file, char *name, unsigned char *p) |
| herr_t(* | sb_decode )(H5FD_t *f, const char *name, const unsigned char *p) |
| size_t | fapl_size |
| void *(* | fapl_get )(H5FD_t *file) |
| void *(* | fapl_copy )(const void *fapl) |
| herr_t(* | fapl_free )(void *fapl) |
| size_t | dxpl_size |
| void *(* | dxpl_copy )(const void *dxpl) |
| herr_t(* | dxpl_free )(void *dxpl) |
| H5FD_t *(* | open )(const char *name, unsigned flags, hid_t fapl, haddr_t maxaddr) |
| herr_t(* | close )(H5FD_t *file) |
| int(* | cmp )(const H5FD_t *f1, const H5FD_t *f2) |
| herr_t(* | query )(const H5FD_t *f1, unsigned long *flags) |
| herr_t(* | get_type_map )(const H5FD_t *file, H5FD_mem_t *type_map) |
| haddr_t(* | alloc )(H5FD_t *file, H5FD_mem_t type, hid_t dxpl_id, hsize_t size) |
| herr_t(* | free )(H5FD_t *file, H5FD_mem_t type, hid_t dxpl_id, haddr_t addr, hsize_t size) |
| haddr_t(* | get_eoa )(const H5FD_t *file, H5FD_mem_t type) |
| herr_t(* | set_eoa )(H5FD_t *file, H5FD_mem_t type, haddr_t addr) |
| haddr_t(* | get_eof )(const H5FD_t *file, H5FD_mem_t type) |
| herr_t(* | get_handle )(H5FD_t *file, hid_t fapl, void **file_handle) |
| herr_t(* | read )(H5FD_t *file, H5FD_mem_t type, hid_t dxpl, haddr_t addr, size_t size, void *buffer) |
| herr_t(* | write )(H5FD_t *file, H5FD_mem_t type, hid_t dxpl, haddr_t addr, size_t size, const void *buffer) |
| herr_t(* | flush )(H5FD_t *file, hid_t dxpl_id, hbool_t closing) |
| herr_t(* | truncate )(H5FD_t *file, hid_t dxpl_id, hbool_t closing) |
| herr_t(* | lock )(H5FD_t *file, hbool_t rw) |
| herr_t(* | unlock )(H5FD_t *file) |
| H5FD_mem_t | fl_map [H5FD_MEM_NTYPES] |
Referenced by H5FD_close(), and H5FD_register().
Referenced by H5F_open(), and H5FD_cmp().
| void*(* dxpl_copy) (const void *dxpl) |
| herr_t(* dxpl_free) (void *dxpl) |
| size_t dxpl_size |
| void*(* fapl_copy) (const void *fapl) |
| herr_t(* fapl_free) (void *fapl) |
Referenced by H5FD_fapl_close().
| void*(* fapl_get) (H5FD_t *file) |
Referenced by H5FD_fapl_get().
| size_t fapl_size |
| H5F_close_degree_t fc_degree |
| H5FD_mem_t fl_map[H5FD_MEM_NTYPES] |
Referenced by H5FD_get_fs_type_map(), and H5FD_register().
Referenced by H5FD_flush().
Referenced by H5FD__free_real().
| haddr_t(* get_eoa) (const H5FD_t *file, H5FD_mem_t type) |
Referenced by H5FD__free_real(), H5FD_get_eoa(), H5FD_read(), H5FD_register(), H5FD_try_extend(), and H5FD_write().
| haddr_t(* get_eof) (const H5FD_t *file, H5FD_mem_t type) |
Referenced by H5FD_get_eof(), and H5FD_register().
Referenced by H5FD_get_vfd_handle().
| herr_t(* get_type_map) (const H5FD_t *file, H5FD_mem_t *type_map) |
Referenced by H5FD_get_fs_type_map().
Referenced by H5FD_lock().
| haddr_t maxaddr |
Referenced by H5FD_open().
| const char* name |
Referenced by H5F__get_file_image().
Referenced by H5FD_open(), and H5FD_register().
Referenced by H5FD_driver_query().
Referenced by H5FD_read(), and H5FD_register().
Referenced by H5FD_sb_encode().
| hsize_t(* sb_size) (H5FD_t *file) |
Referenced by H5FD_sb_size().
Referenced by H5FD__free_real(), H5FD_register(), and H5FD_set_eoa().
| herr_t(* terminate) (void) |
Referenced by H5FD_truncate().
Referenced by H5FD_unlock().
| herr_t(* write) (H5FD_t *file, H5FD_mem_t type, hid_t dxpl, haddr_t addr, size_t size, const void *buffer) |
Referenced by H5FD_register(), and H5FD_write().