[svn] commit: r3432 - in /branches/vorner-recursor-config/src/bin/recurse: recursor.cc tests/recursor_unittest.cc

BIND 10 source code commits bind10-changes at lists.isc.org
Wed Nov 3 14:58:37 UTC 2010


Author: vorner
Date: Wed Nov  3 14:58:20 2010
New Revision: 3432

Log:
Merge preparation, step 3

The recursor compiles

Modified:
    branches/vorner-recursor-config/src/bin/recurse/recursor.cc
    branches/vorner-recursor-config/src/bin/recurse/tests/recursor_unittest.cc

Modified: branches/vorner-recursor-config/src/bin/recurse/recursor.cc
==============================================================================
--- branches/vorner-recursor-config/src/bin/recurse/recursor.cc (original)
+++ branches/vorner-recursor-config/src/bin/recurse/recursor.cc Wed Nov  3 14:58:20 2010
@@ -86,16 +86,16 @@
     }
 
     void setForwardAddresses(const vector<addr_t>& upstream,
-        IOService* ios)
+        DNSService *dnss)
     {
         queryShutdown();
         upstream_ = upstream;
-        if (ios) {
+        if (dnss) {
             if (upstream_.empty()) {
                 cerr << "[b10-recurse] Asked to do full recursive," << endl <<
                     "but not implemented yet. I'll do nothing." << endl;
             } else {
-                querySetup(*ios);
+                querySetup(*dnss);
             }
         }
     }
@@ -525,7 +525,7 @@
 void
 Recursor::setForwardAddresses(const vector<addr_t>& addresses)
 {
-    impl_->setForwardAddresses(addresses, io_);
+    impl_->setForwardAddresses(addresses, dnss_);
 }
 
 bool
@@ -541,7 +541,7 @@
 namespace {
 
 void
-setAddresses(IOService *service, const vector<addr_t>& addresses) {
+setAddresses(DNSService *service, const vector<addr_t>& addresses) {
     service->clearServers();
     BOOST_FOREACH(const addr_t &address, addresses) {
         service->addServer(address.second, address.first);
@@ -553,7 +553,7 @@
 void
 Recursor::setListenAddresses(const vector<addr_t>& addresses) {
     try {
-        setAddresses(io_, addresses);
+        setAddresses(dnss_, addresses);
         impl_->listen_ = addresses;
     }
     catch (const exception& e) {
@@ -565,7 +565,7 @@
          * and let boss start us again.
          */
         try {
-            setAddresses(io_, impl_->listen_);
+            setAddresses(dnss_, impl_->listen_);
         }
         catch (const exception& e2) {
             cerr << "[b10-recurse] Unable to recover from error: " << e.what()

Modified: branches/vorner-recursor-config/src/bin/recurse/tests/recursor_unittest.cc
==============================================================================
--- branches/vorner-recursor-config/src/bin/recurse/tests/recursor_unittest.cc (original)
+++ branches/vorner-recursor-config/src/bin/recurse/tests/recursor_unittest.cc Wed Nov  3 14:58:20 2010
@@ -63,7 +63,7 @@
 
 class RecursorTest : public ::testing::Test {
 protected:
-    RecursorTest() : server(*DEFAULT_REMOTE_ADDRESS),
+    RecursorTest() : server(),
                      request_message(Message::RENDER),
                      parse_message(new Message(Message::PARSE)),
                      default_qid(0x1035), opcode(Opcode(Opcode::QUERY())),
@@ -331,12 +331,13 @@
 
 class RecursorConfig : public ::testing::Test {
     public:
-        IOService service;
+        IOService ios;
+        DNSService dnss;
         Recursor server;
         RecursorConfig() :
-            service(NULL, NULL, NULL)
+            dnss(ios, NULL, NULL, NULL)
         {
-            server.setIOService(service);
+            server.setDNSService(dnss);
         }
         void invalidTest(const string &JOSN);
 };




More information about the bind10-changes mailing list