[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