1135446Strhodes/* 2254897Serwin * Copyright (C) 2004-2007, 2009-2011 Internet Systems Consortium, Inc. ("ISC") 3135446Strhodes * Copyright (C) 1999-2002 Internet Software Consortium. 4135446Strhodes * 5193149Sdougb * Permission to use, copy, modify, and/or distribute this software for any 6135446Strhodes * purpose with or without fee is hereby granted, provided that the above 7135446Strhodes * copyright notice and this permission notice appear in all copies. 8135446Strhodes * 9135446Strhodes * THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH 10135446Strhodes * REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY 11135446Strhodes * AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT, 12135446Strhodes * INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM 13135446Strhodes * LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE 14135446Strhodes * OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR 15135446Strhodes * PERFORMANCE OF THIS SOFTWARE. 16135446Strhodes */ 17135446Strhodes 18254897Serwin/* $Id: events.h,v 1.61 2011/10/28 06:20:06 each Exp $ */ 19135446Strhodes 20135446Strhodes#ifndef DNS_EVENTS_H 21135446Strhodes#define DNS_EVENTS_H 1 22135446Strhodes 23135446Strhodes#include <isc/eventclass.h> 24135446Strhodes 25193149Sdougb/*! \file dns/events.h 26170222Sdougb * \brief 27135446Strhodes * Registry of DNS event numbers. 28135446Strhodes */ 29135446Strhodes 30135446Strhodes#define DNS_EVENT_FETCHCONTROL (ISC_EVENTCLASS_DNS + 0) 31135446Strhodes#define DNS_EVENT_FETCHDONE (ISC_EVENTCLASS_DNS + 1) 32135446Strhodes#define DNS_EVENT_VIEWRESSHUTDOWN (ISC_EVENTCLASS_DNS + 2) 33135446Strhodes#define DNS_EVENT_VIEWADBSHUTDOWN (ISC_EVENTCLASS_DNS + 3) 34135446Strhodes#define DNS_EVENT_UPDATE (ISC_EVENTCLASS_DNS + 4) 35135446Strhodes#define DNS_EVENT_UPDATEDONE (ISC_EVENTCLASS_DNS + 5) 36135446Strhodes#define DNS_EVENT_DISPATCH (ISC_EVENTCLASS_DNS + 6) 37135446Strhodes#define DNS_EVENT_TCPMSG (ISC_EVENTCLASS_DNS + 7) 38135446Strhodes#define DNS_EVENT_ADBMOREADDRESSES (ISC_EVENTCLASS_DNS + 8) 39135446Strhodes#define DNS_EVENT_ADBNOMOREADDRESSES (ISC_EVENTCLASS_DNS + 9) 40135446Strhodes#define DNS_EVENT_ADBCANCELED (ISC_EVENTCLASS_DNS + 10) 41135446Strhodes#define DNS_EVENT_ADBNAMEDELETED (ISC_EVENTCLASS_DNS + 11) 42135446Strhodes#define DNS_EVENT_ADBSHUTDOWN (ISC_EVENTCLASS_DNS + 12) 43135446Strhodes#define DNS_EVENT_ADBEXPIRED (ISC_EVENTCLASS_DNS + 13) 44135446Strhodes#define DNS_EVENT_ADBCONTROL (ISC_EVENTCLASS_DNS + 14) 45135446Strhodes#define DNS_EVENT_CACHECLEAN (ISC_EVENTCLASS_DNS + 15) 46135446Strhodes#define DNS_EVENT_BYADDRDONE (ISC_EVENTCLASS_DNS + 16) 47135446Strhodes#define DNS_EVENT_ZONECONTROL (ISC_EVENTCLASS_DNS + 17) 48135446Strhodes#define DNS_EVENT_DBDESTROYED (ISC_EVENTCLASS_DNS + 18) 49135446Strhodes#define DNS_EVENT_VALIDATORDONE (ISC_EVENTCLASS_DNS + 19) 50135446Strhodes#define DNS_EVENT_REQUESTDONE (ISC_EVENTCLASS_DNS + 20) 51135446Strhodes#define DNS_EVENT_VALIDATORSTART (ISC_EVENTCLASS_DNS + 21) 52135446Strhodes#define DNS_EVENT_VIEWREQSHUTDOWN (ISC_EVENTCLASS_DNS + 22) 53135446Strhodes#define DNS_EVENT_NOTIFYSENDTOADDR (ISC_EVENTCLASS_DNS + 23) 54135446Strhodes#define DNS_EVENT_ZONE (ISC_EVENTCLASS_DNS + 24) 55135446Strhodes#define DNS_EVENT_ZONESTARTXFRIN (ISC_EVENTCLASS_DNS + 25) 56135446Strhodes#define DNS_EVENT_MASTERQUANTUM (ISC_EVENTCLASS_DNS + 26) 57135446Strhodes#define DNS_EVENT_CACHEOVERMEM (ISC_EVENTCLASS_DNS + 27) 58135446Strhodes#define DNS_EVENT_MASTERNEXTZONE (ISC_EVENTCLASS_DNS + 28) 59135446Strhodes#define DNS_EVENT_IOREADY (ISC_EVENTCLASS_DNS + 29) 60135446Strhodes#define DNS_EVENT_LOOKUPDONE (ISC_EVENTCLASS_DNS + 30) 61218384Sdougb#define DNS_EVENT_RBTDEADNODES (ISC_EVENTCLASS_DNS + 31) 62135446Strhodes#define DNS_EVENT_DISPATCHCONTROL (ISC_EVENTCLASS_DNS + 32) 63135446Strhodes#define DNS_EVENT_REQUESTCONTROL (ISC_EVENTCLASS_DNS + 33) 64135446Strhodes#define DNS_EVENT_DUMPQUANTUM (ISC_EVENTCLASS_DNS + 34) 65135446Strhodes#define DNS_EVENT_IMPORTRECVDONE (ISC_EVENTCLASS_DNS + 35) 66135446Strhodes#define DNS_EVENT_FREESTORAGE (ISC_EVENTCLASS_DNS + 36) 67170222Sdougb#define DNS_EVENT_VIEWACACHESHUTDOWN (ISC_EVENTCLASS_DNS + 37) 68170222Sdougb#define DNS_EVENT_ACACHECONTROL (ISC_EVENTCLASS_DNS + 38) 69170222Sdougb#define DNS_EVENT_ACACHECLEAN (ISC_EVENTCLASS_DNS + 39) 70170222Sdougb#define DNS_EVENT_ACACHEOVERMEM (ISC_EVENTCLASS_DNS + 40) 71193149Sdougb#define DNS_EVENT_RBTPRUNE (ISC_EVENTCLASS_DNS + 41) 72224092Sdougb#define DNS_EVENT_MANAGEKEYS (ISC_EVENTCLASS_DNS + 42) 73224092Sdougb#define DNS_EVENT_CLIENTRESDONE (ISC_EVENTCLASS_DNS + 43) 74224092Sdougb#define DNS_EVENT_CLIENTREQDONE (ISC_EVENTCLASS_DNS + 44) 75224092Sdougb#define DNS_EVENT_ADBGROWENTRIES (ISC_EVENTCLASS_DNS + 45) 76224092Sdougb#define DNS_EVENT_ADBGROWNAMES (ISC_EVENTCLASS_DNS + 46) 77254897Serwin#define DNS_EVENT_ZONESECURESERIAL (ISC_EVENTCLASS_DNS + 47) 78254897Serwin#define DNS_EVENT_ZONESECUREDB (ISC_EVENTCLASS_DNS + 48) 79254897Serwin#define DNS_EVENT_ZONELOAD (ISC_EVENTCLASS_DNS + 49) 80254897Serwin#define DNS_EVENT_KEYDONE (ISC_EVENTCLASS_DNS + 50) 81254897Serwin#define DNS_EVENT_SETNSEC3PARAM (ISC_EVENTCLASS_DNS + 51) 82135446Strhodes 83135446Strhodes#define DNS_EVENT_FIRSTEVENT (ISC_EVENTCLASS_DNS + 0) 84135446Strhodes#define DNS_EVENT_LASTEVENT (ISC_EVENTCLASS_DNS + 65535) 85135446Strhodes 86135446Strhodes#endif /* DNS_EVENTS_H */ 87