events.h

Go to the documentation of this file.
00001 /*
00002  * Copyright (C) 2004-2007, 2009-2011, 2014  Internet Systems Consortium, Inc. ("ISC")
00003  * Copyright (C) 1999-2002  Internet Software Consortium.
00004  *
00005  * Permission to use, copy, modify, and/or distribute this software for any
00006  * purpose with or without fee is hereby granted, provided that the above
00007  * copyright notice and this permission notice appear in all copies.
00008  *
00009  * THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
00010  * REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
00011  * AND FITNESS.  IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
00012  * INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
00013  * LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
00014  * OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
00015  * PERFORMANCE OF THIS SOFTWARE.
00016  */
00017 
00018 /* $Id: events.h,v 1.61 2011/10/28 06:20:06 each Exp $ */
00019 
00020 #ifndef DNS_EVENTS_H
00021 #define DNS_EVENTS_H 1
00022 
00023 #include <isc/eventclass.h>
00024 
00025 /*! \file dns/events.h
00026  * \brief
00027  * Registry of DNS event numbers.
00028  */
00029 
00030 #define DNS_EVENT_FETCHCONTROL                  (ISC_EVENTCLASS_DNS + 0)
00031 #define DNS_EVENT_FETCHDONE                     (ISC_EVENTCLASS_DNS + 1)
00032 #define DNS_EVENT_VIEWRESSHUTDOWN               (ISC_EVENTCLASS_DNS + 2)
00033 #define DNS_EVENT_VIEWADBSHUTDOWN               (ISC_EVENTCLASS_DNS + 3)
00034 #define DNS_EVENT_UPDATE                        (ISC_EVENTCLASS_DNS + 4)
00035 #define DNS_EVENT_UPDATEDONE                    (ISC_EVENTCLASS_DNS + 5)
00036 #define DNS_EVENT_DISPATCH                      (ISC_EVENTCLASS_DNS + 6)
00037 #define DNS_EVENT_TCPMSG                        (ISC_EVENTCLASS_DNS + 7)
00038 #define DNS_EVENT_ADBMOREADDRESSES              (ISC_EVENTCLASS_DNS + 8)
00039 #define DNS_EVENT_ADBNOMOREADDRESSES            (ISC_EVENTCLASS_DNS + 9)
00040 #define DNS_EVENT_ADBCANCELED                   (ISC_EVENTCLASS_DNS + 10)
00041 #define DNS_EVENT_ADBNAMEDELETED                (ISC_EVENTCLASS_DNS + 11)
00042 #define DNS_EVENT_ADBSHUTDOWN                   (ISC_EVENTCLASS_DNS + 12)
00043 #define DNS_EVENT_ADBEXPIRED                    (ISC_EVENTCLASS_DNS + 13)
00044 #define DNS_EVENT_ADBCONTROL                    (ISC_EVENTCLASS_DNS + 14)
00045 #define DNS_EVENT_CACHECLEAN                    (ISC_EVENTCLASS_DNS + 15)
00046 #define DNS_EVENT_BYADDRDONE                    (ISC_EVENTCLASS_DNS + 16)
00047 #define DNS_EVENT_ZONECONTROL                   (ISC_EVENTCLASS_DNS + 17)
00048 #define DNS_EVENT_DBDESTROYED                   (ISC_EVENTCLASS_DNS + 18)
00049 #define DNS_EVENT_VALIDATORDONE                 (ISC_EVENTCLASS_DNS + 19)
00050 #define DNS_EVENT_REQUESTDONE                   (ISC_EVENTCLASS_DNS + 20)
00051 #define DNS_EVENT_VALIDATORSTART                (ISC_EVENTCLASS_DNS + 21)
00052 #define DNS_EVENT_VIEWREQSHUTDOWN               (ISC_EVENTCLASS_DNS + 22)
00053 #define DNS_EVENT_NOTIFYSENDTOADDR              (ISC_EVENTCLASS_DNS + 23)
00054 #define DNS_EVENT_ZONE                          (ISC_EVENTCLASS_DNS + 24)
00055 #define DNS_EVENT_ZONESTARTXFRIN                (ISC_EVENTCLASS_DNS + 25)
00056 #define DNS_EVENT_MASTERQUANTUM                 (ISC_EVENTCLASS_DNS + 26)
00057 #define DNS_EVENT_CACHEOVERMEM                  (ISC_EVENTCLASS_DNS + 27)
00058 #define DNS_EVENT_MASTERNEXTZONE                (ISC_EVENTCLASS_DNS + 28)
00059 #define DNS_EVENT_IOREADY                       (ISC_EVENTCLASS_DNS + 29)
00060 #define DNS_EVENT_LOOKUPDONE                    (ISC_EVENTCLASS_DNS + 30)
00061 #define DNS_EVENT_RBTDEADNODES                  (ISC_EVENTCLASS_DNS + 31)
00062 #define DNS_EVENT_DISPATCHCONTROL               (ISC_EVENTCLASS_DNS + 32)
00063 #define DNS_EVENT_REQUESTCONTROL                (ISC_EVENTCLASS_DNS + 33)
00064 #define DNS_EVENT_DUMPQUANTUM                   (ISC_EVENTCLASS_DNS + 34)
00065 #define DNS_EVENT_IMPORTRECVDONE                (ISC_EVENTCLASS_DNS + 35)
00066 #define DNS_EVENT_FREESTORAGE                   (ISC_EVENTCLASS_DNS + 36)
00067 #define DNS_EVENT_VIEWACACHESHUTDOWN            (ISC_EVENTCLASS_DNS + 37)
00068 #define DNS_EVENT_ACACHECONTROL                 (ISC_EVENTCLASS_DNS + 38)
00069 #define DNS_EVENT_ACACHECLEAN                   (ISC_EVENTCLASS_DNS + 39)
00070 #define DNS_EVENT_ACACHEOVERMEM                 (ISC_EVENTCLASS_DNS + 40)
00071 #define DNS_EVENT_RBTPRUNE                      (ISC_EVENTCLASS_DNS + 41)
00072 #define DNS_EVENT_MANAGEKEYS                    (ISC_EVENTCLASS_DNS + 42)
00073 #define DNS_EVENT_CLIENTRESDONE                 (ISC_EVENTCLASS_DNS + 43)
00074 #define DNS_EVENT_CLIENTREQDONE                 (ISC_EVENTCLASS_DNS + 44)
00075 #define DNS_EVENT_ADBGROWENTRIES                (ISC_EVENTCLASS_DNS + 45)
00076 #define DNS_EVENT_ADBGROWNAMES                  (ISC_EVENTCLASS_DNS + 46)
00077 #define DNS_EVENT_ZONESECURESERIAL              (ISC_EVENTCLASS_DNS + 47)
00078 #define DNS_EVENT_ZONESECUREDB                  (ISC_EVENTCLASS_DNS + 48)
00079 #define DNS_EVENT_ZONELOAD                      (ISC_EVENTCLASS_DNS + 49)
00080 #define DNS_EVENT_KEYDONE                       (ISC_EVENTCLASS_DNS + 50)
00081 #define DNS_EVENT_SETNSEC3PARAM                 (ISC_EVENTCLASS_DNS + 51)
00082 #define DNS_EVENT_SETSERIAL                     (ISC_EVENTCLASS_DNS + 52)
00083 
00084 #define DNS_EVENT_FIRSTEVENT                    (ISC_EVENTCLASS_DNS + 0)
00085 #define DNS_EVENT_LASTEVENT                     (ISC_EVENTCLASS_DNS + 65535)
00086 
00087 #endif /* DNS_EVENTS_H */

Generated on Tue Apr 28 17:40:57 2015 by Doxygen 1.5.4 for BIND9 Internals 9.11.0pre-alpha