djbdnscurve6 53
djbdnscurve6
Loading...
Searching...
No Matches
log.h
Go to the documentation of this file.
1#ifndef LOG_H
2#define LOG_H
3
4#include "uint_t.h"
5#include "dns.h"
6
7extern void log_startup(const char [16],uint32,const char [16],int,int [MAXOPT]);
8
9extern void log_query(uint64 *,const char [16],unsigned int,const char [2] ,const char *,const char [2]);
10extern void log_querydrop(uint64 *);
11extern void log_querydone(uint64 *,unsigned int);
12extern void log_ignore_referral(const char [16],const char *,const char *);
13
14extern void log_tcpopen(const char [16],unsigned int);
15extern void log_tcpclose(const char [16],unsigned int);
16
17extern void log_cachedanswer(const char *,const char [2]);
18extern void log_cachedcname(const char *,const char *);
19extern void log_cachednxdomain(const char *);
20extern void log_cachedns(const char *,const char *);
21
22extern void log_tx(const char *,const char [2],const char *,char [QUERY_MAXIPLEN],int,unsigned int);
23
24extern void log_nxdomain(const char [16],const char *,unsigned int);
25extern void log_nodata(const char [16],const char *,const char [2],unsigned int);
26extern void log_servfail(const char *);
27extern void log_servflag(const char [16],int);
28extern void log_lame(const char [16],const char *,const char *);
29
30extern void log_rr(const char [16],const char *,const char [2],const char *,unsigned int,unsigned int);
31extern void log_rrns(const char [16],const char *,const char *,unsigned int);
32extern void log_rrcname(const char [16],const char *,const char *,unsigned int);
33extern void log_rrptr(const char [16],const char *,const char *,unsigned int);
34extern void log_rrmx(const char [16],const char *,const char *,const char [2],unsigned int);
35extern void log_rrsoa(const char [16],const char *,const char *,const char *,const char [20],unsigned int);
36
37extern void log_stats(void);
38
39#endif
#define QUERY_MAXIPLEN
Definition: dns.h:55
#define MAXOPT
Definition: dns.h:53
void log_tcpopen(const char[16], unsigned int)
Definition: log.c:151
void log_rrptr(const char[16], const char *, const char *, unsigned int)
Definition: log.c:293
void log_query(uint64 *, const char[16], unsigned int, const char[2], const char *, const char[2])
Definition: log.c:120
void log_rr(const char[16], const char *, const char[2], const char *, unsigned int, unsigned int)
Definition: log.c:261
void log_querydrop(uint64 *)
Definition: log.c:135
void log_lame(const char[16], const char *, const char *)
Definition: log.c:234
void log_tx(const char *, const char[2], const char *, char[QUERY_MAXIPLEN], int, unsigned int)
Definition: log.c:167
void log_rrmx(const char[16], const char *, const char *, const char[2], unsigned int)
Definition: log.c:301
void log_ignore_referral(const char[16], const char *, const char *)
Definition: log.c:144
void log_servfail(const char *)
Definition: log.c:252
void log_servflag(const char[16], int)
Definition: log.c:241
void log_nxdomain(const char[16], const char *, unsigned int)
Definition: log.c:220
void log_nodata(const char[16], const char *, const char[2], unsigned int)
Definition: log.c:227
void log_querydone(uint64 *, unsigned int)
Definition: log.c:129
void log_tcpclose(const char[16], unsigned int)
Definition: log.c:158
void log_startup(const char[16], uint32, const char[16], int, int[MAXOPT])
Definition: log.c:95
void log_stats(void)
Definition: log.c:327
void log_rrns(const char[16], const char *, const char *, unsigned int)
Definition: log.c:278
void log_cachedcname(const char *, const char *)
Definition: log.c:202
void log_cachedanswer(const char *, const char[2])
Definition: log.c:195
void log_rrsoa(const char[16], const char *, const char *, const char *, const char[20], unsigned int)
Definition: log.c:312
void log_cachednxdomain(const char *)
Definition: log.c:214
void log_cachedns(const char *, const char *)
Definition: log.c:208
void log_rrcname(const char[16], const char *, const char *, unsigned int)
Definition: log.c:285