bb556a9bf3a15c7160fa4f1b71773ce12b1bedf6Bob Halley/*
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews * Copyright (C) 1999-2001, 2004, 2005, 2007, 2016 Internet Systems Consortium, Inc. ("ISC")
40f53fa8d9c6a4fc38c0014495e7a42b08f52481David Lawrence *
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews * This Source Code Form is subject to the terms of the Mozilla Public
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews * License, v. 2.0. If a copy of the MPL was not distributed with this
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews * file, You can obtain one at http://mozilla.org/MPL/2.0/.
bb556a9bf3a15c7160fa4f1b71773ce12b1bedf6Bob Halley */
bb556a9bf3a15c7160fa4f1b71773ce12b1bedf6Bob Halley
70e5a7403f0e0a3bd292b8287c5fed5772c15270Automatic Updater/* $Id: rbtdb64.h,v 1.17 2007/06/19 23:47:16 tbox Exp $ */
9c3531d72aeaad6c5f01efe6a1c82023e1379e4dDavid Lawrence
bb556a9bf3a15c7160fa4f1b71773ce12b1bedf6Bob Halley#ifndef DNS_RBTDB64_H
bb556a9bf3a15c7160fa4f1b71773ce12b1bedf6Bob Halley#define DNS_RBTDB64_H 1
bb556a9bf3a15c7160fa4f1b71773ce12b1bedf6Bob Halley
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence#include <isc/lang.h>
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence
bb556a9bf3a15c7160fa4f1b71773ce12b1bedf6Bob Halley/*****
bb556a9bf3a15c7160fa4f1b71773ce12b1bedf6Bob Halley ***** Module Info
bb556a9bf3a15c7160fa4f1b71773ce12b1bedf6Bob Halley *****/
bb556a9bf3a15c7160fa4f1b71773ce12b1bedf6Bob Halley
ab023a65562e62b85a824509d829b6fad87e00b1Rob Austein/*! \file
ab023a65562e62b85a824509d829b6fad87e00b1Rob Austein * \brief
bb556a9bf3a15c7160fa4f1b71773ce12b1bedf6Bob Halley * DNS Red-Black Tree DB Implementation with 64-bit version numbers
bb556a9bf3a15c7160fa4f1b71773ce12b1bedf6Bob Halley */
bb556a9bf3a15c7160fa4f1b71773ce12b1bedf6Bob Halley
bb556a9bf3a15c7160fa4f1b71773ce12b1bedf6Bob Halley#include <dns/db.h>
bb556a9bf3a15c7160fa4f1b71773ce12b1bedf6Bob Halley
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid LawrenceISC_LANG_BEGINDECLS
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence
3ddd814a97de1d152ba0913c592d6e6dc83d38a6Michael Graffisc_result_t
5388c214e56385c67fb3fa22715c97fe11cda3ebBrian Wellingtondns_rbtdb64_create(isc_mem_t *mctx, dns_name_t *base, dns_dbtype_t type,
bb556a9bf3a15c7160fa4f1b71773ce12b1bedf6Bob Halley dns_rdataclass_t rdclass, unsigned int argc, char *argv[],
77ac297199fc44809d9628558223627c10ae3f31Brian Wellington void *driverarg, dns_db_t **dbp);
bb556a9bf3a15c7160fa4f1b71773ce12b1bedf6Bob Halley
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid LawrenceISC_LANG_ENDDECLS
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence
4be63b1fd8c18dbeca1648d6cf22fa14f057a469David Lawrence#endif /* DNS_RBTDB64_H */