HDF5  1.12.0
Functions | Variables
H5ACproxy_entry.c File Reference
#include "H5ACmodule.h"
#include "H5private.h"
#include "H5ACpkg.h"
#include "H5Eprivate.h"
#include "H5MFprivate.h"

Functions

 H5FL_DEFINE_STATIC (H5AC_proxy_entry_t)
 
H5AC_proxy_entry_tH5AC_proxy_entry_create (void)
 
herr_t H5AC_proxy_entry_add_parent (H5AC_proxy_entry_t *pentry, void *_parent)
 
herr_t H5AC_proxy_entry_remove_parent (H5AC_proxy_entry_t *pentry, void *_parent)
 
herr_t H5AC_proxy_entry_add_child (H5AC_proxy_entry_t *pentry, H5F_t *f, void *child)
 
herr_t H5AC_proxy_entry_remove_child (H5AC_proxy_entry_t *pentry, void *child)
 
herr_t H5AC_proxy_entry_dest (H5AC_proxy_entry_t *pentry)
 

Variables

const H5AC_class_t H5AC_PROXY_ENTRY [1]
 

Function Documentation

◆ H5AC_proxy_entry_add_child()

herr_t H5AC_proxy_entry_add_child ( H5AC_proxy_entry_t pentry,
H5F_t f,
void *  child 
)

◆ H5AC_proxy_entry_add_parent()

herr_t H5AC_proxy_entry_add_parent ( H5AC_proxy_entry_t pentry,
void *  _parent 
)

◆ H5AC_proxy_entry_create()

H5AC_proxy_entry_t* H5AC_proxy_entry_create ( void  )

◆ H5AC_proxy_entry_dest()

herr_t H5AC_proxy_entry_dest ( H5AC_proxy_entry_t pentry)

◆ H5AC_proxy_entry_remove_child()

herr_t H5AC_proxy_entry_remove_child ( H5AC_proxy_entry_t pentry,
void *  child 
)

◆ H5AC_proxy_entry_remove_parent()

herr_t H5AC_proxy_entry_remove_parent ( H5AC_proxy_entry_t pentry,
void *  _parent 
)

◆ H5FL_DEFINE_STATIC()

H5FL_DEFINE_STATIC ( H5AC_proxy_entry_t  )

Variable Documentation

◆ H5AC_PROXY_ENTRY

const H5AC_class_t H5AC_PROXY_ENTRY[1]
Initial value:
= {{
"Proxy entry",
0,
NULL,
NULL,
NULL,
NULL,
H5AC__proxy_entry_image_len,
NULL,
H5AC__proxy_entry_serialize,
H5AC__proxy_entry_notify,
H5AC__proxy_entry_free_icr,
NULL,
}}
H5FD_MEM_SUPER
@ H5FD_MEM_SUPER
Definition: H5Fpublic.h:145
H5AC_PROXY_ENTRY_ID
@ H5AC_PROXY_ENTRY_ID
Definition: H5ACprivate.h:77