[svn] commit: r545 - in /branches/parkinglot/src/lib/dns/cpp: rdata.cc rdata.h rdata_unittest.cc
BIND 10 source code commits
bind10-changes at lists.isc.org
Wed Jan 27 00:33:28 UTC 2010
Author: jinmei
Date: Wed Jan 27 00:33:28 2010
New Revision: 545
Log:
added getNSName()
Modified:
branches/parkinglot/src/lib/dns/cpp/rdata.cc
branches/parkinglot/src/lib/dns/cpp/rdata.h
branches/parkinglot/src/lib/dns/cpp/rdata_unittest.cc
Modified: branches/parkinglot/src/lib/dns/cpp/rdata.cc
==============================================================================
--- branches/parkinglot/src/lib/dns/cpp/rdata.cc (original)
+++ branches/parkinglot/src/lib/dns/cpp/rdata.cc Wed Jan 27 00:33:28 2010
@@ -180,6 +180,12 @@
return (compareNames(nsname_, other_ns.nsname_));
}
+const Name&
+NS::getNSName() const
+{
+ return (nsname_);
+}
+
SOA::SOA(InputBuffer& buffer, size_t rdata_len) :
mname_(buffer), rname_(buffer)
{
Modified: branches/parkinglot/src/lib/dns/cpp/rdata.h
==============================================================================
--- branches/parkinglot/src/lib/dns/cpp/rdata.h (original)
+++ branches/parkinglot/src/lib/dns/cpp/rdata.h Wed Jan 27 00:33:28 2010
@@ -145,6 +145,10 @@
virtual void toWire(OutputBuffer& buffer) const;
virtual void toWire(MessageRenderer& buffer) const;
virtual int compare(const Rdata& other) const;
+ ///
+ /// Specialized methods
+ ///
+ const Name& getNSName() const;
private:
Name nsname_;
};
Modified: branches/parkinglot/src/lib/dns/cpp/rdata_unittest.cc
==============================================================================
--- branches/parkinglot/src/lib/dns/cpp/rdata_unittest.cc (original)
+++ branches/parkinglot/src/lib/dns/cpp/rdata_unittest.cc Wed Jan 27 00:33:28 2010
@@ -304,6 +304,11 @@
EXPECT_GT(0, small.compare(large));
}
+TEST_F(RdataTest, getNSName)
+{
+ EXPECT_EQ(Name("ns.example.com"), rdata_ns.getNSName());
+}
+
TEST_F(RdataTest, createFromText_SOA)
{
//TBD
More information about the bind10-changes
mailing list