djbdnscurve6  38
djbdnscurve6
Macros | Functions | Variables
cache.c File Reference
#include "alloc.h"
#include "byte.h"
#include "uint_t.h"
#include "exit.h"
#include "tai.h"
#include "cache.h"
Include dependency graph for cache.c:

Go to the source code of this file.

Macros

#define MAXKEYLEN   1000
 
#define MAXDATALEN   1000000
 

Functions

char * cache_get (const char *key, unsigned int keylen, unsigned int *datalen, uint32 *ttl)
 
void cache_set (const char *key, unsigned int keylen, const char *data, unsigned int datalen, uint32 ttl)
 
int cache_init (unsigned int cachesize)
 

Variables

uint64 cache_motion = 0
 

Macro Definition Documentation

◆ MAXDATALEN

#define MAXDATALEN   1000000

Definition at line 44 of file cache.c.

◆ MAXKEYLEN

#define MAXKEYLEN   1000

Definition at line 43 of file cache.c.

Function Documentation

◆ cache_get()

char* cache_get ( const char *  key,
unsigned int  keylen,
unsigned int *  datalen,
uint32 *  ttl 
)

Definition at line 80 of file cache.c.

◆ cache_init()

int cache_init ( unsigned int  cachesize)

Definition at line 184 of file cache.c.

◆ cache_set()

void cache_set ( const char *  key,
unsigned int  keylen,
const char *  data,
unsigned int  datalen,
uint32  ttl 
)

Definition at line 127 of file cache.c.

Variable Documentation

◆ cache_motion

uint64 cache_motion = 0

Definition at line 8 of file cache.c.