diff options
Diffstat (limited to 'src/lib/dns/rdata/generic/naptr_35.h')
-rw-r--r-- | src/lib/dns/rdata/generic/naptr_35.h | 64 |
1 files changed, 0 insertions, 64 deletions
diff --git a/src/lib/dns/rdata/generic/naptr_35.h b/src/lib/dns/rdata/generic/naptr_35.h deleted file mode 100644 index c77b95d0a8..0000000000 --- a/src/lib/dns/rdata/generic/naptr_35.h +++ /dev/null @@ -1,64 +0,0 @@ -// Copyright (C) 2011-2015 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/. - -// BEGIN_HEADER_GUARD - -#include <string> - -#include <boost/scoped_ptr.hpp> - -#include <dns/name.h> -#include <dns/rdata.h> -#include <util/buffer.h> - -// BEGIN_ISC_NAMESPACE - -// BEGIN_COMMON_DECLARATIONS -// END_COMMON_DECLARATIONS - -// BEGIN_RDATA_NAMESPACE - -class NAPTRImpl; - -/// \brief \c NAPTR class represents the NAPTR rdata defined in -/// RFC2915, RFC2168 and RFC3403 -/// -/// This class implements the basic interfaces inherited from the -/// \c rdata::Rdata class, and provides accessors specific to the -/// NAPTR rdata. -class NAPTR : public Rdata { -public: - // BEGIN_COMMON_MEMBERS - // END_COMMON_MEMBERS - - // NAPTR specific methods - ~NAPTR(); - - NAPTR& operator=(const NAPTR& source); - - uint16_t getOrder() const; - uint16_t getPreference() const; - const std::string getFlags() const; - const std::string getServices() const; - const std::string getRegexp() const; - const Name& getReplacement() const; -private: - /// Helper template function for toWire() - /// - /// \param outputer Where to write data in - template <typename T> - void toWireHelper(T& outputer) const; - - boost::scoped_ptr<NAPTRImpl> impl_; -}; - -// END_RDATA_NAMESPACE -// END_ISC_NAMESPACE -// END_HEADER_GUARD - -// Local Variables: -// mode: c++ -// End: |