diff options
Diffstat (limited to 'src/lib/dns/rdata/generic/ds_43.h')
-rw-r--r-- | src/lib/dns/rdata/generic/ds_43.h | 69 |
1 files changed, 0 insertions, 69 deletions
diff --git a/src/lib/dns/rdata/generic/ds_43.h b/src/lib/dns/rdata/generic/ds_43.h deleted file mode 100644 index a20e349ef6..0000000000 --- a/src/lib/dns/rdata/generic/ds_43.h +++ /dev/null @@ -1,69 +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 <stdint.h> - -#include <string> - -#include <dns/name.h> -#include <dns/rrtype.h> -#include <dns/rrttl.h> -#include <dns/rdata.h> - -// BEGIN_ISC_NAMESPACE - -// BEGIN_COMMON_DECLARATIONS -// END_COMMON_DECLARATIONS - -// BEGIN_RDATA_NAMESPACE - -namespace detail { -template <class Type, uint16_t typeCode> class DSLikeImpl; -} - -/// \brief \c rdata::generic::DS class represents the DS RDATA as defined in -/// RFC3658. -/// -/// This class implements the basic interfaces inherited from the abstract -/// \c rdata::Rdata class, and provides trivial accessors specific to the -/// DS RDATA. -class DS : public Rdata { -public: - // BEGIN_COMMON_MEMBERS - // END_COMMON_MEMBERS - - /// \brief Assignment operator. - /// - /// It internally allocates a resource, and if it fails a corresponding - /// standard exception will be thrown. - /// This operator never throws an exception otherwise. - /// - /// This operator provides the strong exception guarantee: When an - /// exception is thrown the content of the assignment target will be - /// intact. - DS& operator=(const DS& source); - - /// \brief The destructor. - ~DS(); - - /// \brief Return the value of the Tag field. - /// - /// This method never throws an exception. - uint16_t getTag() const; -private: - typedef detail::DSLikeImpl<DS, 43> DSImpl; - DSImpl* impl_; -}; - -// END_RDATA_NAMESPACE -// END_ISC_NAMESPACE -// END_HEADER_GUARD - -// Local Variables: -// mode: c++ -// End: |