HDF5  1.12.0
H5C_log_class_t Struct Reference

#include <H5Clog.h>

Data Fields

const char * name
 
herr_t(* tear_down_logging )(H5C_log_info_t *log_info)
 
herr_t(* start_logging )(H5C_log_info_t *log_info)
 
herr_t(* stop_logging )(H5C_log_info_t *log_info)
 
herr_t(* write_start_log_msg )(void *udata)
 
herr_t(* write_stop_log_msg )(void *udata)
 
herr_t(* write_create_cache_log_msg )(void *udata, herr_t fxn_ret_value)
 
herr_t(* write_destroy_cache_log_msg )(void *udata)
 
herr_t(* write_evict_cache_log_msg )(void *udata, herr_t fxn_ret_value)
 
herr_t(* write_expunge_entry_log_msg )(void *udata, haddr_t address, int type_id, herr_t fxn_ret_value)
 
herr_t(* write_flush_cache_log_msg )(void *udata, herr_t fxn_ret_value)
 
herr_t(* write_insert_entry_log_msg )(void *udata, haddr_t address, int type_id, unsigned flags, size_t size, herr_t fxn_ret_value)
 
herr_t(* write_mark_entry_dirty_log_msg )(void *udata, const H5C_cache_entry_t *entry, herr_t fxn_ret_value)
 
herr_t(* write_mark_entry_clean_log_msg )(void *udata, const H5C_cache_entry_t *entry, herr_t fxn_ret_value)
 
herr_t(* write_mark_unserialized_entry_log_msg )(void *udata, const H5C_cache_entry_t *entry, herr_t fxn_ret_value)
 
herr_t(* write_mark_serialized_entry_log_msg )(void *udata, const H5C_cache_entry_t *entry, herr_t fxn_ret_value)
 
herr_t(* write_move_entry_log_msg )(void *udata, haddr_t old_addr, haddr_t new_addr, int type_id, herr_t fxn_ret_value)
 
herr_t(* write_pin_entry_log_msg )(void *udata, const H5C_cache_entry_t *entry, herr_t fxn_ret_value)
 
herr_t(* write_create_fd_log_msg )(void *udata, const H5C_cache_entry_t *parent, const H5C_cache_entry_t *child, herr_t fxn_ret_value)
 
herr_t(* write_protect_entry_log_msg )(void *udata, const H5C_cache_entry_t *entry, int type_id, unsigned flags, herr_t fxn_ret_value)
 
herr_t(* write_resize_entry_log_msg )(void *udata, const H5C_cache_entry_t *entry, size_t new_size, herr_t fxn_ret_value)
 
herr_t(* write_unpin_entry_log_msg )(void *udata, const H5C_cache_entry_t *entry, herr_t fxn_ret_value)
 
herr_t(* write_destroy_fd_log_msg )(void *udata, const H5C_cache_entry_t *parent, const H5C_cache_entry_t *child, herr_t fxn_ret_value)
 
herr_t(* write_unprotect_entry_log_msg )(void *udata, haddr_t address, int type_id, unsigned flags, herr_t fxn_ret_value)
 
herr_t(* write_set_cache_config_log_msg )(void *udata, const H5AC_cache_config_t *config, herr_t fxn_ret_value)
 
herr_t(* write_remove_entry_log_msg )(void *udata, const H5C_cache_entry_t *entry, herr_t fxn_ret_value)
 

Field Documentation

◆ name

const char* name

◆ start_logging

herr_t(* start_logging) (H5C_log_info_t *log_info)

Referenced by H5C_start_logging().

◆ stop_logging

herr_t(* stop_logging) (H5C_log_info_t *log_info)

Referenced by H5C_stop_logging().

◆ tear_down_logging

herr_t(* tear_down_logging) (H5C_log_info_t *log_info)

Referenced by H5C_log_tear_down().

◆ write_create_cache_log_msg

herr_t(* write_create_cache_log_msg) (void *udata, herr_t fxn_ret_value)

◆ write_create_fd_log_msg

herr_t(* write_create_fd_log_msg) (void *udata, const H5C_cache_entry_t *parent, const H5C_cache_entry_t *child, herr_t fxn_ret_value)

◆ write_destroy_cache_log_msg

herr_t(* write_destroy_cache_log_msg) (void *udata)

◆ write_destroy_fd_log_msg

herr_t(* write_destroy_fd_log_msg) (void *udata, const H5C_cache_entry_t *parent, const H5C_cache_entry_t *child, herr_t fxn_ret_value)

◆ write_evict_cache_log_msg

herr_t(* write_evict_cache_log_msg) (void *udata, herr_t fxn_ret_value)

◆ write_expunge_entry_log_msg

herr_t(* write_expunge_entry_log_msg) (void *udata, haddr_t address, int type_id, herr_t fxn_ret_value)

◆ write_flush_cache_log_msg

herr_t(* write_flush_cache_log_msg) (void *udata, herr_t fxn_ret_value)

◆ write_insert_entry_log_msg

herr_t(* write_insert_entry_log_msg) (void *udata, haddr_t address, int type_id, unsigned flags, size_t size, herr_t fxn_ret_value)

◆ write_mark_entry_clean_log_msg

herr_t(* write_mark_entry_clean_log_msg) (void *udata, const H5C_cache_entry_t *entry, herr_t fxn_ret_value)

◆ write_mark_entry_dirty_log_msg

herr_t(* write_mark_entry_dirty_log_msg) (void *udata, const H5C_cache_entry_t *entry, herr_t fxn_ret_value)

◆ write_mark_serialized_entry_log_msg

herr_t(* write_mark_serialized_entry_log_msg) (void *udata, const H5C_cache_entry_t *entry, herr_t fxn_ret_value)

◆ write_mark_unserialized_entry_log_msg

herr_t(* write_mark_unserialized_entry_log_msg) (void *udata, const H5C_cache_entry_t *entry, herr_t fxn_ret_value)

◆ write_move_entry_log_msg

herr_t(* write_move_entry_log_msg) (void *udata, haddr_t old_addr, haddr_t new_addr, int type_id, herr_t fxn_ret_value)

◆ write_pin_entry_log_msg

herr_t(* write_pin_entry_log_msg) (void *udata, const H5C_cache_entry_t *entry, herr_t fxn_ret_value)

◆ write_protect_entry_log_msg

herr_t(* write_protect_entry_log_msg) (void *udata, const H5C_cache_entry_t *entry, int type_id, unsigned flags, herr_t fxn_ret_value)

◆ write_remove_entry_log_msg

herr_t(* write_remove_entry_log_msg) (void *udata, const H5C_cache_entry_t *entry, herr_t fxn_ret_value)

◆ write_resize_entry_log_msg

herr_t(* write_resize_entry_log_msg) (void *udata, const H5C_cache_entry_t *entry, size_t new_size, herr_t fxn_ret_value)

◆ write_set_cache_config_log_msg

herr_t(* write_set_cache_config_log_msg) (void *udata, const H5AC_cache_config_t *config, herr_t fxn_ret_value)

◆ write_start_log_msg

herr_t(* write_start_log_msg) (void *udata)

Referenced by H5C_start_logging().

◆ write_stop_log_msg

herr_t(* write_stop_log_msg) (void *udata)

Referenced by H5C_stop_logging().

◆ write_unpin_entry_log_msg

herr_t(* write_unpin_entry_log_msg) (void *udata, const H5C_cache_entry_t *entry, herr_t fxn_ret_value)

◆ write_unprotect_entry_log_msg

herr_t(* write_unprotect_entry_log_msg) (void *udata, haddr_t address, int type_id, unsigned flags, herr_t fxn_ret_value)

The documentation for this struct was generated from the following file: