diff options
Diffstat (limited to 'src/Cache')
| -rw-r--r-- | src/Cache/Cache.c | 5 | ||||
| -rw-r--r-- | src/Cache/Cache.h | 2 |
2 files changed, 7 insertions, 0 deletions
diff --git a/src/Cache/Cache.c b/src/Cache/Cache.c index d739277..22f2553 100644 --- a/src/Cache/Cache.c +++ b/src/Cache/Cache.c @@ -11,15 +11,20 @@ static char cache_dir[BUFFER_SIZE_MEDIUM] = {0}; static int cache_ttl_search_val = DEFAULT_CACHE_TTL_SEARCH; static int cache_ttl_infobox_val = DEFAULT_CACHE_TTL_INFOBOX; +static int cache_ttl_image_val = DEFAULT_CACHE_TTL_IMAGE; void set_cache_ttl_search(int ttl) { cache_ttl_search_val = ttl; } void set_cache_ttl_infobox(int ttl) { cache_ttl_infobox_val = ttl; } +void set_cache_ttl_image(int ttl) { cache_ttl_image_val = ttl; } + int get_cache_ttl_search(void) { return cache_ttl_search_val; } int get_cache_ttl_infobox(void) { return cache_ttl_infobox_val; } +int get_cache_ttl_image(void) { return cache_ttl_image_val; } + static void md5_hash(const char *str, char *output) { unsigned char hash[EVP_MAX_MD_SIZE]; unsigned int hash_len; diff --git a/src/Cache/Cache.h b/src/Cache/Cache.h index 0a84406..9989b43 100644 --- a/src/Cache/Cache.h +++ b/src/Cache/Cache.h @@ -17,7 +17,9 @@ char *cache_compute_key(const char *query, int page, const char *engine_name); void set_cache_ttl_search(int ttl); void set_cache_ttl_infobox(int ttl); +void set_cache_ttl_image(int ttl); int get_cache_ttl_search(void); int get_cache_ttl_infobox(void); +int get_cache_ttl_image(void); #endif |
