ze-filter  (ze-filter-0.8.0-develop-180218)
ze-resolve-cache.c File Reference
#include <ze-sys.h>
#include <libze.h>
#include <ze-libjc.h>
#include <ze-resolve-cache.h>

Go to the source code of this file.

Macros

#define VALUE_LEN_MAX   256
 
#define RESOLVE_DT_REFRESH   (1 DAYS)
 
#define RESOLVE_DT_EXPIRE   (3 DAYS)
 
#define RESOLVE_DT_CHECK   (1 HOURS)
 
#define RESOLVE_DT_LOOP   (1 MINUTES)
 
#define RESOLVE_DT_SYNC   (2 MINUTES)
 

Functions

bool resolve_cache_check (char *prefix, char *key, char *value, size_t size)
 
bool resolve_cache_add (char *prefix, char *key, char *value)
 
bool resolve_cache_times (time_t p_sync, time_t p_check, time_t p_expire)
 
bool resolve_cache_init (char *dbdir, int rwmode)
 
void resolve_cache_log_enable (bool enable)
 

Variables

bool resolve_cache_show_cyclic_task = TRUE
 

Macro Definition Documentation

◆ RESOLVE_DT_CHECK

#define RESOLVE_DT_CHECK   (1 HOURS)

Definition at line 43 of file ze-resolve-cache.c.

◆ RESOLVE_DT_EXPIRE

#define RESOLVE_DT_EXPIRE   (3 DAYS)

Definition at line 42 of file ze-resolve-cache.c.

◆ RESOLVE_DT_LOOP

#define RESOLVE_DT_LOOP   (1 MINUTES)

Definition at line 44 of file ze-resolve-cache.c.

◆ RESOLVE_DT_REFRESH

#define RESOLVE_DT_REFRESH   (1 DAYS)

Definition at line 41 of file ze-resolve-cache.c.

◆ RESOLVE_DT_SYNC

#define RESOLVE_DT_SYNC   (2 MINUTES)

Definition at line 45 of file ze-resolve-cache.c.

◆ VALUE_LEN_MAX

#define VALUE_LEN_MAX   256

Definition at line 39 of file ze-resolve-cache.c.

Function Documentation

◆ resolve_cache_add()

bool resolve_cache_add ( char *  prefix,
char *  key,
char *  value 
)

Definition at line 123 of file ze-resolve-cache.c.

◆ resolve_cache_check()

bool resolve_cache_check ( char *  prefix,
char *  key,
char *  value,
size_t  size 
)

Definition at line 68 of file ze-resolve-cache.c.

◆ resolve_cache_init()

bool resolve_cache_init ( char *  dbdir,
int  rwmode 
)

Definition at line 219 of file ze-resolve-cache.c.

◆ resolve_cache_log_enable()

void resolve_cache_log_enable ( bool  enable)

Definition at line 388 of file ze-resolve-cache.c.

◆ resolve_cache_times()

bool resolve_cache_times ( time_t  p_sync,
time_t  p_check,
time_t  p_expire 
)

Definition at line 197 of file ze-resolve-cache.c.

Variable Documentation

◆ resolve_cache_show_cyclic_task

bool resolve_cache_show_cyclic_task = TRUE

Definition at line 326 of file ze-resolve-cache.c.