|
pazpar2
1.14.1
|
#include <string.h>#include <yaz/yaz-util.h>#include <yaz/mutex.h>#include <yaz/nmem.h>#include "ppmutex.h"#include "normalize_cache.h"#include "pazpar2_config.h"Go to the source code of this file.
Data Structures | |
| struct | cached_item |
| struct | normalize_cache_s |
Functions | |
| normalize_cache_t | normalize_cache_create (void) |
| normalize_record_t | normalize_cache_get (normalize_cache_t nc, struct conf_service *service, const char *spec) |
| void | normalize_cache_destroy (normalize_cache_t nc) |
| normalize_cache_t normalize_cache_create | ( | void | ) |
Definition at line 47 of file normalize_cache.c.
References normalize_cache_s::items, normalize_cache_s::mutex, normalize_cache_s::nmem, and pazpar2_mutex_create().
Referenced by session_create().
| void normalize_cache_destroy | ( | normalize_cache_t | nc | ) |
Definition at line 87 of file normalize_cache.c.
References normalize_cache_s::items, normalize_cache_s::mutex, cached_item::next, normalize_cache_s::nmem, normalize_record_destroy(), and cached_item::nt.
Referenced by session_destroy().
| normalize_record_t normalize_cache_get | ( | normalize_cache_t | nc, |
| struct conf_service * | service, | ||
| const char * | spec | ||
| ) |
Definition at line 58 of file normalize_cache.c.
References normalize_cache_s::items, normalize_cache_s::mutex, cached_item::next, normalize_cache_s::nmem, normalize_record_create(), cached_item::nt, and cached_item::spec.
Referenced by prepare_map().