[svn] commit: r3470 - in /branches/trac408/src/lib/nsas: nameserver_address_store.cc nameserver_address_store.h
BIND 10 source code commits
bind10-changes at lists.isc.org
Fri Nov 5 18:12:05 UTC 2010
Author: vorner
Date: Fri Nov 5 18:11:41 2010
New Revision: 3470
Log:
Uncomment the lookup function
And update the interface.
Modified:
branches/trac408/src/lib/nsas/nameserver_address_store.cc
branches/trac408/src/lib/nsas/nameserver_address_store.h
Modified: branches/trac408/src/lib/nsas/nameserver_address_store.cc
==============================================================================
--- branches/trac408/src/lib/nsas/nameserver_address_store.cc (original)
+++ branches/trac408/src/lib/nsas/nameserver_address_store.cc Fri Nov 5 18:11:41 2010
@@ -24,6 +24,10 @@
#include "nameserver_address_store.h"
#include "zone_entry.h"
+using namespace isc::dns;
+using namespace std;
+using namespace boost;
+
namespace isc {
namespace nsas {
@@ -37,8 +41,17 @@
zone_hash_(new NsasEntryCompare<ZoneEntry>, zonehashsize),
nameserver_hash_(new NsasEntryCompare<NameserverEntry>, nshashsize),
zone_lru_((3 * zonehashsize), new HashDeleter<ZoneEntry>(zone_hash_)),
- nameserver_lru_((3 * nshashsize), new HashDeleter<NameserverEntry>(nameserver_hash_))
+ nameserver_lru_((3 * nshashsize), new HashDeleter<NameserverEntry>(
+ nameserver_hash_))
{
+}
+
+void
+NameserverAddressStore::lookup(const std::string& , uint16_t ,
+ const AbstractRRset& , const vector<AbstractRRset>& ,
+ shared_ptr<AddressRequestCallback> )
+{
+ // TODO Implement
}
} // namespace nsas
Modified: branches/trac408/src/lib/nsas/nameserver_address_store.h
==============================================================================
--- branches/trac408/src/lib/nsas/nameserver_address_store.h (original)
+++ branches/trac408/src/lib/nsas/nameserver_address_store.h Fri Nov 5 18:11:41 2010
@@ -67,15 +67,17 @@
/// Looks up the address of a nameserver in the zone.
///
/// \param zone Name of zone for which an address is required.
+ /// \param class_code Class of the zone.
/// \param authority Authority RRset from the referral containing the
/// nameservers that serve the zone.
/// \param additional Additional RRset(s) for authority information. These
/// are taken from the referral.
/// \param callback Callback object used to pass the result back to the
/// caller.
- /* void lookup(const std::string& zone, isc::dns::AbstractRRset& authority,
- const std::vector<isc::dns::AbstractRRset>& additional
- boost::shared_ptr<isc::dns::AddressRequestCallback> callback ); */
+ void lookup(const std::string& zone, uint16_t class_code,
+ const isc::dns::AbstractRRset& authority,
+ const std::vector<isc::dns::AbstractRRset>& additional,
+ boost::shared_ptr<AddressRequestCallback> callback);
/// \brief Protected Members
///
More information about the bind10-changes
mailing list