HDF5  1.12.0
Macros | Functions
H5Cquery.c File Reference
#include "H5Cmodule.h"
#include "H5private.h"
#include "H5Cpkg.h"
#include "H5Eprivate.h"
#include "H5Fpkg.h"

Macros

#define H5F_FRIEND   /*suppress error about including H5Fpkg */
 

Functions

herr_t H5C_get_cache_auto_resize_config (const H5C_t *cache_ptr, H5C_auto_size_ctl_t *config_ptr)
 
herr_t H5C_get_cache_size (H5C_t *cache_ptr, size_t *max_size_ptr, size_t *min_clean_size_ptr, size_t *cur_size_ptr, uint32_t *cur_num_entries_ptr)
 
herr_t H5C_get_cache_flush_in_progress (H5C_t *cache_ptr, hbool_t *flush_in_progress_ptr)
 
herr_t H5C_get_cache_hit_rate (H5C_t *cache_ptr, double *hit_rate_ptr)
 
herr_t H5C_get_entry_status (const H5F_t *f, haddr_t addr, size_t *size_ptr, hbool_t *in_cache_ptr, hbool_t *is_dirty_ptr, hbool_t *is_protected_ptr, hbool_t *is_pinned_ptr, hbool_t *is_corked_ptr, hbool_t *is_flush_dep_parent_ptr, hbool_t *is_flush_dep_child_ptr, hbool_t *image_up_to_date_ptr)
 
herr_t H5C_get_evictions_enabled (const H5C_t *cache_ptr, hbool_t *evictions_enabled_ptr)
 
void * H5C_get_aux_ptr (const H5C_t *cache_ptr)
 
herr_t H5C_get_entry_ring (const H5F_t *f, haddr_t addr, H5C_ring_t *ring)
 
herr_t H5C_get_mdc_image_info (H5C_t *cache_ptr, haddr_t *image_addr, hsize_t *image_len)
 

Macro Definition Documentation

◆ H5F_FRIEND

#define H5F_FRIEND   /*suppress error about including H5Fpkg */

Function Documentation

◆ H5C_get_aux_ptr()

void* H5C_get_aux_ptr ( const H5C_t cache_ptr)

◆ H5C_get_cache_auto_resize_config()

herr_t H5C_get_cache_auto_resize_config ( const H5C_t cache_ptr,
H5C_auto_size_ctl_t config_ptr 
)

◆ H5C_get_cache_flush_in_progress()

herr_t H5C_get_cache_flush_in_progress ( H5C_t cache_ptr,
hbool_t flush_in_progress_ptr 
)

◆ H5C_get_cache_hit_rate()

herr_t H5C_get_cache_hit_rate ( H5C_t cache_ptr,
double hit_rate_ptr 
)

◆ H5C_get_cache_size()

herr_t H5C_get_cache_size ( H5C_t cache_ptr,
size_t max_size_ptr,
size_t min_clean_size_ptr,
size_t cur_size_ptr,
uint32_t cur_num_entries_ptr 
)

◆ H5C_get_entry_ring()

herr_t H5C_get_entry_ring ( const H5F_t f,
haddr_t  addr,
H5C_ring_t ring 
)

◆ H5C_get_entry_status()

herr_t H5C_get_entry_status ( const H5F_t f,
haddr_t  addr,
size_t size_ptr,
hbool_t in_cache_ptr,
hbool_t is_dirty_ptr,
hbool_t is_protected_ptr,
hbool_t is_pinned_ptr,
hbool_t is_corked_ptr,
hbool_t is_flush_dep_parent_ptr,
hbool_t is_flush_dep_child_ptr,
hbool_t image_up_to_date_ptr 
)

◆ H5C_get_evictions_enabled()

herr_t H5C_get_evictions_enabled ( const H5C_t cache_ptr,
hbool_t evictions_enabled_ptr 
)

◆ H5C_get_mdc_image_info()

herr_t H5C_get_mdc_image_info ( H5C_t cache_ptr,
haddr_t image_addr,
hsize_t image_len 
)