⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 query.h

📁 bind 9.3结合mysql数据库
💻 H
字号:
/* * Copyright (C) 2004  Internet Systems Consortium, Inc. ("ISC") * Copyright (C) 1999-2002  Internet Software Consortium. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above * copyright notice and this permission notice appear in all copies. * * THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH * REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY * AND FITNESS.  IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT, * INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM * LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE * OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR * PERFORMANCE OF THIS SOFTWARE. *//* $Id: query.h,v 1.28.2.3.8.6 2004/03/08 04:04:21 marka Exp $ */#ifndef NAMED_QUERY_H#define NAMED_QUERY_H 1#include <isc/types.h>#include <isc/buffer.h>#include <isc/netaddr.h>#include <dns/types.h>#include <named/types.h>typedef struct ns_dbversion {	dns_db_t			*db;	dns_dbversion_t			*version;	isc_boolean_t			queryok;	ISC_LINK(struct ns_dbversion)	link;} ns_dbversion_t;struct ns_query {	unsigned int			attributes;	unsigned int			restarts;	isc_boolean_t			timerset;	dns_name_t *			qname;	dns_name_t *			origqname;	unsigned int			dboptions;	unsigned int			fetchoptions;	dns_db_t *			gluedb;	dns_db_t *			authdb;	dns_zone_t *			authzone;	isc_boolean_t			authdbset;	isc_boolean_t			isreferral;	isc_mutex_t			fetchlock;	dns_fetch_t *			fetch;	isc_bufferlist_t		namebufs;	ISC_LIST(ns_dbversion_t)	activeversions;	ISC_LIST(ns_dbversion_t)	freeversions;};#define NS_QUERYATTR_RECURSIONOK	0x0001#define NS_QUERYATTR_CACHEOK		0x0002#define NS_QUERYATTR_PARTIALANSWER	0x0004#define NS_QUERYATTR_NAMEBUFUSED	0x0008#define NS_QUERYATTR_RECURSING		0x0010#define NS_QUERYATTR_CACHEGLUEOK	0x0020#define NS_QUERYATTR_QUERYOKVALID	0x0040#define NS_QUERYATTR_QUERYOK		0x0080#define NS_QUERYATTR_WANTRECURSION	0x0100#define NS_QUERYATTR_SECURE		0x0200#define NS_QUERYATTR_NOAUTHORITY	0x0400#define NS_QUERYATTR_NOADDITIONAL	0x0800isc_result_tns_query_init(ns_client_t *client);voidns_query_free(ns_client_t *client);voidns_query_start(ns_client_t *client);voidns_query_cancel(ns_client_t *client);#endif /* NAMED_QUERY_H */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -