BIND 10 trac2850_2, updated. a7dac3f7ff64093a4958710cc45a7dc28f727182 [2850] Remove unnecessary use of scoped_ptr

BIND 10 source code commits bind10-changes at lists.isc.org
Wed May 8 11:40:03 UTC 2013


The branch, trac2850_2 has been updated
       via  a7dac3f7ff64093a4958710cc45a7dc28f727182 (commit)
      from  e6d1be1a6718874ab37b0f403c3e266c90bcdf87 (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 a7dac3f7ff64093a4958710cc45a7dc28f727182
Author: Mukund Sivaraman <muks at isc.org>
Date:   Wed May 8 17:08:53 2013 +0530

    [2850] Remove unnecessary use of scoped_ptr

-----------------------------------------------------------------------

Summary of changes:
 src/lib/datasrc/tests/memory/zone_loader_util.cc   |   27 ++++++++------------
 .../datasrc/tests/zone_finder_context_unittest.cc  |   13 +++++-----
 2 files changed, 16 insertions(+), 24 deletions(-)

-----------------------------------------------------------------------
diff --git a/src/lib/datasrc/tests/memory/zone_loader_util.cc b/src/lib/datasrc/tests/memory/zone_loader_util.cc
index 0075a65..bd55e66 100644
--- a/src/lib/datasrc/tests/memory/zone_loader_util.cc
+++ b/src/lib/datasrc/tests/memory/zone_loader_util.cc
@@ -24,9 +24,6 @@
 
 #include <cc/data.h>
 
-#include <boost/bind.hpp>
-#include <boost/scoped_ptr.hpp>
-
 #include <string>
 
 namespace isc {
@@ -43,13 +40,11 @@ loadZoneIntoTable(ZoneTableSegment& zt_sgmt, const dns::Name& zname,
             "{\"cache-enable\": true,"
             " \"params\": {\"" + zname.toText() + "\": \"" + zone_file +
             "\"}}"), true);
-    boost::scoped_ptr<memory::ZoneWriter> writer(
-        new memory::ZoneWriter(zt_sgmt,
-                               cache_conf.getLoadAction(zclass, zname),
-                               zname, zclass));
-    writer->load();
-    writer->install();
-    writer->cleanup();
+    memory::ZoneWriter writer(zt_sgmt, cache_conf.getLoadAction(zclass, zname),
+                              zname, zclass);
+    writer.load();
+    writer.install();
+    writer.cleanup();
 }
 
 namespace {
@@ -76,13 +71,11 @@ void
 loadZoneIntoTable(ZoneTableSegment& zt_sgmt, const dns::Name& zname,
                   const dns::RRClass& zclass, ZoneIterator& iterator)
 {
-    boost::scoped_ptr<memory::ZoneWriter> writer(
-        new memory::ZoneWriter(zt_sgmt,
-                               IteratorLoader(zclass, zname, iterator),
-                               zname, zclass));
-    writer->load();
-    writer->install();
-    writer->cleanup();
+    memory::ZoneWriter writer(zt_sgmt, IteratorLoader(zclass, zname, iterator),
+                              zname, zclass);
+    writer.load();
+    writer.install();
+    writer.cleanup();
 }
 
 } // namespace test
diff --git a/src/lib/datasrc/tests/zone_finder_context_unittest.cc b/src/lib/datasrc/tests/zone_finder_context_unittest.cc
index 409bdef..9166c75 100644
--- a/src/lib/datasrc/tests/zone_finder_context_unittest.cc
+++ b/src/lib/datasrc/tests/zone_finder_context_unittest.cc
@@ -79,13 +79,12 @@ createInMemoryClient(RRClass zclass, const Name& zname) {
             string(TEST_ZONE_FILE) + "\"}}"), true);
     shared_ptr<ZoneTableSegment> ztable_segment(
         ZoneTableSegment::create(zclass, cache_conf.getSegmentType()));
-    scoped_ptr<memory::ZoneWriter> writer(
-        new memory::ZoneWriter(*ztable_segment,
-                               cache_conf.getLoadAction(zclass, zname),
-                               zname, zclass));
-    writer->load();
-    writer->install();
-    writer->cleanup();
+    memory::ZoneWriter writer(*ztable_segment,
+                              cache_conf.getLoadAction(zclass, zname),
+                              zname, zclass);
+    writer.load();
+    writer.install();
+    writer.cleanup();
     shared_ptr<InMemoryClient> client(new InMemoryClient(ztable_segment,
                                                          zclass));
 



More information about the bind10-changes mailing list