2
0
mirror of https://gitlab.isc.org/isc-projects/bind9 synced 2025-08-29 05:28:00 +00:00
bind/lib/dns/rdata/generic/naptr_35.h

32 lines
756 B
C
Raw Normal View History

1999-02-01 23:49:47 +00:00
/*
* Copyright (C) 1999-2001, 2004, 2005, 2007, 2011, 2012, 2016 Internet Systems Consortium, Inc. ("ISC")
*
* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
1999-02-01 23:49:47 +00:00
*/
#ifndef GENERIC_NAPTR_35_H
#define GENERIC_NAPTR_35_H 1
2012-03-08 00:21:15 +11:00
/* $Id$ */
1999-02-01 23:49:47 +00:00
2011-08-16 23:46:36 +00:00
/*!
* \brief Per RFC2915 */
1999-02-01 23:49:47 +00:00
typedef struct dns_rdata_naptr {
2000-01-17 03:21:53 +00:00
dns_rdatacommon_t common;
isc_mem_t *mctx;
isc_uint16_t order;
isc_uint16_t preference;
char *flags;
isc_uint8_t flags_len;
2000-01-17 03:21:53 +00:00
char *service;
isc_uint8_t service_len;
2000-01-17 03:21:53 +00:00
char *regexp;
isc_uint8_t regexp_len;
2000-01-17 03:21:53 +00:00
dns_name_t replacement;
} dns_rdata_naptr_t;
#endif /* GENERIC_NAPTR_35_H */