![]() |
HDF5
1.12.0
|
#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) | |
| 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 | ) |
| CATCH H5FA__hdr_dest | ( | H5FA_hdr_t * | hdr | ) |
| H5FL_DEFINE_STATIC | ( | H5FA_hdr_t | ) |
| HDassert | ( | hdr-> | rc = =0 | ) |
| CATCH if | ( | ) |
| if | ( | H5F_addr_defined(hdr->dblk_addr) | ) |
| if | ( | hdr-> | cb_ctx | ) |
| if | ( | NULL | = = (hdr = H5FA__hdr_alloc(f)) | ) |
| cache_flags = H5AC__DIRTIED_FLAG | H5AC__DELETED_FLAG | H5AC__FREE_FILE_SPACE_FLAG |
| hdr cb_ctx = NULL |
| CATCH ERR |
| CATCH FAIL |
| hdr = H5FL_FREE(H5FA_hdr_t, hdr) |
| ret_value = hdr |
| CATCH SUCCEED |
1.8.18