[svn] commit: r2228 - in /branches/trac192/src/lib/datasrc: cache.cc cache.h
BIND 10 source code commits
bind10-changes at lists.isc.org
Wed Jun 23 07:08:43 UTC 2010
Author: each
Date: Wed Jun 23 07:08:43 2010
New Revision: 2228
Log:
pass references instead of object copies in HotCache::retrieve() signature
Modified:
branches/trac192/src/lib/datasrc/cache.cc
branches/trac192/src/lib/datasrc/cache.h
Modified: branches/trac192/src/lib/datasrc/cache.cc
==============================================================================
--- branches/trac192/src/lib/datasrc/cache.cc (original)
+++ branches/trac192/src/lib/datasrc/cache.cc Wed Jun 23 07:08:43 2010
@@ -228,7 +228,7 @@
}
bool
-HotCache::retrieve(Name n, RRClass c, RRType t,
+HotCache::retrieve(const Name& n, const RRClass& c, const RRType& t,
RRsetPtr& rrset, uint32_t& flags)
{
std::map<Question, CacheNodePtr>::const_iterator iter;
Modified: branches/trac192/src/lib/datasrc/cache.h
==============================================================================
--- branches/trac192/src/lib/datasrc/cache.h (original)
+++ branches/trac192/src/lib/datasrc/cache.h Wed Jun 23 07:08:43 2010
@@ -135,13 +135,12 @@
/// \param flags Returns the flags, if any, to the caller
///
/// \return \c bool, true if data was found in the cache, false if not.
- bool retrieve(isc::dns::Name qname,
- isc::dns::RRClass qclass,
- isc::dns::RRType qtype,
+ bool retrieve(const isc::dns::Name& qname,
+ const isc::dns::RRClass& qclass,
+ const isc::dns::RRType& qtype,
isc::dns::RRsetPtr& rrset,
uint32_t& flags);
//@}
-
/// \name Getter and Setter Methods
//@{
More information about the bind10-changes
mailing list