Riferimenti per il file irc_res.h

#include "listener.h"
#include "setup.h"

Vai al codice sorgente di questo file.

Strutture dati

struct  DNSReply
struct  DNSQuery
struct  HEADER

Definizioni

#define NS_NOTIFY_OP   4
#define NS_INT16SZ   2
#define NS_IN6ADDRSZ   16
#define NS_INADDRSZ   4
#define NS_INT32SZ   4
#define NS_CMPRSFLGS   0xc0
#define NS_MAXCDNAME   255
#define QUERY   0
#define IQUERY   1
#define NO_ERRORS   0
#define SERVFAIL   2
#define NXDOMAIN   3
#define T_A   1
#define T_AAAA   28
#define T_PTR   12
#define T_CNAME   5
#define T_NULL   10
#define C_IN   1
#define QFIXEDSZ   4
#define RRFIXEDSZ   10
#define HFIXEDSZ   12

Funzioni

void init_resolver (void)
void restart_resolver (void)
void delete_resolver_queries (const struct DNSQuery *)
void report_dns_servers (struct Client *)
void gethost_byname_type (const char *, struct DNSQuery *, int)
void gethost_byname (const char *, struct DNSQuery *)
void gethost_byaddr (const struct irc_ssaddr *, struct DNSQuery *)
void add_local_domain (char *, size_t)


Documentazione delle definizioni

#define C_IN   1

Definizione alla linea 31 del file irc_res.h.

Referenziato da do_query_name(), e do_query_number().

#define HFIXEDSZ   12

Definizione alla linea 34 del file irc_res.h.

Referenziato da irc_res_mkquery().

#define IQUERY   1

Definizione alla linea 22 del file irc_res.h.

#define NO_ERRORS   0

Definizione alla linea 23 del file irc_res.h.

Referenziato da irc_res_mkquery(), e res_readreply().

#define NS_CMPRSFLGS   0xc0

#define NS_IN6ADDRSZ   16

Definizione alla linea 16 del file irc_res.h.

#define NS_INADDRSZ   4

Definizione alla linea 17 del file irc_res.h.

#define NS_INT16SZ   2

Definizione alla linea 15 del file irc_res.h.

#define NS_INT32SZ   4

Definizione alla linea 18 del file irc_res.h.

#define NS_MAXCDNAME   255

Definizione alla linea 20 del file irc_res.h.

Referenziato da irc_ns_name_compress(), irc_ns_name_pack(), irc_ns_name_pton(), e irc_ns_name_uncompress().

#define NS_NOTIFY_OP   4

Definizione alla linea 14 del file irc_res.h.

#define NXDOMAIN   3

Definizione alla linea 25 del file irc_res.h.

Referenziato da res_readreply().

#define QFIXEDSZ   4

Definizione alla linea 32 del file irc_res.h.

Referenziato da irc_res_mkquery(), e proc_answer().

#define QUERY   0

Definizione alla linea 21 del file irc_res.h.

Referenziato da irc_res_mkquery().

#define RRFIXEDSZ   10

Definizione alla linea 33 del file irc_res.h.

#define SERVFAIL   2

Definizione alla linea 24 del file irc_res.h.

#define T_A   1

Definizione alla linea 26 del file irc_res.h.

Referenziato da do_query_name(), gethost_byname(), proc_answer(), res_readreply(), e resend_query().

#define T_AAAA   28

Definizione alla linea 27 del file irc_res.h.

Referenziato da gethost_byname(), proc_answer(), res_readreply(), e resend_query().

#define T_CNAME   5

Definizione alla linea 29 del file irc_res.h.

Referenziato da proc_answer().

#define T_NULL   10

Definizione alla linea 30 del file irc_res.h.

#define T_PTR   12

Definizione alla linea 28 del file irc_res.h.

Referenziato da do_query_number(), proc_answer(), res_readreply(), e resend_query().


Documentazione delle funzioni

void add_local_domain ( char *  ,
size_t   
)

Definizione alla linea 282 del file irc_res.c.

Riferimenti irc_domain.

Referenziato da do_query_name().

void delete_resolver_queries ( const struct DNSQuery  ) 

void gethost_byaddr ( const struct irc_ssaddr ,
struct DNSQuery  
)

Definizione alla linea 435 del file irc_res.c.

Riferimenti dlinkAdd(), do_query_number(), IPV6, irc_ssaddr::ss, WM_DNS, e wndhandle.

Referenziato da start_auth().

void gethost_byname ( const char *  ,
struct DNSQuery  
)

void gethost_byname_type ( const char *  ,
struct DNSQuery ,
int   
)

Definizione alla linea 412 del file irc_res.c.

Riferimenti do_query_name(), e gethost_byname().

Referenziato da gethost_byname(), e res_readreply().

void init_resolver ( void   ) 

Definizione alla linea 257 del file irc_res.c.

Riferimenti CurrentTime, e start_resolver().

Referenziato da main().

void report_dns_servers ( struct Client  ) 

void restart_resolver ( void   ) 

Definizione alla linea 270 del file irc_res.c.

Riferimenti eventDelete(), fd_close(), start_resolver(), e timeout_resolver().

Referenziato da mo_rehash(), e rehash().


Generato il Wed Apr 15 00:19:21 2009 per ircd-hybrid da  doxygen 1.5.6