HDF5  1.12.0
Data Structures | Macros | Typedefs | Functions | Variables
H5Dearray.c File Reference
#include "H5Dmodule.h"
#include "H5private.h"
#include "H5Dpkg.h"
#include "H5Eprivate.h"
#include "H5EAprivate.h"
#include "H5FLprivate.h"
#include "H5MFprivate.h"
#include "H5MMprivate.h"
#include "H5VMprivate.h"

Data Structures

struct  H5D_earray_ctx_ud_t
 
struct  H5D_earray_ctx_t
 
struct  H5D_earray_it_ud_t
 
struct  H5D_earray_filt_elmt_t
 

Macros

#define H5D_EARRAY_FILL   HADDR_UNDEF
 
#define H5D_EARRAY_FILT_FILL   {HADDR_UNDEF, 0, 0}
 

Typedefs

typedef struct H5D_earray_ctx_ud_t H5D_earray_ctx_ud_t
 
typedef struct H5D_earray_ctx_t H5D_earray_ctx_t
 
typedef struct H5D_earray_it_ud_t H5D_earray_it_ud_t
 
typedef struct H5D_earray_filt_elmt_t H5D_earray_filt_elmt_t
 

Functions

 H5FL_DEFINE_STATIC (H5D_earray_ctx_t)
 
 H5FL_DEFINE_STATIC (H5D_earray_ctx_ud_t)
 

Variables

const H5D_chunk_ops_t H5D_COPS_EARRAY [1]
 
const H5EA_class_t H5EA_CLS_CHUNK [1]
 
const H5EA_class_t H5EA_CLS_FILT_CHUNK [1]
 

Macro Definition Documentation

◆ H5D_EARRAY_FILL

#define H5D_EARRAY_FILL   HADDR_UNDEF

◆ H5D_EARRAY_FILT_FILL

#define H5D_EARRAY_FILT_FILL   {HADDR_UNDEF, 0, 0}

Typedef Documentation

◆ H5D_earray_ctx_t

◆ H5D_earray_ctx_ud_t

◆ H5D_earray_filt_elmt_t

◆ H5D_earray_it_ud_t

Function Documentation

◆ H5FL_DEFINE_STATIC() [1/2]

H5FL_DEFINE_STATIC ( H5D_earray_ctx_t  )

◆ H5FL_DEFINE_STATIC() [2/2]

H5FL_DEFINE_STATIC ( H5D_earray_ctx_ud_t  )

Variable Documentation

◆ H5D_COPS_EARRAY

const H5D_chunk_ops_t H5D_COPS_EARRAY[1]
Initial value:
= {{
TRUE,
H5D__earray_idx_init,
H5D__earray_idx_create,
H5D__earray_idx_is_space_alloc,
H5D__earray_idx_insert,
H5D__earray_idx_get_addr,
H5D__earray_idx_resize,
H5D__earray_idx_iterate,
H5D__earray_idx_remove,
H5D__earray_idx_delete,
H5D__earray_idx_copy_setup,
H5D__earray_idx_copy_shutdown,
H5D__earray_idx_size,
H5D__earray_idx_reset,
H5D__earray_idx_dump,
H5D__earray_idx_dest
}}

◆ H5EA_CLS_CHUNK

const H5EA_class_t H5EA_CLS_CHUNK[1]
Initial value:
={{
"Chunk w/o filters",
sizeof(haddr_t),
H5D__earray_crt_context,
H5D__earray_dst_context,
H5D__earray_fill,
H5D__earray_encode,
H5D__earray_decode,
H5D__earray_debug,
H5D__earray_crt_dbg_context,
H5D__earray_dst_dbg_context
}}

◆ H5EA_CLS_FILT_CHUNK

const H5EA_class_t H5EA_CLS_FILT_CHUNK[1]
Initial value:
={{
"Chunk w/filters",
H5D__earray_crt_context,
H5D__earray_dst_context,
H5D__earray_filt_fill,
H5D__earray_filt_encode,
H5D__earray_filt_decode,
H5D__earray_filt_debug,
H5D__earray_crt_dbg_context,
H5D__earray_dst_dbg_context
}}
haddr_t
CATCH haddr_t
Definition: H5EAdblock.c:162
H5EA_CLS_CHUNK_ID
@ H5EA_CLS_CHUNK_ID
Definition: H5EAprivate.h:50
H5EA_CLS_FILT_CHUNK_ID
@ H5EA_CLS_FILT_CHUNK_ID
Definition: H5EAprivate.h:51
TRUE
#define TRUE
Definition: H5FDmulti.c:36
H5D_earray_filt_elmt_t
struct H5D_earray_filt_elmt_t H5D_earray_filt_elmt_t