syslog-ng source
cache.h File Reference
#include "syslog-ng.h"
Include dependency graph for cache.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  CacheResolver
 

Functions

void cache_populate (Cache *self, const gchar *key, const gchar *value)
 
void * cache_resolve (Cache *self, const gchar *key)
 
gpointer cache_lookup (Cache *self, const gchar *key)
 
void cache_clear (Cache *self)
 
Cache * cache_new (CacheResolver *resolver)
 
void cache_free (Cache *self)
 

Function Documentation

◆ cache_clear()

void cache_clear ( Cache *  self)

◆ cache_free()

void cache_free ( Cache *  self)

◆ cache_lookup()

gpointer cache_lookup ( Cache *  self,
const gchar *  key 
)

◆ cache_new()

Cache* cache_new ( CacheResolver *  resolver)

◆ cache_populate()

void cache_populate ( Cache *  self,
const gchar *  key,
const gchar *  value 
)

◆ cache_resolve()

void* cache_resolve ( Cache *  self,
const gchar *  key 
)