/*
**  Copyright (c) 2007 Sendmail, Inc. and its suppliers.
**    All rights reserved.
*/

#ifndef _DKIM_CACHE_H_
#define _DKIM_CACHE_H_

#ifdef QUERY_CACHE

#ifndef lint
static char dkim_cache_h_id[] = "@(#)$Id: dkim-cache.h,v 1.4 2007/10/24 06:25:57 msk Exp $";
#endif /* !lint */

/* libdb includes */
#include <db.h>

/* prototypes */
extern void dkim_cache_close __P((DB *));
extern int dkim_cache_expire __P((DB *, int, int *));
extern DB *dkim_cache_init __P((int *, char *));
extern int dkim_cache_insert __P((DB *, char *, char *, int, int *));
extern int dkim_cache_query __P((DB *, char *, int, char *, size_t *, int *));
extern void dkim_cache_stats __P((u_int *, u_int *, u_int *));

#endif /* QUERY_CACHE */

#endif /* ! _DKIM_CACHE_H_ */


syntax highlighted by Code2HTML, v. 0.9.1