rdatastructpre.h revision 7d32c065c7bb56f281651ae3dd2888f32ce4f1d9
ef67e6d8fa86d98a2c0defc43b624434324d9ce7Mark Andrews/*
503ffdad3bc62e6458e4b60e329aa448ce1803a1Tinderbox User * Copyright (C) 1999, 2000 Internet Software Consortium.
ef67e6d8fa86d98a2c0defc43b624434324d9ce7Mark Andrews *
ec5347e2c775f027573ce5648b910361aa926c01Automatic Updater * Permission to use, copy, modify, and distribute this software for any
ef67e6d8fa86d98a2c0defc43b624434324d9ce7Mark Andrews * purpose with or without fee is hereby granted, provided that the above
ef67e6d8fa86d98a2c0defc43b624434324d9ce7Mark Andrews * copyright notice and this permission notice appear in all copies.
ef67e6d8fa86d98a2c0defc43b624434324d9ce7Mark Andrews *
ef67e6d8fa86d98a2c0defc43b624434324d9ce7Mark Andrews * THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM DISCLAIMS
ef67e6d8fa86d98a2c0defc43b624434324d9ce7Mark Andrews * ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES
ef67e6d8fa86d98a2c0defc43b624434324d9ce7Mark Andrews * OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL INTERNET SOFTWARE
ef67e6d8fa86d98a2c0defc43b624434324d9ce7Mark Andrews * CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
ef67e6d8fa86d98a2c0defc43b624434324d9ce7Mark Andrews * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
ef67e6d8fa86d98a2c0defc43b624434324d9ce7Mark Andrews * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS
ef67e6d8fa86d98a2c0defc43b624434324d9ce7Mark Andrews * ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
ef67e6d8fa86d98a2c0defc43b624434324d9ce7Mark Andrews * SOFTWARE.
ef67e6d8fa86d98a2c0defc43b624434324d9ce7Mark Andrews */
4b6dc226f78862286daa69fba761eac9fd5da16aAutomatic Updater
dc5c59bd1dfb372225fb72fd83e6f3e9670be04bMark Andrews#ifndef DNS_RDATASTRUCT_H
ef67e6d8fa86d98a2c0defc43b624434324d9ce7Mark Andrews#define DNS_RDATASTRUCT_H 1
ef67e6d8fa86d98a2c0defc43b624434324d9ce7Mark Andrews
ef67e6d8fa86d98a2c0defc43b624434324d9ce7Mark Andrews#include <isc/lang.h>
ef67e6d8fa86d98a2c0defc43b624434324d9ce7Mark Andrews#include <isc/sockaddr.h>
ef67e6d8fa86d98a2c0defc43b624434324d9ce7Mark Andrews
ef67e6d8fa86d98a2c0defc43b624434324d9ce7Mark AndrewsISC_LANG_BEGINDECLS
ef67e6d8fa86d98a2c0defc43b624434324d9ce7Mark Andrews
ef67e6d8fa86d98a2c0defc43b624434324d9ce7Mark Andrewstypedef struct dns_rdatacommon {
ef67e6d8fa86d98a2c0defc43b624434324d9ce7Mark Andrews dns_rdataclass_t rdclass;
ef67e6d8fa86d98a2c0defc43b624434324d9ce7Mark Andrews dns_rdatatype_t rdtype;
ef67e6d8fa86d98a2c0defc43b624434324d9ce7Mark Andrews ISC_LINK(struct dns_rdatacommon) link;
ef67e6d8fa86d98a2c0defc43b624434324d9ce7Mark Andrews} dns_rdatacommon_t;
ef67e6d8fa86d98a2c0defc43b624434324d9ce7Mark Andrews
ef67e6d8fa86d98a2c0defc43b624434324d9ce7Mark Andrews