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

Go to the source code of this file.

Data Structures

struct  H5EA_class_t
 
struct  H5EA_create_t
 
struct  H5EA_stat_t
 

Typedefs

typedef enum H5EA_cls_id_t H5EA_cls_id_t
 
typedef struct H5EA_class_t H5EA_class_t
 
typedef struct H5EA_create_t H5EA_create_t
 
typedef struct H5EA_stat_t H5EA_stat_t
 
typedef struct H5EA_t H5EA_t
 
typedef int(* H5EA_operator_t) (hsize_t idx, const void *_elmt, void *_udata)
 

Enumerations

enum  H5EA_cls_id_t { H5EA_CLS_CHUNK_ID = 0, H5EA_CLS_FILT_CHUNK_ID, H5EA_CLS_TEST_ID, H5EA_NUM_CLS_ID }
 

Functions

H5_DLL H5EA_tH5EA_create (H5F_t *f, const H5EA_create_t *cparam, void *ctx_udata)
 
H5_DLL H5EA_tH5EA_open (H5F_t *f, haddr_t ea_addr, void *ctx_udata)
 
H5_DLL herr_t H5EA_get_nelmts (const H5EA_t *ea, hsize_t *nelmts)
 
H5_DLL herr_t H5EA_get_addr (const H5EA_t *ea, haddr_t *addr)
 
H5_DLL herr_t H5EA_set (const H5EA_t *ea, hsize_t idx, const void *elmt)
 
H5_DLL herr_t H5EA_get (const H5EA_t *ea, hsize_t idx, void *elmt)
 
H5_DLL herr_t H5EA_depend (H5EA_t *ea, H5AC_proxy_entry_t *parent)
 
H5_DLL herr_t H5EA_iterate (H5EA_t *fa, H5EA_operator_t op, void *udata)
 
H5_DLL herr_t H5EA_close (H5EA_t *ea)
 
H5_DLL herr_t H5EA_delete (H5F_t *f, haddr_t ea_addr, void *ctx_udata)
 
H5_DLL herr_t H5EA_patch_file (H5EA_t *fa, H5F_t *f)
 
H5_DLL herr_t H5EA_get_stats (const H5EA_t *ea, H5EA_stat_t *stats)
 

Variables

H5_DLLVAR const H5EA_class_t H5EA_CLS_CHUNK [1]
 
H5_DLLVAR const H5EA_class_t H5EA_CLS_FILT_CHUNK [1]
 

Typedef Documentation

◆ H5EA_class_t

typedef struct H5EA_class_t H5EA_class_t

◆ H5EA_cls_id_t

◆ H5EA_create_t

typedef struct H5EA_create_t H5EA_create_t

◆ H5EA_operator_t

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

◆ H5EA_stat_t

typedef struct H5EA_stat_t H5EA_stat_t

◆ H5EA_t

typedef struct H5EA_t H5EA_t

Enumeration Type Documentation

◆ H5EA_cls_id_t

Enumerator
H5EA_CLS_CHUNK_ID 
H5EA_CLS_FILT_CHUNK_ID 
H5EA_CLS_TEST_ID 
H5EA_NUM_CLS_ID 

Function Documentation

◆ H5EA_close()

H5_DLL herr_t H5EA_close ( H5EA_t ea)

◆ H5EA_create()

H5_DLL H5EA_t* H5EA_create ( H5F_t f,
const H5EA_create_t cparam,
void *  ctx_udata 
)

◆ H5EA_delete()

H5_DLL herr_t H5EA_delete ( H5F_t f,
haddr_t  ea_addr,
void *  ctx_udata 
)

◆ H5EA_depend()

H5_DLL herr_t H5EA_depend ( H5EA_t ea,
H5AC_proxy_entry_t parent 
)

◆ H5EA_get()

H5_DLL herr_t H5EA_get ( const H5EA_t ea,
hsize_t  idx,
void *  elmt 
)

◆ H5EA_get_addr()

H5_DLL herr_t H5EA_get_addr ( const H5EA_t ea,
haddr_t addr 
)

◆ H5EA_get_nelmts()

H5_DLL herr_t H5EA_get_nelmts ( const H5EA_t ea,
hsize_t nelmts 
)

◆ H5EA_get_stats()

H5_DLL herr_t H5EA_get_stats ( const H5EA_t ea,
H5EA_stat_t stats 
)

◆ H5EA_iterate()

H5_DLL herr_t H5EA_iterate ( H5EA_t fa,
H5EA_operator_t  op,
void *  udata 
)

◆ H5EA_open()

H5_DLL H5EA_t* H5EA_open ( H5F_t f,
haddr_t  ea_addr,
void *  ctx_udata 
)

◆ H5EA_patch_file()

H5_DLL herr_t H5EA_patch_file ( H5EA_t fa,
H5F_t f 
)

◆ H5EA_set()

H5_DLL herr_t H5EA_set ( const H5EA_t ea,
hsize_t  idx,
const void *  elmt 
)

Variable Documentation

◆ H5EA_CLS_CHUNK

H5_DLLVAR const H5EA_class_t H5EA_CLS_CHUNK[1]

◆ H5EA_CLS_FILT_CHUNK

H5_DLLVAR const H5EA_class_t H5EA_CLS_FILT_CHUNK[1]