rbtdb64.h revision 3ddd814a97de1d152ba0913c592d6e6dc83d38a6
e6f82b9dbba43699d9f8231a566ec4830da2cee5Brian Wellington/*
e6f82b9dbba43699d9f8231a566ec4830da2cee5Brian Wellington * Copyright (C) 1999 Internet Software Consortium.
e6f82b9dbba43699d9f8231a566ec4830da2cee5Brian Wellington *
e6f82b9dbba43699d9f8231a566ec4830da2cee5Brian Wellington * Permission to use, copy, modify, and distribute this software for any
e6f82b9dbba43699d9f8231a566ec4830da2cee5Brian Wellington * purpose with or without fee is hereby granted, provided that the above
e6f82b9dbba43699d9f8231a566ec4830da2cee5Brian Wellington * copyright notice and this permission notice appear in all copies.
e6f82b9dbba43699d9f8231a566ec4830da2cee5Brian Wellington *
e6f82b9dbba43699d9f8231a566ec4830da2cee5Brian Wellington * THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM DISCLAIMS
e6f82b9dbba43699d9f8231a566ec4830da2cee5Brian Wellington * ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES
e6f82b9dbba43699d9f8231a566ec4830da2cee5Brian Wellington * OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL INTERNET SOFTWARE
e6f82b9dbba43699d9f8231a566ec4830da2cee5Brian Wellington * CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
e6f82b9dbba43699d9f8231a566ec4830da2cee5Brian Wellington * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
e6f82b9dbba43699d9f8231a566ec4830da2cee5Brian Wellington * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS
e6f82b9dbba43699d9f8231a566ec4830da2cee5Brian Wellington * ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
e6f82b9dbba43699d9f8231a566ec4830da2cee5Brian Wellington * SOFTWARE.
e6f82b9dbba43699d9f8231a566ec4830da2cee5Brian Wellington */
e6f82b9dbba43699d9f8231a566ec4830da2cee5Brian Wellington
94b6d69d94c580b2966aead209ba28db1f9e9195Brian Wellington#ifndef DNS_RBTDB64_H
e6f82b9dbba43699d9f8231a566ec4830da2cee5Brian Wellington#define DNS_RBTDB64_H 1
18cd5a8e599b26eb7011abde33e15475716109c0Brian Wellington
18cd5a8e599b26eb7011abde33e15475716109c0Brian Wellington/*****
18cd5a8e599b26eb7011abde33e15475716109c0Brian Wellington ***** Module Info
dfd5809a58c3503501c17016b8b0691b0f1f39a2Brian Wellington *****/
5aee7a4da49ab97751023a6e096ee8d473f47056Brian Wellington
18cd5a8e599b26eb7011abde33e15475716109c0Brian Wellington/*
18cd5a8e599b26eb7011abde33e15475716109c0Brian Wellington * DNS Red-Black Tree DB Implementation with 64-bit version numbers
18cd5a8e599b26eb7011abde33e15475716109c0Brian Wellington */
18cd5a8e599b26eb7011abde33e15475716109c0Brian Wellington
18cd5a8e599b26eb7011abde33e15475716109c0Brian Wellington#include <dns/db.h>
18cd5a8e599b26eb7011abde33e15475716109c0Brian Wellington
18cd5a8e599b26eb7011abde33e15475716109c0Brian Wellingtonisc_result_t
18cd5a8e599b26eb7011abde33e15475716109c0Brian Wellingtondns_rbtdb64_create(isc_mem_t *mctx, dns_name_t *base, isc_boolean_t is_cache,
18cd5a8e599b26eb7011abde33e15475716109c0Brian Wellington dns_rdataclass_t rdclass, unsigned int argc, char *argv[],
5aee7a4da49ab97751023a6e096ee8d473f47056Brian Wellington dns_db_t **dbp);
18cd5a8e599b26eb7011abde33e15475716109c0Brian Wellington
18cd5a8e599b26eb7011abde33e15475716109c0Brian Wellington#endif /* DNS_RBTDB_H */
18cd5a8e599b26eb7011abde33e15475716109c0Brian Wellington