Go to the source code of this file.
Defines | |
#define | ISC_RESULTCLASS_H 1 |
#define | ISC_RESULTCLASS_FROMNUM(num) ((num) << 16) |
#define | ISC_RESULTCLASS_TONUM(rclass) ((rclass) >> 16) |
#define | ISC_RESULTCLASS_SIZE 65536 |
#define | ISC_RESULTCLASS_INCLASS(rclass, result) ((rclass) == ((result) & 0xFFFF0000)) |
#define | ISC_RESULTCLASS_ISC ISC_RESULTCLASS_FROMNUM(0) |
#define | ISC_RESULTCLASS_DNS ISC_RESULTCLASS_FROMNUM(1) |
#define | ISC_RESULTCLASS_DST ISC_RESULTCLASS_FROMNUM(2) |
#define | ISC_RESULTCLASS_DNSRCODE ISC_RESULTCLASS_FROMNUM(3) |
#define | ISC_RESULTCLASS_OMAPI ISC_RESULTCLASS_FROMNUM(4) |
#define | ISC_RESULTCLASS_ISCCC ISC_RESULTCLASS_FROMNUM(5) |
#define | ISC_RESULTCLASS_DHCP ISC_RESULTCLASS_FROMNUM(6) |
#define | ISC_RESULTCLASS_PK11 ISC_RESULTCLASS_FROMNUM(7) |
A result class number is an unsigned 16 bit number. Each class may contain up to 65536 results. A result code is formed by adding the result number within the class to the class number multiplied by 65536.
Classes < 1024 are reserved for ISC use. Result classes >= 1024 and <= 65535 are reserved for application use.
Definition in file resultclass.h.
#define ISC_RESULTCLASS_H 1 |
Definition at line 21 of file resultclass.h.
#define ISC_RESULTCLASS_FROMNUM | ( | num | ) | ((num) << 16) |
Definition at line 35 of file resultclass.h.
#define ISC_RESULTCLASS_TONUM | ( | rclass | ) | ((rclass) >> 16) |
Definition at line 36 of file resultclass.h.
#define ISC_RESULTCLASS_SIZE 65536 |
#define ISC_RESULTCLASS_INCLASS | ( | rclass, | |||
result | ) | ((rclass) == ((result) & 0xFFFF0000)) |
Definition at line 38 of file resultclass.h.
#define ISC_RESULTCLASS_ISC ISC_RESULTCLASS_FROMNUM(0) |
#define ISC_RESULTCLASS_DNS ISC_RESULTCLASS_FROMNUM(1) |
#define ISC_RESULTCLASS_DST ISC_RESULTCLASS_FROMNUM(2) |
#define ISC_RESULTCLASS_DNSRCODE ISC_RESULTCLASS_FROMNUM(3) |
Definition at line 45 of file resultclass.h.
Referenced by dns_tkey_gssnegotiate(), dns_tkey_processdeleteresponse(), dns_tkey_processdhresponse(), dns_tkey_processgssresponse(), initialize_action(), and xfrin_recv_done().
#define ISC_RESULTCLASS_OMAPI ISC_RESULTCLASS_FROMNUM(4) |
Definition at line 46 of file resultclass.h.
#define ISC_RESULTCLASS_ISCCC ISC_RESULTCLASS_FROMNUM(5) |
#define ISC_RESULTCLASS_DHCP ISC_RESULTCLASS_FROMNUM(6) |
Definition at line 48 of file resultclass.h.
#define ISC_RESULTCLASS_PK11 ISC_RESULTCLASS_FROMNUM(7) |