![]() |
Ansel 0.0
A darktable fork - bloat + design vision
|
#include <cache.h>
Data Fields | |
dt_pthread_mutex_t | lock |
size_t | entry_size |
size_t | cost |
size_t | cost_quota |
GHashTable * | hashtable |
GList * | lru |
dt_cache_allocate_t | allocate |
dt_cache_allocate_t | cleanup |
void * | allocate_data |
void * | cleanup_data |
dt_cache_allocate_t dt_cache_t::allocate |
Referenced by dt_cache_get_with_caller(), dt_cache_init(), and dt_cache_set_allocate_callback().
void* dt_cache_t::allocate_data |
Referenced by dt_cache_get_with_caller(), dt_cache_init(), and dt_cache_set_allocate_callback().
dt_cache_allocate_t dt_cache_t::cleanup |
Referenced by dt_cache_cleanup(), dt_cache_gc(), dt_cache_init(), dt_cache_remove(), and dt_cache_set_cleanup_callback().
void* dt_cache_t::cleanup_data |
Referenced by dt_cache_cleanup(), dt_cache_gc(), dt_cache_init(), dt_cache_remove(), and dt_cache_set_cleanup_callback().
size_t dt_cache_t::cost |
size_t dt_cache_t::cost_quota |
Referenced by dt_cache_gc(), dt_cache_get_with_caller(), dt_cache_init(), dt_image_cache_print(), and dt_mipmap_cache_print().
size_t dt_cache_t::entry_size |
Referenced by dt_cache_get_with_caller(), and dt_cache_init().
GHashTable* dt_cache_t::hashtable |
dt_pthread_mutex_t dt_cache_t::lock |
GList* dt_cache_t::lru |
Referenced by dt_cache_cleanup(), dt_cache_gc(), dt_cache_get_with_caller(), dt_cache_init(), dt_cache_remove(), and dt_cache_testget().