HDF5  1.12.0
Macros | Functions | Variables
H5FD.c File Reference
#include "H5FDmodule.h"
#include "H5private.h"
#include "H5CXprivate.h"
#include "H5Dprivate.h"
#include "H5Eprivate.h"
#include "H5Fpkg.h"
#include "H5FDpkg.h"
#include "H5Iprivate.h"
#include "H5MMprivate.h"
#include "H5Pprivate.h"

Macros

#define H5F_FRIEND   /* Suppress error about including H5Fpkg */
 

Functions

herr_t H5FD__init_package (void)
 
int H5FD_term_package (void)
 
hid_t H5FDregister (const H5FD_class_t *cls)
 
hid_t H5FD_register (const void *_cls, size_t size, hbool_t app_ref)
 
herr_t H5FDunregister (hid_t driver_id)
 
H5FD_class_tH5FD_get_class (hid_t id)
 
hsize_t H5FD_sb_size (H5FD_t *file)
 
herr_t H5FD_sb_encode (H5FD_t *file, char *name, uint8_t *buf)
 
herr_t H5FD_sb_load (H5FD_t *file, const char *name, const uint8_t *buf)
 
void * H5FD_fapl_get (H5FD_t *file)
 
herr_t H5FD_fapl_close (hid_t driver_id, const void *driver_info)
 
H5FD_tH5FDopen (const char *name, unsigned flags, hid_t fapl_id, haddr_t maxaddr)
 
H5FD_tH5FD_open (const char *name, unsigned flags, hid_t fapl_id, haddr_t maxaddr)
 
herr_t H5FDclose (H5FD_t *file)
 
herr_t H5FD_close (H5FD_t *file)
 
int H5FDcmp (const H5FD_t *f1, const H5FD_t *f2)
 
int H5FD_cmp (const H5FD_t *f1, const H5FD_t *f2)
 
int H5FDquery (const H5FD_t *file, unsigned long *flags)
 
haddr_t H5FDalloc (H5FD_t *file, H5FD_mem_t type, hid_t dxpl_id, hsize_t size)
 
herr_t H5FDfree (H5FD_t *file, H5FD_mem_t type, hid_t dxpl_id, haddr_t addr, hsize_t size)
 
haddr_t H5FDget_eoa (H5FD_t *file, H5FD_mem_t type)
 
herr_t H5FDset_eoa (H5FD_t *file, H5FD_mem_t type, haddr_t addr)
 
haddr_t H5FDget_eof (H5FD_t *file, H5FD_mem_t type)
 
haddr_t H5FD_get_maxaddr (const H5FD_t *file)
 
herr_t H5FD_get_feature_flags (const H5FD_t *file, unsigned long *feature_flags)
 
herr_t H5FD_set_feature_flags (H5FD_t *file, unsigned long feature_flags)
 
herr_t H5FD_get_fs_type_map (const H5FD_t *file, H5FD_mem_t *type_map)
 
herr_t H5FDread (H5FD_t *file, H5FD_mem_t type, hid_t dxpl_id, haddr_t addr, size_t size, void *buf)
 
herr_t H5FDwrite (H5FD_t *file, H5FD_mem_t type, hid_t dxpl_id, haddr_t addr, size_t size, const void *buf)
 
herr_t H5FDflush (H5FD_t *file, hid_t dxpl_id, hbool_t closing)
 
herr_t H5FD_flush (H5FD_t *file, hbool_t closing)
 
herr_t H5FDtruncate (H5FD_t *file, hid_t dxpl_id, hbool_t closing)
 
herr_t H5FD_truncate (H5FD_t *file, hbool_t closing)
 
herr_t H5FDlock (H5FD_t *file, hbool_t rw)
 
herr_t H5FD_lock (H5FD_t *file, hbool_t rw)
 
herr_t H5FDunlock (H5FD_t *file)
 
herr_t H5FD_unlock (H5FD_t *file)
 
herr_t H5FD_get_fileno (const H5FD_t *file, unsigned long *filenum)
 
herr_t H5FDget_vfd_handle (H5FD_t *file, hid_t fapl_id, void **file_handle)
 
herr_t H5FD_get_vfd_handle (H5FD_t *file, hid_t fapl_id, void **file_handle)
 
herr_t H5FD_set_base_addr (H5FD_t *file, haddr_t base_addr)
 
haddr_t H5FD_get_base_addr (const H5FD_t *file)
 
herr_t H5FD_set_paged_aggr (H5FD_t *file, hbool_t paged)
 
herr_t H5FDdriver_query (hid_t driver_id, unsigned long *flags)
 

Variables

hbool_t H5_PKG_INIT_VAR = FALSE
 

Macro Definition Documentation

◆ H5F_FRIEND

#define H5F_FRIEND   /* Suppress error about including H5Fpkg */

Function Documentation

◆ H5FD__init_package()

herr_t H5FD__init_package ( void  )

◆ H5FD_close()

herr_t H5FD_close ( H5FD_t file)

◆ H5FD_cmp()

int H5FD_cmp ( const H5FD_t f1,
const H5FD_t f2 
)

◆ H5FD_fapl_close()

herr_t H5FD_fapl_close ( hid_t  driver_id,
const void *  driver_info 
)

◆ H5FD_fapl_get()

void* H5FD_fapl_get ( H5FD_t file)

◆ H5FD_flush()

herr_t H5FD_flush ( H5FD_t file,
hbool_t  closing 
)

◆ H5FD_get_base_addr()

haddr_t H5FD_get_base_addr ( const H5FD_t file)

◆ H5FD_get_class()

H5FD_class_t* H5FD_get_class ( hid_t  id)

◆ H5FD_get_feature_flags()

herr_t H5FD_get_feature_flags ( const H5FD_t file,
unsigned long feature_flags 
)

◆ H5FD_get_fileno()

herr_t H5FD_get_fileno ( const H5FD_t file,
unsigned long filenum 
)

◆ H5FD_get_fs_type_map()

herr_t H5FD_get_fs_type_map ( const H5FD_t file,
H5FD_mem_t type_map 
)

◆ H5FD_get_maxaddr()

haddr_t H5FD_get_maxaddr ( const H5FD_t file)

◆ H5FD_get_vfd_handle()

herr_t H5FD_get_vfd_handle ( H5FD_t file,
hid_t  fapl_id,
void **  file_handle 
)

◆ H5FD_lock()

herr_t H5FD_lock ( H5FD_t file,
hbool_t  rw 
)

◆ H5FD_open()

H5FD_t* H5FD_open ( const char *  name,
unsigned  flags,
hid_t  fapl_id,
haddr_t  maxaddr 
)

◆ H5FD_register()

hid_t H5FD_register ( const void *  _cls,
size_t  size,
hbool_t  app_ref 
)

◆ H5FD_sb_encode()

herr_t H5FD_sb_encode ( H5FD_t file,
char *  name,
uint8_t buf 
)

◆ H5FD_sb_load()

herr_t H5FD_sb_load ( H5FD_t file,
const char *  name,
const uint8_t buf 
)

◆ H5FD_sb_size()

hsize_t H5FD_sb_size ( H5FD_t file)

◆ H5FD_set_base_addr()

herr_t H5FD_set_base_addr ( H5FD_t file,
haddr_t  base_addr 
)

◆ H5FD_set_feature_flags()

herr_t H5FD_set_feature_flags ( H5FD_t file,
unsigned long  feature_flags 
)

◆ H5FD_set_paged_aggr()

herr_t H5FD_set_paged_aggr ( H5FD_t file,
hbool_t  paged 
)

◆ H5FD_term_package()

int H5FD_term_package ( void  )

◆ H5FD_truncate()

herr_t H5FD_truncate ( H5FD_t file,
hbool_t  closing 
)

◆ H5FD_unlock()

herr_t H5FD_unlock ( H5FD_t file)

◆ H5FDalloc()

haddr_t H5FDalloc ( H5FD_t file,
H5FD_mem_t  type,
hid_t  dxpl_id,
hsize_t  size 
)

◆ H5FDclose()

herr_t H5FDclose ( H5FD_t file)

◆ H5FDcmp()

int H5FDcmp ( const H5FD_t f1,
const H5FD_t f2 
)

◆ H5FDdriver_query()

herr_t H5FDdriver_query ( hid_t  driver_id,
unsigned long flags 
)

◆ H5FDflush()

herr_t H5FDflush ( H5FD_t file,
hid_t  dxpl_id,
hbool_t  closing 
)

◆ H5FDfree()

herr_t H5FDfree ( H5FD_t file,
H5FD_mem_t  type,
hid_t  dxpl_id,
haddr_t  addr,
hsize_t  size 
)

◆ H5FDget_eoa()

haddr_t H5FDget_eoa ( H5FD_t file,
H5FD_mem_t  type 
)

◆ H5FDget_eof()

haddr_t H5FDget_eof ( H5FD_t file,
H5FD_mem_t  type 
)

◆ H5FDget_vfd_handle()

herr_t H5FDget_vfd_handle ( H5FD_t file,
hid_t  fapl_id,
void **  file_handle 
)

◆ H5FDlock()

herr_t H5FDlock ( H5FD_t file,
hbool_t  rw 
)

◆ H5FDopen()

H5FD_t* H5FDopen ( const char *  name,
unsigned  flags,
hid_t  fapl_id,
haddr_t  maxaddr 
)

◆ H5FDquery()

int H5FDquery ( const H5FD_t file,
unsigned long flags 
)

◆ H5FDread()

herr_t H5FDread ( H5FD_t file,
H5FD_mem_t  type,
hid_t  dxpl_id,
haddr_t  addr,
size_t  size,
void *  buf 
)

◆ H5FDregister()

hid_t H5FDregister ( const H5FD_class_t cls)

◆ H5FDset_eoa()

herr_t H5FDset_eoa ( H5FD_t file,
H5FD_mem_t  type,
haddr_t  addr 
)

◆ H5FDtruncate()

herr_t H5FDtruncate ( H5FD_t file,
hid_t  dxpl_id,
hbool_t  closing 
)

◆ H5FDunlock()

herr_t H5FDunlock ( H5FD_t file)

◆ H5FDunregister()

herr_t H5FDunregister ( hid_t  driver_id)

◆ H5FDwrite()

herr_t H5FDwrite ( H5FD_t file,
H5FD_mem_t  type,
hid_t  dxpl_id,
haddr_t  addr,
size_t  size,
const void *  buf 
)

Variable Documentation

◆ H5_PKG_INIT_VAR

hbool_t H5_PKG_INIT_VAR = FALSE