djbdnscurve6 51
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,char *);
8
9extern void log_query(uint64 *,const char [16],unsigned int,const char [2] ,const char *,const char [2],const char *);
10extern void log_querydrop(uint64 *,const char *);
11extern void log_querydone(uint64 *,unsigned int,const char *);
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 *,const 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:47
void log_tcpopen(const char[16], unsigned int)
Definition: log.c:143
void log_rrptr(const char[16], const char *, const char *, unsigned int)
Definition: log.c:278
void log_rr(const char[16], const char *, const char[2], const char *, unsigned int, unsigned int)
Definition: log.c:246
void log_lame(const char[16], const char *, const char *)
Definition: log.c:220
void log_querydrop(uint64 *, const char *)
Definition: log.c:127
void log_tx(const char *, const char[2], const char *, const char[QUERY_MAXIPLEN], int, unsigned int)
Definition: log.c:159
void log_rrmx(const char[16], const char *, const char *, const char[2], unsigned int)
Definition: log.c:286
void log_ignore_referral(const char[16], const char *, const char *)
Definition: log.c:136
void log_startup(const char[16], uint32, const char[16], int, char *)
Definition: log.c:95
void log_servfail(const char *)
Definition: log.c:237
void log_servflag(const char[16], int)
Definition: log.c:227
void log_nxdomain(const char[16], const char *, unsigned int)
Definition: log.c:206
void log_query(uint64 *, const char[16], unsigned int, const char[2], const char *, const char[2], const char *)
Definition: log.c:112
void log_nodata(const char[16], const char *, const char[2], unsigned int)
Definition: log.c:213
void log_tcpclose(const char[16], unsigned int)
Definition: log.c:150
void log_stats(void)
Definition: log.c:312
void log_rrns(const char[16], const char *, const char *, unsigned int)
Definition: log.c:263
void log_cachedcname(const char *, const char *)
Definition: log.c:188
void log_cachedanswer(const char *, const char[2])
Definition: log.c:181
void log_querydone(uint64 *, unsigned int, const char *)
Definition: log.c:121
void log_rrsoa(const char[16], const char *, const char *, const char *, const char[20], unsigned int)
Definition: log.c:297
void log_cachednxdomain(const char *)
Definition: log.c:200
void log_cachedns(const char *, const char *)
Definition: log.c:194
void log_rrcname(const char[16], const char *, const char *, unsigned int)
Definition: log.c:270