Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

AsyncResolverNameSer.h File Reference

nameser.h implementation More...

Go to the source code of this file.

Defines

#define NS_PACKETSZ   512
#define NS_MAXDNAME   1025
#define NS_MAXCDNAME   255
#define NS_MAXLABEL   63
#define NS_HFIXEDSZ   12
#define NS_QFIXEDSZ   4
#define NS_RRFIXEDSZ   10
#define NS_INT32SZ   4
#define NS_INT16SZ   2
#define NS_INT8SZ   1
#define NS_INADDRSZ   4
#define NS_IN6ADDRSZ   16
#define NS_CMPRSFLGS   0xc0
#define NS_DEFAULTPORT   53
#define PACKETSZ   NS_PACKETSZ
#define MAXDNAME   NS_MAXDNAME
#define MAXCDNAME   NS_MAXCDNAME
#define MAXLABEL   NS_MAXLABEL
#define HFIXEDSZ   NS_HFIXEDSZ
#define QFIXEDSZ   NS_QFIXEDSZ
#define RRFIXEDSZ   NS_RRFIXEDSZ
#define INT32SZ   NS_INT32SZ
#define INT16SZ   NS_INT16SZ
#define INADDRSZ   NS_INADDRSZ
#define IN6ADDRSZ   NS_IN6ADDRSZ
#define INDIR_MASK   NS_CMPRSFLGS
#define NAMESERVER_PORT   NS_DEFAULTPORT
#define MAXPACKET   PACKETSZ
#define QUERY   ns_o_query
#define IQUERY   ns_o_iquery
#define STATUS   ns_o_status
#define NS_NOTIFY_OP   ns_o_notify
#define NS_UPDATE_OP   ns_o_update
#define T_A   ns_t_a
#define T_NS   ns_t_ns
#define T_MD   ns_t_md
#define T_MF   ns_t_mf
#define T_CNAME   ns_t_cname
#define T_SOA   ns_t_soa
#define T_MB   ns_t_mb
#define T_MG   ns_t_mg
#define T_MR   ns_t_mr
#define T_NULL   ns_t_null
#define T_WKS   ns_t_wks
#define T_PTR   ns_t_ptr
#define T_HINFO   ns_t_hinfo
#define T_MINFO   ns_t_minfo
#define T_MX   ns_t_mx
#define T_TXT   ns_t_txt
#define T_RP   ns_t_rp
#define T_AFSDB   ns_t_afsdb
#define T_X25   ns_t_x25
#define T_ISDN   ns_t_isdn
#define T_RT   ns_t_rt
#define T_NSAP   ns_t_nsap
#define T_NSAP_PTR   ns_t_nsap_ptr
#define T_SIG   ns_t_sig
#define T_KEY   ns_t_key
#define T_PX   ns_t_px
#define T_GPOS   ns_t_gpos
#define T_AAAA   ns_t_aaaa
#define T_LOC   ns_t_loc
#define T_NXT   ns_t_nxt
#define T_EID   ns_t_eid
#define T_NIMLOC   ns_t_nimloc
#define T_SRV   ns_t_srv
#define T_ATMA   ns_t_atma
#define T_NAPTR   ns_t_naptr
#define T_TSIG   ns_t_tsig
#define T_IXFR   ns_t_ixfr
#define T_AXFR   ns_t_axfr
#define T_MAILB   ns_t_mailb
#define T_MAILA   ns_t_maila
#define T_ANY   ns_t_any
#define C_IN   ns_c_in
#define C_CHAOS   ns_c_chaos
#define C_HS   ns_c_hs
#define C_ANY   ns_c_any
#define NOERROR   ns_r_noerror
#define FORMERR   ns_r_formerr
#define SERVFAIL   ns_r_servfail
#define NXDOMAIN   ns_r_nxdomain
#define NOTIMP   ns_r_notimpl
#define REFUSED   ns_r_refused
#define YXDOMAIN   ns_r_yxdomain
#define YXRRSET   ns_r_yxrrset
#define NXRRSET   ns_r_nxrrset
#define NOTAUTH   ns_r_notauth
#define NOTZONE   ns_r_notzone

Typedefs

typedef enum __ns_opcode ns_opcode
typedef enum __ns_rcode ns_rcode
typedef enum __ns_type ns_type
typedef enum __ns_class ns_class

Enumerations

enum  __ns_opcode {
  ns_o_query = 0, ns_o_iquery = 1, ns_o_status = 2, ns_o_notify = 4,
  ns_o_update = 5, ns_o_max = 6
}
enum  __ns_rcode {
  ns_r_noerror = 0, ns_r_formerr = 1, ns_r_servfail = 2, ns_r_nxdomain = 3,
  ns_r_notimpl = 4, ns_r_refused = 5, ns_r_yxdomain = 6, ns_r_yxrrset = 7,
  ns_r_nxrrset = 8, ns_r_notauth = 9, ns_r_notzone = 10, ns_r_max = 11,
  ns_r_badsig = 16, ns_r_badkey = 17, ns_r_badtime = 18
}
enum  __ns_type {
  ns_t_invalid = 0, ns_t_a = 1, ns_t_ns = 2, ns_t_md = 3,
  ns_t_mf = 4, ns_t_cname = 5, ns_t_soa = 6, ns_t_mb = 7,
  ns_t_mg = 8, ns_t_mr = 9, ns_t_null = 10, ns_t_wks = 11,
  ns_t_ptr = 12, ns_t_hinfo = 13, ns_t_minfo = 14, ns_t_mx = 15,
  ns_t_txt = 16, ns_t_rp = 17, ns_t_afsdb = 18, ns_t_x25 = 19,
  ns_t_isdn = 20, ns_t_rt = 21, ns_t_nsap = 22, ns_t_nsap_ptr = 23,
  ns_t_sig = 24, ns_t_key = 25, ns_t_px = 26, ns_t_gpos = 27,
  ns_t_aaaa = 28, ns_t_loc = 29, ns_t_nxt = 30, ns_t_eid = 31,
  ns_t_nimloc = 32, ns_t_srv = 33, ns_t_atma = 34, ns_t_naptr = 35,
  ns_t_kx = 36, ns_t_cert = 37, ns_t_a6 = 38, ns_t_dname = 39,
  ns_t_sink = 40, ns_t_opt = 41, ns_t_tsig = 250, ns_t_ixfr = 251,
  ns_t_axfr = 252, ns_t_mailb = 253, ns_t_maila = 254, ns_t_any = 255,
  ns_t_zxfr = 256, ns_t_max = 65536
}
enum  __ns_class {
  ns_c_invalid = 0, ns_c_in = 1, ns_c_2 = 2, ns_c_chaos = 3,
  ns_c_hs = 4, ns_c_none = 254, ns_c_any = 255, ns_c_max = 65536
}


Detailed Description

nameser.h implementation


Generated on Sun Jun 5 01:29:19 2005 for OW32 by  doxygen 1.3.9.1