71
71
int getCode() const; //!< Get the integer representation of this type
73
73
static int chartocode(const char *p); //!< convert a character string to a code
75
enum typeenum {A=1,NS=2,CNAME=5,SOA=6,PTR=12,HINFO=13,MX=15,TXT=16,RP=17,AAAA=28,LOC=29,SRV=33,NAPTR=35, SPF=99, AXFR=252, IXFR=254, ANY=255} types;
76
enum typeenum {A=1,NS=2,CNAME=5,SOA=6, MR=9, PTR=12,HINFO=13,MX=15,TXT=16,RP=17,AFSDB=18,KEY=25,AAAA=28,LOC=29,SRV=33,NAPTR=35, KX=36,
77
CERT=37,OPT=41, DS=43, SSHDP=44, IPSECKEY=45, RRSIG=46, NSEC=47, DNSKEY=48, DHCID=49, NSEC3=50, NSEC3PARAM=51,
78
SPF=99, TSIG=250, AXFR=252, IXFR=251, ANY=255, URL=256, MBOXFW=257, CURL=258, ADDR=259} types;
79
typedef pair<string,int> namenum;
80
static vector<namenum> names;
78
typedef pair<string,int> namenum;
79
void insert(char *p, int n);
81
static vector<namenum> names;
83
void insert(const char *p, int n);
82
86
static bool uninit;
91
enum QClassEnum {IN=1, CHAOS=3};