BIND 10 trac2435, updated. 79cfa55b6202c07cbba0b0db6532ca2dff9e2a9c [2435] Add a note that some RRTypes are not specifically handled
BIND 10 source code commits
bind10-changes at lists.isc.org
Thu Jan 10 10:11:18 UTC 2013
The branch, trac2435 has been updated
via 79cfa55b6202c07cbba0b0db6532ca2dff9e2a9c (commit)
via a9a2f80671f01894e3c2909e8a185c8fb7396977 (commit)
from 4d277fcbe264e299596a2ddc15243c87565f6127 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 79cfa55b6202c07cbba0b0db6532ca2dff9e2a9c
Author: Mukund Sivaraman <muks at isc.org>
Date: Thu Jan 10 15:41:06 2013 +0530
[2435] Add a note that some RRTypes are not specifically handled
commit a9a2f80671f01894e3c2909e8a185c8fb7396977
Author: Mukund Sivaraman <muks at isc.org>
Date: Thu Jan 10 15:37:41 2013 +0530
[2435] Add detailed doc for getRRsetCollection()
-----------------------------------------------------------------------
Summary of changes:
src/lib/datasrc/zone.h | 14 ++++++++++++++
src/lib/dns/rrset_collection_base.h | 3 +++
2 files changed, 17 insertions(+)
-----------------------------------------------------------------------
diff --git a/src/lib/datasrc/zone.h b/src/lib/datasrc/zone.h
index 3b61cd8..c7b50bc 100644
--- a/src/lib/datasrc/zone.h
+++ b/src/lib/datasrc/zone.h
@@ -804,6 +804,20 @@ public:
virtual ZoneFinder& getFinder() = 0;
/// Return an RRsetCollection for the updater.
+ ///
+ /// This method returns an \c RRsetCollection for the updater,
+ /// implementing the \c isc::dns::RRsetCollectionBase
+ /// interface. While the returned RRsetCollection object is
+ /// existing, the corresponding \c ZoneUpdater must not be
+ /// destroyed. The returned RRsetCollection object may be used to
+ /// search RRsets from the ZoneUpdater. The actual
+ /// \c RRsetCollection returned has a behavior dependent on the
+ /// \c ZoneUpdater implementation.
+ ///
+ /// The behavior of the RRsetCollection is similar to the behavior
+ /// of the \c Zonefinder returned by \c getFinder() with regards to
+ /// adding and deleting RRsets via \c addRRset() and \c
+ /// deleteRRset().
virtual isc::dns::RRsetCollectionPtr getRRsetCollection() = 0;
/// Add an RRset to a zone via the updater
diff --git a/src/lib/dns/rrset_collection_base.h b/src/lib/dns/rrset_collection_base.h
index fbcbeeb..461ce8b 100644
--- a/src/lib/dns/rrset_collection_base.h
+++ b/src/lib/dns/rrset_collection_base.h
@@ -56,6 +56,9 @@ public:
/// given \c name, \c rrclass and \c rrtype. If no matching RRset
/// is found, \c NULL is returned.
///
+ /// This method's implementations currently are not specified to
+ /// handle \c RRTypes such as RRSIG, NSEC3, ANY, or AXFR.
+ ///
/// \throw FindError if find() results in some
/// implementation-specific error.
/// \param name The name of the RRset to search for.
More information about the bind10-changes
mailing list