From: Mukund Sivaraman Date: Tue, 30 Jul 2013 03:23:33 +0000 (+0530) Subject: [2935] Cleanup checkin callback from b10-resolver X-Git-Tag: bind10-1.2.0beta1-release~308^2~1 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=434edbb7276472a4ac31ccb63257fda00698baab;p=thirdparty%2Fkea.git [2935] Cleanup checkin callback from b10-resolver --- diff --git a/src/bin/resolver/main.cc b/src/bin/resolver/main.cc index 457f285e8f..9149ebb992 100644 --- a/src/bin/resolver/main.cc +++ b/src/bin/resolver/main.cc @@ -168,7 +168,6 @@ main(int argc, char* argv[]) { resolver = boost::shared_ptr(new Resolver()); LOG_DEBUG(resolver_logger, RESOLVER_DBG_INIT, RESOLVER_CREATED); - SimpleCallback* checkin = resolver->getCheckinProvider(); DNSLookup* lookup = resolver->getDNSLookupProvider(); DNSAnswer* answer = resolver->getDNSAnswerProvider(); @@ -217,7 +216,7 @@ main(int argc, char* argv[]) { cache.update(root_a_rrset); cache.update(root_aaaa_rrset); - DNSService dns_service(io_service, checkin, lookup, answer); + DNSService dns_service(io_service, lookup, answer); resolver->setDNSService(dns_service); LOG_DEBUG(resolver_logger, RESOLVER_DBG_INIT, RESOLVER_SERVICE_CREATED); diff --git a/src/bin/resolver/resolver.cc b/src/bin/resolver/resolver.cc index 41ed7afda2..46f9e61e98 100644 --- a/src/bin/resolver/resolver.cc +++ b/src/bin/resolver/resolver.cc @@ -356,7 +356,6 @@ private: Resolver::Resolver() : impl_(new ResolverImpl()), dnss_(NULL), - checkin_(NULL), dns_lookup_(NULL), dns_answer_(new MessageAnswer), nsas_(NULL), @@ -365,13 +364,11 @@ Resolver::Resolver() : // Operations referring to "this" must be done in the constructor body // (some compilers will issue warnings if "this" is referred to in the // initialization list). - checkin_ = new ConfigCheck(this); dns_lookup_ = new MessageLookup(this); } Resolver::~Resolver() { delete impl_; - delete checkin_; delete dns_lookup_; delete dns_answer_; } diff --git a/src/bin/resolver/resolver.h b/src/bin/resolver/resolver.h index 725aa854d8..b1608c1594 100644 --- a/src/bin/resolver/resolver.h +++ b/src/bin/resolver/resolver.h @@ -131,9 +131,6 @@ public: /// \brief Return pointer to the DNS Answer callback function isc::asiodns::DNSAnswer* getDNSAnswerProvider() { return (dns_answer_); } - /// \brief Return pointer to the Checkin callback function - isc::asiolink::SimpleCallback* getCheckinProvider() { return (checkin_); } - /** * \brief Specify the list of upstream servers. * @@ -259,7 +256,6 @@ public: private: ResolverImpl* impl_; isc::asiodns::DNSServiceBase* dnss_; - isc::asiolink::SimpleCallback* checkin_; isc::asiodns::DNSLookup* dns_lookup_; isc::asiodns::DNSAnswer* dns_answer_; isc::nsas::NameserverAddressStore* nsas_;