TeoCCl library
0.1.7
|
Functions | |
ccl_lru_cache_t * | cclLruInit (const size_t size) |
void | cclLruRefer (ccl_lru_cache_t *lru, void *data, size_t data_len) |
void | cclLruForeach (ccl_lru_cache_t *lru, void(*fn)(const void *const data)) |
void | cclLruDestroy (ccl_lru_cache_t *lru) |
void cclLruDestroy | ( | ccl_lru_cache_t * | lru | ) |
References teoQueueDestroy().
void cclLruForeach | ( | ccl_lru_cache_t * | lru, |
void(*)(const void *const data) | fn | ||
) |
References teoQueueData::data, teoQueueIteratorElement(), teoQueueIteratorNext(), and teoQueueIteratorReset().
ccl_lru_cache_t* cclLruInit | ( | const size_t | size | ) |
References teoMapNew(), and teoQueueNew().
void cclLruRefer | ( | ccl_lru_cache_t * | lru, |
void * | data, | ||
size_t | data_len | ||
) |