src/mod/dns.mod/dns.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  resolve

Defines

#define IS_PTR(x)   (x->state == STATE_PTRREQ)
#define IS_A(x)   (x->state == STATE_AREQ)
#define ddebug0(x)
#define ddebug1(x, x1)
#define ddebug2(x, x1, x2)
#define ddebug3(x, x1, x2, x3)
#define ddebug4(x, x1, x2, x3, x4)

Enumerations

enum  resolve_states { STATE_FINISHED, STATE_FAILED, STATE_PTRREQ, STATE_AREQ }

Define Documentation

#define ddebug0 (  ) 

Definition at line 74 of file dns.h.

Referenced by dns_check_expires(), dns_forward(), dns_lookup(), dorequest(), failrp(), and parserespacket().

#define ddebug1 ( x,
x1   ) 
#define ddebug2 ( x,
x1,
x2   ) 

Definition at line 76 of file dns.h.

Referenced by dns_forward(), dns_lookup(), and parserespacket().

#define ddebug3 ( x,
x1,
x2,
x3   ) 

Definition at line 77 of file dns.h.

#define ddebug4 ( x,
x1,
x2,
x3,
x4   ) 

Definition at line 78 of file dns.h.

Referenced by dns_check_expires(), and parserespacket().

#define IS_A (  )     (x->state == STATE_AREQ)

Definition at line 65 of file dns.h.

Referenced by parserespacket().

#define IS_PTR (  )     (x->state == STATE_PTRREQ)

Definition at line 64 of file dns.h.

Referenced by parserespacket().


Enumeration Type Documentation

Enumerator:
STATE_FINISHED 
STATE_FAILED 
STATE_PTRREQ 
STATE_AREQ 

Definition at line 57 of file dns.h.

00057                     {
00058   STATE_FINISHED,
00059   STATE_FAILED,
00060   STATE_PTRREQ,
00061   STATE_AREQ
00062 };


Generated on 7 Sep 2016 for Eggdrop by  doxygen 1.6.1