Imported Upstream version 1.05
[hcoop/zz_old/debian/djbdns.git] / log.h
CommitLineData
dc0d77d7
CE
1#ifndef LOG_H
2#define LOG_H
3
4#include "uint64.h"
5
6extern void log_startup(void);
7
8extern void log_query(uint64 *,const char *,unsigned int,const char *,const char *,const char *);
9extern void log_querydrop(uint64 *);
10extern void log_querydone(uint64 *,unsigned int);
11
12extern void log_tcpopen(const char *,unsigned int);
13extern void log_tcpclose(const char *,unsigned int);
14
15extern void log_cachedanswer(const char *,const char *);
16extern void log_cachedcname(const char *,const char *);
17extern void log_cachednxdomain(const char *);
18extern void log_cachedns(const char *,const char *);
19
20extern void log_tx(const char *,const char *,const char *,const char *,unsigned int);
21
22extern void log_nxdomain(const char *,const char *,unsigned int);
23extern void log_nodata(const char *,const char *,const char *,unsigned int);
24extern void log_servfail(const char *);
25extern void log_lame(const char *,const char *,const char *);
26
27extern void log_rr(const char *,const char *,const char *,const char *,unsigned int,unsigned int);
28extern void log_rrns(const char *,const char *,const char *,unsigned int);
29extern void log_rrcname(const char *,const char *,const char *,unsigned int);
30extern void log_rrptr(const char *,const char *,const char *,unsigned int);
31extern void log_rrmx(const char *,const char *,const char *,const char *,unsigned int);
32extern void log_rrsoa(const char *,const char *,const char *,const char *,const char *,unsigned int);
33
34extern void log_stats(void);
35
36#endif