Struct hdf5_sys::H5AC_cache_config_t [] [src]

pub struct H5AC_cache_config_t {
    pub version: c_int,
    pub rpt_fcn_enabled: hbool_t,
    pub open_trace_file: hbool_t,
    pub close_trace_file: hbool_t,
    pub trace_file_name: [c_char; 1025],
    pub evictions_enabled: hbool_t,
    pub set_initial_size: hbool_t,
    pub initial_size: size_t,
    pub min_clean_fraction: c_double,
    pub max_size: size_t,
    pub min_size: size_t,
    pub epoch_length: c_long,
    pub incr_mode: H5C_cache_incr_mode,
    pub lower_hr_threshold: c_double,
    pub increment: c_double,
    pub apply_max_increment: hbool_t,
    pub max_increment: size_t,
    pub flash_incr_mode: H5C_cache_flash_incr_mode,
    pub flash_multiple: c_double,
    pub flash_threshold: c_double,
    pub decr_mode: H5C_cache_decr_mode,
    pub upper_hr_threshold: c_double,
    pub decrement: c_double,
    pub apply_max_decrement: hbool_t,
    pub max_decrement: size_t,
    pub epochs_before_eviction: c_int,
    pub apply_empty_reserve: hbool_t,
    pub empty_reserve: c_double,
    pub dirty_bytes_threshold: c_int,
    pub metadata_write_strategy: c_int,
}

Fields

version: c_int rpt_fcn_enabled: hbool_t open_trace_file: hbool_t close_trace_file: hbool_t trace_file_name: [c_char; 1025] evictions_enabled: hbool_t set_initial_size: hbool_t initial_size: size_t min_clean_fraction: c_double max_size: size_t min_size: size_t epoch_length: c_long incr_mode: H5C_cache_incr_mode lower_hr_threshold: c_double increment: c_double apply_max_increment: hbool_t max_increment: size_t flash_incr_mode: H5C_cache_flash_incr_mode flash_multiple: c_double flash_threshold: c_double decr_mode: H5C_cache_decr_mode upper_hr_threshold: c_double decrement: c_double apply_max_decrement: hbool_t max_decrement: size_t epochs_before_eviction: c_int apply_empty_reserve: hbool_t empty_reserve: c_double dirty_bytes_threshold: c_int metadata_write_strategy: c_int