[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[certi-cvs] certi/libRTI RTIambPrivateRefs.cc
From: |
certi-cvs |
Subject: |
[certi-cvs] certi/libRTI RTIambPrivateRefs.cc |
Date: |
Tue, 09 Nov 2010 22:25:39 +0000 |
CVSROOT: /sources/certi
Module name: certi
Changes by: Eric NOULARD <erk> 10/11/09 22:25:39
Modified files:
libRTI : RTIambPrivateRefs.cc
Log message:
auto_ptr should be better than explicit delete.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/certi/libRTI/RTIambPrivateRefs.cc?cvsroot=certi&r1=3.27&r2=3.28
Patches:
Index: RTIambPrivateRefs.cc
===================================================================
RCS file: /sources/certi/certi/libRTI/RTIambPrivateRefs.cc,v
retrieving revision 3.27
retrieving revision 3.28
diff -u -b -r3.27 -r3.28
--- RTIambPrivateRefs.cc 10 Aug 2010 08:45:46 -0000 3.27
+++ RTIambPrivateRefs.cc 9 Nov 2010 22:25:38 -0000 3.28
@@ -19,7 +19,7 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
// USA
//
-// $Id: RTIambPrivateRefs.cc,v 3.27 2010/08/10 08:45:46 erk Exp $
+// $Id: RTIambPrivateRefs.cc,v 3.28 2010/11/09 22:25:38 erk Exp $
// ----------------------------------------------------------------------------
#include <config.h>
@@ -29,6 +29,7 @@
#include "M_Classes.hh"
#include <sstream>
#include <iostream>
+#include <memory>
namespace {
static PrettyDebug D("LIBRTI", __FILE__);
@@ -834,11 +835,10 @@
case Message::PROVIDE_ATTRIBUTE_VALUE_UPDATE:
try {
M_Provide_Attribute_Value_Update* PAVU =
static_cast<M_Provide_Attribute_Value_Update *>(msg);
- RTI::AttributeHandleSet *attributeSet =
- new
AttributeHandleSetImp(PAVU->getAttributes());
+ std::auto_ptr<RTI::AttributeHandleSet> attributeSet(
+ new
AttributeHandleSetImp(PAVU->getAttributes()));
fed_amb->provideAttributeValueUpdate(PAVU->getObject(),*attributeSet);
- delete attributeSet ;
}
CATCH_FEDERATE_AMBASSADOR_EXCEPTIONS("provideAttributeValueUpdate")
break ;
@@ -983,4 +983,4 @@
}
}
-// $Id: RTIambPrivateRefs.cc,v 3.27 2010/08/10 08:45:46 erk Exp $
+// $Id: RTIambPrivateRefs.cc,v 3.28 2010/11/09 22:25:38 erk Exp $
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [certi-cvs] certi/libRTI RTIambPrivateRefs.cc,
certi-cvs <=