8462dfb880040cde3a60f047ec18808737fd7e85Mark Andrews/*
8462dfb880040cde3a60f047ec18808737fd7e85Mark Andrews * Copyright (C) 2016 Internet Systems Consortium, Inc. ("ISC")
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews *
8462dfb880040cde3a60f047ec18808737fd7e85Mark 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/.
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews */
8462dfb880040cde3a60f047ec18808737fd7e85Mark Andrews
8462dfb880040cde3a60f047ec18808737fd7e85Mark Andrews#ifndef GENERIC_AVC_258_H
8462dfb880040cde3a60f047ec18808737fd7e85Mark Andrews#define GENERIC_AVC_258_H 1
8462dfb880040cde3a60f047ec18808737fd7e85Mark Andrews
8462dfb880040cde3a60f047ec18808737fd7e85Mark Andrewstypedef dns_rdata_txt_string_t dns_rdata_avc_string_t;
8462dfb880040cde3a60f047ec18808737fd7e85Mark Andrews
c9297d37593b36de9978c122dbeaf1bb7ae8d19dMark Andrewstypedef struct dns_rdata_avc {
8462dfb880040cde3a60f047ec18808737fd7e85Mark Andrews dns_rdatacommon_t common;
8462dfb880040cde3a60f047ec18808737fd7e85Mark Andrews isc_mem_t *mctx;
8462dfb880040cde3a60f047ec18808737fd7e85Mark Andrews unsigned char *data;
8462dfb880040cde3a60f047ec18808737fd7e85Mark Andrews isc_uint16_t length;
8462dfb880040cde3a60f047ec18808737fd7e85Mark Andrews /* private */
8462dfb880040cde3a60f047ec18808737fd7e85Mark Andrews isc_uint16_t offset;
47d837a49967a6a1b290024f5efb0669276013b1Mukund Sivaraman} dns_rdata_avc_t;
/*
* ISC_LANG_BEGINDECLS and ISC_LANG_ENDDECLS are already done
* via rdatastructpre.h and rdatastructsuf.h.
*/
#endif /* GENERIC_AVC_258_H */