[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