![]() |
Ansel 0.0
A darktable fork - bloat + design vision
|
#include <cache.h>
Collaboration diagram for dt_cache_t: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 |
Definition at line 47 of file common/cache.h.
| dt_cache_allocate_t dt_cache_t::allocate |
Definition at line 59 of file common/cache.h.
Referenced by dt_cache_get_with_caller(), dt_cache_init(), and dt_cache_set_allocate_callback().
| void* dt_cache_t::allocate_data |
Definition at line 61 of file common/cache.h.
Referenced by dt_cache_get_with_caller(), dt_cache_init(), and dt_cache_set_allocate_callback().
| dt_cache_allocate_t dt_cache_t::cleanup |
Definition at line 60 of file common/cache.h.
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 |
Definition at line 62 of file common/cache.h.
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 |
Definition at line 52 of file common/cache.h.
Referenced by dt_cache_gc(), dt_cache_get_with_caller(), dt_cache_init(), dt_cache_remove(), dt_cache_seed(), dt_image_cache_print(), and dt_mipmap_cache_print().
| size_t dt_cache_t::cost_quota |
Definition at line 53 of file common/cache.h.
Referenced by dt_cache_gc(), dt_cache_get_with_caller(), dt_cache_init(), dt_cache_seed(), dt_image_cache_print(), and dt_mipmap_cache_print().
| size_t dt_cache_t::entry_size |
Definition at line 51 of file common/cache.h.
Referenced by dt_cache_get_with_caller(), and dt_cache_init().
| GHashTable* dt_cache_t::hashtable |
Definition at line 55 of file common/cache.h.
Referenced by dt_cache_cleanup(), dt_cache_contains(), dt_cache_for_all(), dt_cache_gc(), dt_cache_get_with_caller(), dt_cache_init(), dt_cache_remove(), dt_cache_seed(), and dt_cache_testget().
| dt_pthread_mutex_t dt_cache_t::lock |
Definition at line 49 of file common/cache.h.
Referenced by dt_cache_cleanup(), dt_cache_contains(), dt_cache_for_all(), dt_cache_get_with_caller(), dt_cache_init(), dt_cache_remove(), dt_cache_seed(), and dt_cache_testget().
| GList* dt_cache_t::lru |
Definition at line 56 of file common/cache.h.
Referenced by dt_cache_cleanup(), dt_cache_gc(), dt_cache_get_with_caller(), dt_cache_init(), dt_cache_remove(), dt_cache_seed(), and dt_cache_testget().