ze-filter  (ze-filter-0.8.0-develop-180218)
ze-resolve-cache.h File Reference

Go to the source code of this file.

Macros

#define RESOLVE_CACHE_RW   0
 
#define RESOLVE_CACHE_WR   0
 
#define RESOLVE_CACHE_RD   1
 
#define __ZE_RESOLVE_CACHE_H   1
 

Functions

bool resolve_cache_init (char *dbdir, int rwmode)
 
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 dt_sync, time_t dt_check, time_t dt_expire)
 
void resolve_cache_log_enable (bool enable)
 

Macro Definition Documentation

◆ __ZE_RESOLVE_CACHE_H

#define __ZE_RESOLVE_CACHE_H   1

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

◆ RESOLVE_CACHE_RD

#define RESOLVE_CACHE_RD   1

Definition at line 29 of file ze-resolve-cache.h.

◆ RESOLVE_CACHE_RW

#define RESOLVE_CACHE_RW   0

Definition at line 27 of file ze-resolve-cache.h.

◆ RESOLVE_CACHE_WR

#define RESOLVE_CACHE_WR   0

Definition at line 28 of file ze-resolve-cache.h.

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  dt_sync,
time_t  dt_check,
time_t  dt_expire 
)

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