certi-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[certi-cvs] certi/libRTI RTIambassador.cc


From: certi-cvs
Subject: [certi-cvs] certi/libRTI RTIambassador.cc
Date: Wed, 10 Nov 2010 11:51:54 +0000

CVSROOT:        /sources/certi
Module name:    certi
Changes by:     Eric NOULARD <erk>      10/11/10 11:51:53

Modified files:
        libRTI         : RTIambassador.cc 

Log message:
        the assignXXXXToRequest template should definitely use reference
        and not plain value.
        Fix from Michael Raab.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/certi/libRTI/RTIambassador.cc?cvsroot=certi&r1=3.120&r2=3.121

Patches:
Index: RTIambassador.cc
===================================================================
RCS file: /sources/certi/certi/libRTI/RTIambassador.cc,v
retrieving revision 3.120
retrieving revision 3.121
diff -u -b -r3.120 -r3.121
--- RTIambassador.cc    10 Nov 2010 11:41:10 -0000      3.120
+++ RTIambassador.cc    10 Nov 2010 11:51:53 -0000      3.121
@@ -19,7 +19,7 @@
 // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
 // USA
 //
-// $Id: RTIambassador.cc,v 3.120 2010/11/10 11:41:10 erk Exp $
+// $Id: RTIambassador.cc,v 3.121 2010/11/10 11:51:53 erk Exp $
 // ----------------------------------------------------------------------------
 
 #include "RTI.hh"
@@ -119,7 +119,7 @@
 
 template<typename T>
 void
-assignAHVToRequest(const std::vector<RTI::AttributeHandle>& AHV, T request) {
+assignAHVToRequest(const std::vector<RTI::AttributeHandle>& AHV, T& request) {
        request.setAttributesSize(AHV.size());
        for (uint32_t i=0;i<AHV.size();++i) {
                request.setAttributes(AHV[i],i);
@@ -128,7 +128,7 @@
 
 template<typename T>
 void
-assignAHVPSToRequest(const std::vector<std::pair<RTI::AttributeHandle, 
AttributeValue_t> >& AHVPSv, T request) {
+assignAHVPSToRequest(const std::vector<std::pair<RTI::AttributeHandle, 
AttributeValue_t> >& AHVPSv, T& request) {
 
        uint32_t size = AHVPSv.size();
        request.setAttributesSize(size);
@@ -143,7 +143,7 @@
 
 template<typename T>
 void
-assignPHVPSToRequest(const std::vector<std::pair<RTI::ParameterHandle, 
ParameterValue_t> > &PHVPSv, T request) {
+assignPHVPSToRequest(const std::vector<std::pair<RTI::ParameterHandle, 
ParameterValue_t> > &PHVPSv, T& request) {
 
        uint32_t size = PHVPSv.size();
        request.setParametersSize(size);
@@ -3035,4 +3035,4 @@
        privateRefs->executeService(&req, &rep);
                }
 
-// $Id: RTIambassador.cc,v 3.120 2010/11/10 11:41:10 erk Exp $
+// $Id: RTIambassador.cc,v 3.121 2010/11/10 11:51:53 erk Exp $



reply via email to

[Prev in Thread] Current Thread [Next in Thread]