HDF5  1.12.0
Data Structures | Typedefs | Enumerations | Functions | Variables
H5FAprivate.h File Reference
#include "H5ACprivate.h"
#include "H5Fprivate.h"

Go to the source code of this file.

Data Structures

struct  H5FA_class_t
 
struct  H5FA_create_t
 
struct  H5FA_stat_t
 

Typedefs

typedef enum H5FA_cls_id_t H5FA_cls_id_t
 
typedef struct H5FA_class_t H5FA_class_t
 
typedef struct H5FA_create_t H5FA_create_t
 
typedef struct H5FA_stat_t H5FA_stat_t
 
typedef struct H5FA_t H5FA_t
 
typedef int(* H5FA_operator_t) (hsize_t idx, const void *_elmt, void *_udata)
 

Enumerations

enum  H5FA_cls_id_t { H5FA_CLS_CHUNK_ID = 0, H5FA_CLS_FILT_CHUNK_ID, H5FA_CLS_TEST_ID, H5FA_NUM_CLS_ID }
 

Functions

H5_DLL H5FA_tH5FA_create (H5F_t *f, const H5FA_create_t *cparam, void *ctx_udata)
 
H5_DLL H5FA_tH5FA_open (H5F_t *f, haddr_t fa_addr, void *ctx_udata)
 
H5_DLL herr_t H5FA_get_nelmts (const H5FA_t *fa, hsize_t *nelmts)
 
H5_DLL herr_t H5FA_get_addr (const H5FA_t *fa, haddr_t *addr)
 
H5_DLL herr_t H5FA_set (const H5FA_t *fa, hsize_t idx, const void *elmt)
 
H5_DLL herr_t H5FA_get (const H5FA_t *fa, hsize_t idx, void *elmt)
 
H5_DLL herr_t H5FA_depend (H5FA_t *fa, H5AC_proxy_entry_t *parent)
 
H5_DLL herr_t H5FA_iterate (H5FA_t *fa, H5FA_operator_t op, void *udata)
 
H5_DLL herr_t H5FA_close (H5FA_t *fa)
 
H5_DLL herr_t H5FA_delete (H5F_t *f, haddr_t fa_addr, void *ctx_udata)
 
H5_DLL herr_t H5FA_patch_file (H5FA_t *fa, H5F_t *f)
 
H5_DLL herr_t H5FA_get_stats (const H5FA_t *ea, H5FA_stat_t *stats)
 

Variables

H5_DLLVAR const H5FA_class_t H5FA_CLS_CHUNK [1]
 
H5_DLLVAR const H5FA_class_t H5FA_CLS_FILT_CHUNK [1]
 

Typedef Documentation

◆ H5FA_class_t

typedef struct H5FA_class_t H5FA_class_t

◆ H5FA_cls_id_t

◆ H5FA_create_t

typedef struct H5FA_create_t H5FA_create_t

◆ H5FA_operator_t

typedef int(* H5FA_operator_t) (hsize_t idx, const void *_elmt, void *_udata)

◆ H5FA_stat_t

typedef struct H5FA_stat_t H5FA_stat_t

◆ H5FA_t

typedef struct H5FA_t H5FA_t

Enumeration Type Documentation

◆ H5FA_cls_id_t

Enumerator
H5FA_CLS_CHUNK_ID 
H5FA_CLS_FILT_CHUNK_ID 
H5FA_CLS_TEST_ID 
H5FA_NUM_CLS_ID 

Function Documentation

◆ H5FA_close()

H5_DLL herr_t H5FA_close ( H5FA_t fa)

◆ H5FA_create()

H5_DLL H5FA_t* H5FA_create ( H5F_t f,
const H5FA_create_t cparam,
void *  ctx_udata 
)

◆ H5FA_delete()

H5_DLL herr_t H5FA_delete ( H5F_t f,
haddr_t  fa_addr,
void *  ctx_udata 
)

◆ H5FA_depend()

H5_DLL herr_t H5FA_depend ( H5FA_t fa,
H5AC_proxy_entry_t parent 
)

◆ H5FA_get()

H5_DLL herr_t H5FA_get ( const H5FA_t fa,
hsize_t  idx,
void *  elmt 
)

◆ H5FA_get_addr()

H5_DLL herr_t H5FA_get_addr ( const H5FA_t fa,
haddr_t addr 
)

◆ H5FA_get_nelmts()

H5_DLL herr_t H5FA_get_nelmts ( const H5FA_t fa,
hsize_t nelmts 
)

◆ H5FA_get_stats()

H5_DLL herr_t H5FA_get_stats ( const H5FA_t ea,
H5FA_stat_t stats 
)

◆ H5FA_iterate()

H5_DLL herr_t H5FA_iterate ( H5FA_t fa,
H5FA_operator_t  op,
void *  udata 
)

◆ H5FA_open()

H5_DLL H5FA_t* H5FA_open ( H5F_t f,
haddr_t  fa_addr,
void *  ctx_udata 
)

◆ H5FA_patch_file()

H5_DLL herr_t H5FA_patch_file ( H5FA_t fa,
H5F_t f 
)

◆ H5FA_set()

H5_DLL herr_t H5FA_set ( const H5FA_t fa,
hsize_t  idx,
const void *  elmt 
)

Variable Documentation

◆ H5FA_CLS_CHUNK

H5_DLLVAR const H5FA_class_t H5FA_CLS_CHUNK[1]

◆ H5FA_CLS_FILT_CHUNK

H5_DLLVAR const H5FA_class_t H5FA_CLS_FILT_CHUNK[1]