[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