This is the complete list of members for AdaptiveLru, including all inherited members.
_current_frame_identifier (defined in AdaptiveLru) | AdaptiveLru | |
_lock (defined in AdaptiveLru) | AdaptiveLru | |
_max_size (defined in AdaptiveLru) | AdaptiveLru | |
_max_updates_per_frame (defined in AdaptiveLru) | AdaptiveLru | |
_page_array (defined in AdaptiveLru) | AdaptiveLru | |
_static_list (defined in AdaptiveLru) | AdaptiveLru | |
_total_size (defined in AdaptiveLru) | AdaptiveLru | |
_weight (defined in AdaptiveLru) | AdaptiveLru | |
AdaptiveLru(const std::string &name, size_t max_size) (defined in AdaptiveLru) | AdaptiveLru | explicit |
AdaptiveLruPage (defined in AdaptiveLru) | AdaptiveLru | friend |
begin_epoch() | AdaptiveLru | |
calculate_exponential_moving_average(PN_stdfloat value, PN_stdfloat average) const (defined in AdaptiveLru) | AdaptiveLru | inline |
clear_name() | Namable | inline |
consider_evict() | AdaptiveLru | inline |
count_active_size() const | AdaptiveLru | |
do_access_page(AdaptiveLruPage *page) | AdaptiveLru | |
do_add_page(AdaptiveLruPage *page) | AdaptiveLru | |
do_evict_to(size_t target_size, bool hard_evict) | AdaptiveLru | |
do_partial_lru_update(int num_updates) | AdaptiveLru | |
do_remove_page(AdaptiveLruPage *page) | AdaptiveLru | |
do_validate() | AdaptiveLru | |
evict_to(size_t target_size) | AdaptiveLru | inline |
get_class_type() (defined in Namable) | Namable | inlinestatic |
get_max_size() const | AdaptiveLru | inline |
get_max_updates_per_frame() const | AdaptiveLru | inline |
get_name (defined in Namable) | Namable | inline |
get_name() const (defined in Namable) | Namable | inline |
get_total_size() const | AdaptiveLru | inline |
get_weight() const | AdaptiveLru | inline |
has_name() const | Namable | inline |
init_type() (defined in Namable) | Namable | inlinestatic |
LPP_High enum value (defined in AdaptiveLru) | AdaptiveLru | |
LPP_Highest enum value (defined in AdaptiveLru) | AdaptiveLru | |
LPP_Intermediate enum value (defined in AdaptiveLru) | AdaptiveLru | |
LPP_Low enum value (defined in AdaptiveLru) | AdaptiveLru | |
LPP_New enum value (defined in AdaptiveLru) | AdaptiveLru | |
LPP_Normal enum value (defined in AdaptiveLru) | AdaptiveLru | |
LPP_TotalPriorities enum value (defined in AdaptiveLru) | AdaptiveLru | |
LruPagePriority enum name (defined in AdaptiveLru) | AdaptiveLru | |
Namable(const std::string &initial_name="") (defined in Namable) | Namable | inlineexplicit |
output(std::ostream &out) const (defined in AdaptiveLru) | AdaptiveLru | |
set_max_size(size_t max_size) | AdaptiveLru | inline |
set_max_updates_per_frame(int max_updates_per_frame) | AdaptiveLru | inline |
set_name (defined in Namable) | Namable | inline |
set_name(const std::string &name) (defined in Namable) | Namable | inline |
set_weight(PN_stdfloat weight) | AdaptiveLru | inline |
update_page(AdaptiveLruPage *page) | AdaptiveLru | |
validate() | AdaptiveLru | inline |
write(std::ostream &out, int indent_level) const (defined in AdaptiveLru) | AdaptiveLru | |
~AdaptiveLru() (defined in AdaptiveLru) | AdaptiveLru |