HDF5  1.12.0
Functions | Variables
H5FAhdr.c File Reference
#include "H5FAmodule.h"
#include "H5private.h"
#include "H5Eprivate.h"
#include "H5FApkg.h"
#include "H5MFprivate.h"
#include "H5MMprivate.h"

Functions

 H5FL_DEFINE_STATIC (H5FA_hdr_t)
 
 BEGIN_FUNC (PKG, CATCH if(!ret_value) if(hdr &&H5FA__hdr_dest()< 0) END_FUNC(PKG) BEGIN_FUNC(PKG ERR, H5FA_hdr_t *, H5FA_hdr_t *hdr=NULL, H5FA_hdr_t *hdr=NULL, H5FA__hdr_alloc(H5F_t *f))
 
CATCH END_FUNC (BEGIN_FUNC(PKG)
 
 if (NULL==(hdr=H5FA__hdr_alloc(f)))
 
 if (H5F_addr_defined(hdr->dblk_addr))
 
CATCH if (H5AC_unprotect(hdr->f, H5AC_FARRAY_HDR, hdr->addr, hdr, cache_flags)< 0) END_FUNC(PKG) BEGIN_FUNC(PKG
 
CATCH H5FA__hdr_dest (H5FA_hdr_t *hdr)) HDassert(hdr)
 
 HDassert (hdr->rc==0)
 
 if (hdr->cb_ctx)
 

Variables

 ret_value = hdr
 
 cache_flags = H5AC__DIRTIED_FLAG | H5AC__DELETED_FLAG | H5AC__FREE_FILE_SPACE_FLAG
 
CATCH ERR
 
CATCH herr_t
 
CATCH SUCCEED
 
CATCH FAIL
 
hdr cb_ctx = NULL
 
 hdr = H5FL_FREE(H5FA_hdr_t, hdr)
 

Function Documentation

◆ BEGIN_FUNC()

BEGIN_FUNC ( PKG  ,
CATCH if(!ret_value) if(hdr && H5FA__hdr_dest() < 0)END_FUNC(PKG) BEGIN_FUNC(PKG  ERR,
H5FA_hdr_t ,
H5FA_hdr_t *hdr NULL,
H5FA_hdr_t *hdr NULL,
H5FA__hdr_alloc(H5F_t *f  
)

◆ END_FUNC()

CATCH END_FUNC ( BEGIN_FUNC PKG)

◆ H5FA__hdr_dest()

CATCH H5FA__hdr_dest ( H5FA_hdr_t hdr)

◆ H5FL_DEFINE_STATIC()

H5FL_DEFINE_STATIC ( H5FA_hdr_t  )

◆ HDassert()

HDassert ( hdr->  rc = =0)

◆ if() [1/4]

CATCH if ( )

◆ if() [2/4]

if ( H5F_addr_defined(hdr->dblk_addr)  )

◆ if() [3/4]

if ( hdr->  cb_ctx)

◆ if() [4/4]

if ( NULL  = = (hdr = H5FA__hdr_alloc(f)))

Variable Documentation

◆ cache_flags

◆ cb_ctx

hdr cb_ctx = NULL

◆ ERR

CATCH ERR

◆ FAIL

CATCH FAIL

◆ hdr

hdr = H5FL_FREE(H5FA_hdr_t, hdr)

◆ herr_t

◆ ret_value

ret_value = hdr

◆ SUCCEED

CATCH SUCCEED