00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026 #ifndef DHCP_RESULT_H
00027 #define DHCP_RESULT_H 1
00028
00029 #include <isc/lang.h>
00030 #include <isc/resultclass.h>
00031 #include <isc/types.h>
00032
00033 #include <isc/result.h>
00034
00035
00036
00037
00038
00039
00040
00041
00042
00043
00044
00045 #define DHCP_R_HOSTUNKNOWN (ISC_RESULTCLASS_DHCP + 0)
00046 #define DHCP_R_VERSIONMISMATCH (ISC_RESULTCLASS_DHCP + 1)
00047 #define DHCP_R_PROTOCOLERROR (ISC_RESULTCLASS_DHCP + 2)
00048 #define DHCP_R_INVALIDARG (ISC_RESULTCLASS_DHCP + 3)
00049 #define DHCP_R_NOTYET (ISC_RESULTCLASS_DHCP + 4)
00050 #define DHCP_R_UNCHANGED (ISC_RESULTCLASS_DHCP + 5)
00051 #define DHCP_R_MULTIPLE (ISC_RESULTCLASS_DHCP + 6)
00052 #define DHCP_R_KEYCONFLICT (ISC_RESULTCLASS_DHCP + 7)
00053 #define DHCP_R_BADPARSE (ISC_RESULTCLASS_DHCP + 8)
00054 #define DHCP_R_NOKEYS (ISC_RESULTCLASS_DHCP + 9)
00055 #define DHCP_R_KEY_UNKNOWN (ISC_RESULTCLASS_DHCP + 10)
00056 #define DHCP_R_INVALIDKEY (ISC_RESULTCLASS_DHCP + 11)
00057 #define DHCP_R_INCOMPLETE (ISC_RESULTCLASS_DHCP + 12)
00058 #define DHCP_R_FORMERR (ISC_RESULTCLASS_DHCP + 13)
00059 #define DHCP_R_SERVFAIL (ISC_RESULTCLASS_DHCP + 14)
00060 #define DHCP_R_NXDOMAIN (ISC_RESULTCLASS_DHCP + 15)
00061 #define DHCP_R_NOTIMPL (ISC_RESULTCLASS_DHCP + 16)
00062 #define DHCP_R_REFUSED (ISC_RESULTCLASS_DHCP + 17)
00063 #define DHCP_R_YXDOMAIN (ISC_RESULTCLASS_DHCP + 18)
00064 #define DHCP_R_YXRRSET (ISC_RESULTCLASS_DHCP + 19)
00065 #define DHCP_R_NXRRSET (ISC_RESULTCLASS_DHCP + 20)
00066 #define DHCP_R_NOTAUTH (ISC_RESULTCLASS_DHCP + 21)
00067 #define DHCP_R_NOTZONE (ISC_RESULTCLASS_DHCP + 22)
00068 #define DHCP_R_BADSIG (ISC_RESULTCLASS_DHCP + 23)
00069 #define DHCP_R_BADKEY (ISC_RESULTCLASS_DHCP + 24)
00070 #define DHCP_R_BADTIME (ISC_RESULTCLASS_DHCP + 25)
00071 #define DHCP_R_NOROOTZONE (ISC_RESULTCLASS_DHCP + 26)
00072 #define DHCP_R_DESTADDRREQ (ISC_RESULTCLASS_DHCP + 27)
00073 #define DHCP_R_CROSSZONE (ISC_RESULTCLASS_DHCP + 28)
00074 #define DHCP_R_NO_TSIG (ISC_RESULTCLASS_DHCP + 29)
00075 #define DHCP_R_NOT_EQUAL (ISC_RESULTCLASS_DHCP + 30)
00076 #define DHCP_R_CONNRESET (ISC_RESULTCLASS_DHCP + 31)
00077 #define DHCP_R_UNKNOWNATTRIBUTE (ISC_RESULTCLASS_DHCP + 32)
00078
00079 #define DHCP_R_NRESULTS 33
00080
00081
00082
00083 #define ISC_R_HOSTUNKNOWN DHCP_R_HOSTUNKNOWN
00084 #define ISC_R_VERSIONMISMATCH DHCP_R_VERSIONMISMATCH
00085 #define ISC_R_PROTOCOLERROR DHCP_R_PROTOCOLERROR
00086 #define ISC_R_INVALIDARG DHCP_R_INVALIDARG
00087 #define ISC_R_NOTYET DHCP_R_NOTYET
00088 #define ISC_R_UNCHANGED DHCP_R_UNCHANGED
00089 #define ISC_R_MULTIPLE DHCP_R_MULTIPLE
00090 #define ISC_R_KEYCONFLICT DHCP_R_KEYCONFLICT
00091 #define ISC_R_BADPARSE DHCP_R_BADPARSE
00092 #define ISC_R_NOKEYS DHCP_R_NOKEYS
00093 #define ISC_R_KEY_UNKNOWN DHCP_R_KEY_UNKNOWN
00094 #define ISC_R_INVALIDKEY DHCP_R_INVALIDKEY
00095 #define ISC_R_INCOMPLETE DHCP_R_INCOMPLETE
00096 #define ISC_R_FORMERR DHCP_R_FORMERR
00097 #define ISC_R_SERVFAIL DHCP_R_SERVFAIL
00098 #define ISC_R_NXDOMAIN DHCP_R_NXDOMAIN
00099 #define ISC_R_NOTIMPL DHCP_R_NOTIMPL
00100 #define ISC_R_REFUSED DHCP_R_REFUSED
00101 #define ISC_R_YXDOMAIN DHCP_R_YXDOMAIN
00102 #define ISC_R_YXRRSET DHCP_R_YXRRSET
00103 #define ISC_R_NXRRSET DHCP_R_NXRRSET
00104 #define ISC_R_NOTAUTH DHCP_R_NOTAUTH
00105 #define ISC_R_NOTZONE DHCP_R_NOTZONE
00106 #define ISC_R_BADSIG DHCP_R_BADSIG
00107 #define ISC_R_BADKEY DHCP_R_BADKEY
00108 #define ISC_R_BADTIME DHCP_R_BADTIME
00109 #define ISC_R_NOROOTZONE DHCP_R_NOROOTZONE
00110 #define ISC_R_DESTADDRREQ DHCP_R_DESTADDRREQ
00111 #define ISC_R_CROSSZONE DHCP_R_CROSSZONE
00112 #define ISC_R_NO_TSIG DHCP_R_NO_TSIG
00113 #define ISC_R_NOT_EQUAL DHCP_R_NOT_EQUAL
00114 #define ISC_R_CONNRESET DHCP_R_CONNRESET
00115 #define ISC_R_UNKNOWNATTRIBUTE DHCP_R_UNKNOWNATTRIBUTE
00116
00117 isc_result_t
00118 dhcp_result_register(void);
00119
00120 #endif