[svn] commit: r645 - in /experiments/each-query/src/lib/auth/cpp: data_source.cc data_source.h data_source_static.cc data_source_static.h
BIND 10 source code commits
bind10-changes at lists.isc.org
Fri Jan 29 19:24:52 UTC 2010
Author: each
Date: Fri Jan 29 19:24:51 2010
New Revision: 645
Log:
s/DataSrcPtr/DataSrc*/
Modified:
experiments/each-query/src/lib/auth/cpp/data_source.cc
experiments/each-query/src/lib/auth/cpp/data_source.h
experiments/each-query/src/lib/auth/cpp/data_source_static.cc
experiments/each-query/src/lib/auth/cpp/data_source_static.h
Modified: experiments/each-query/src/lib/auth/cpp/data_source.cc
==============================================================================
--- experiments/each-query/src/lib/auth/cpp/data_source.cc (original)
+++ experiments/each-query/src/lib/auth/cpp/data_source.cc Fri Jan 29 19:24:51 2010
@@ -15,7 +15,7 @@
DSResult result;
Name container("");
RRsetList data, sigs;
- DataSrcPtr ds = findClosestEnclosure(q.qname(), container);
+ DataSrc* ds = findClosestEnclosure(q.qname(), container);
if (q.wantDnssec()) {
result = ds->findRRset(q.qname(), q.qclass(), q.qtype(), data, sigs);
Modified: experiments/each-query/src/lib/auth/cpp/data_source.h
==============================================================================
--- experiments/each-query/src/lib/auth/cpp/data_source.h (original)
+++ experiments/each-query/src/lib/auth/cpp/data_source.h Fri Jan 29 19:24:51 2010
@@ -33,8 +33,7 @@
NAME_NOT_FOUND
};
-class AbstractDataSrc;
-typedef AbstractDataSrc* DataSrcPtr;
+class DataSrc;
class AbstractDataSrc {
public:
@@ -57,8 +56,8 @@
const RRType& qtype,
RRsetList& target) = 0;
- virtual DataSrcPtr findClosestEnclosure(const Name& qname,
- Name& container) = 0;
+ virtual DataSrc* findClosestEnclosure(const Name& qname,
+ Name& container) = 0;
// Optional 'low-level' methods. These will have stub implementations
// in the general DataSrc class but MAY be overwritten by subclasses
@@ -89,7 +88,7 @@
const RRType& qtype,
RRsetList& target) = 0;
- virtual DataSrcPtr findClosestEnclosure(const Name& qname,
+ virtual DataSrc* findClosestEnclosure(const Name& qname,
Name& container) = 0;
RRClass& getClass() { return rrclass; }
@@ -108,7 +107,7 @@
MetaDataSrc(const RRClass& c) : DataSrc(c) {}
virtual ~MetaDataSrc() {}
- void addDataSrc(DataSrcPtr ds) {
+ void addDataSrc(DataSrc* ds) {
if (getClass() != RRClass::ANY() && ds->getClass() != getClass()) {
dns_throw(Unexpected, "class mismatch");
}
@@ -116,10 +115,10 @@
data_sources.push_back(ds);
};
- DataSrcPtr findClosestEnclosure(const Name& qname, Name& container) {
- DataSrcPtr best = NULL;
- BOOST_FOREACH (DataSrcPtr ds, data_sources) {
- DataSrcPtr source;
+ DataSrc* findClosestEnclosure(const Name& qname, Name& container) {
+ DataSrc* best = NULL;
+ BOOST_FOREACH (DataSrc* ds, data_sources) {
+ DataSrc* source;
DSResult result;
if (getClass() != RRClass::ANY() && ds->getClass() != getClass()) {
@@ -136,7 +135,7 @@
};
private:
- std::vector<DataSrcPtr> data_sources;
+ std::vector<DataSrc*> data_sources;
};
}
Modified: experiments/each-query/src/lib/auth/cpp/data_source_static.cc
==============================================================================
--- experiments/each-query/src/lib/auth/cpp/data_source_static.cc (original)
+++ experiments/each-query/src/lib/auth/cpp/data_source_static.cc Fri Jan 29 19:24:51 2010
@@ -29,7 +29,7 @@
version->addRdata(rdata::generic::TXT("BIND10 0.0.0 (pre-alpha)"));
}
-DataSrcPtr
+DataSrc*
StaticDataSrc::findClosestEnclosure(const Name& qname, Name& container) {
NameComparisonResult::NameRelation version_cmp = qname.compare(version_name).getRelation();
if (version_cmp == NameComparisonResult::EQUAL ||
Modified: experiments/each-query/src/lib/auth/cpp/data_source_static.h
==============================================================================
--- experiments/each-query/src/lib/auth/cpp/data_source_static.h (original)
+++ experiments/each-query/src/lib/auth/cpp/data_source_static.h Fri Jan 29 19:24:51 2010
@@ -35,8 +35,8 @@
StaticDataSrc();
~StaticDataSrc() {};
- DataSrcPtr findClosestEnclosure(const Name& qname,
- Name& container);
+ DataSrc* findClosestEnclosure(const Name& qname,
+ Name& container);
DSResult findRRset(const Name& qname,
const RRClass& qclass,
More information about the bind10-changes
mailing list