You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@activemq.apache.org by ta...@apache.org on 2009/02/10 22:52:15 UTC
svn commit: r743116 [1/2] - in
/activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main:
activemq/connector/openwire/commands/ java/org/apache/activemq/openwire/tool/
Author: tabish
Date: Tue Feb 10 21:52:14 2009
New Revision: 743116
URL: http://svn.apache.org/viewvc?rev=743116&view=rev
Log:
https://issues.apache.org/activemq/browse/AMQCPP-222
Modified:
activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ActiveMQBlobMessage.h
activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ActiveMQBytesMessage.h
activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ActiveMQMapMessage.h
activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ActiveMQMessage.h
activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ActiveMQObjectMessage.h
activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ActiveMQQueue.h
activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ActiveMQStreamMessage.h
activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ActiveMQTempQueue.h
activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ActiveMQTempTopic.h
activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ActiveMQTextMessage.h
activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ActiveMQTopic.h
activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/BrokerId.cpp
activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/BrokerInfo.cpp
activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ConnectionControl.cpp
activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ConnectionError.cpp
activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ConnectionId.cpp
activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ConnectionInfo.cpp
activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ConsumerControl.cpp
activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ConsumerId.cpp
activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ConsumerInfo.cpp
activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ControlCommand.cpp
activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/DataArrayResponse.cpp
activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/DataResponse.cpp
activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/DestinationInfo.cpp
activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/DiscoveryEvent.cpp
activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ExceptionResponse.cpp
activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/FlushCommand.cpp
activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/IntegerResponse.cpp
activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/JournalQueueAck.cpp
activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/JournalTopicAck.cpp
activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/JournalTrace.cpp
activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/JournalTransaction.cpp
activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/KeepAliveInfo.cpp
activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/LastPartialCommand.cpp
activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/LocalTransactionId.cpp
activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/Message.cpp
activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/MessageAck.cpp
activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/MessageDispatch.cpp
activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/MessageDispatchNotification.cpp
activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/MessageId.cpp
activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/MessagePull.cpp
activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/NetworkBridgeFilter.cpp
activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/PartialCommand.cpp
activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ProducerAck.cpp
activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ProducerId.cpp
activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ProducerInfo.cpp
activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/RemoveInfo.cpp
activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/RemoveSubscriptionInfo.cpp
activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ReplayCommand.cpp
activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/Response.cpp
activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/SessionId.cpp
activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/SessionInfo.cpp
activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ShutdownInfo.cpp
activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/SubscriptionInfo.cpp
activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/TransactionId.cpp
activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/TransactionInfo.cpp
activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/XATransactionId.cpp
activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/java/org/apache/activemq/openwire/tool/AmqCppClassesGenerator.java
Modified: activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ActiveMQBlobMessage.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ActiveMQBlobMessage.h?rev=743116&r1=743115&r2=743116&view=diff
==============================================================================
--- activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ActiveMQBlobMessage.h (original)
+++ activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ActiveMQBlobMessage.h Tue Feb 10 21:52:14 2009
@@ -27,6 +27,7 @@
#include <activemq/connector/openwire/commands/ActiveMQMessageBase.h>
#include <cms/Message.h>
#include <string>
+#include <memory>
namespace activemq {
namespace connector {
@@ -61,9 +62,9 @@
* @returns new copy of this object.
*/
virtual ActiveMQBlobMessage* cloneDataStructure() const {
- ActiveMQBlobMessage* message = new ActiveMQBlobMessage();
+ std::auto_ptr<ActiveMQBlobMessage> message( new ActiveMQBlobMessage() );
message->copyDataStructure( this );
- return message;
+ return message.release();
}
/**
Modified: activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ActiveMQBytesMessage.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ActiveMQBytesMessage.h?rev=743116&r1=743115&r2=743116&view=diff
==============================================================================
--- activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ActiveMQBytesMessage.h (original)
+++ activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ActiveMQBytesMessage.h Tue Feb 10 21:52:14 2009
@@ -32,6 +32,7 @@
#include <cms/BytesMessage.h>
#include <vector>
#include <string>
+#include <memory>
namespace activemq{
namespace connector{
@@ -58,9 +59,9 @@
* @returns new copy of this object.
*/
virtual ActiveMQBytesMessage* cloneDataStructure() const {
- ActiveMQBytesMessage* message = new ActiveMQBytesMessage();
+ std::auto_ptr<ActiveMQBytesMessage> message( new ActiveMQBytesMessage() );
message->copyDataStructure( this );
- return message;
+ return message.release();
}
/**
Modified: activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ActiveMQMapMessage.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ActiveMQMapMessage.h?rev=743116&r1=743115&r2=743116&view=diff
==============================================================================
--- activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ActiveMQMapMessage.h (original)
+++ activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ActiveMQMapMessage.h Tue Feb 10 21:52:14 2009
@@ -30,6 +30,7 @@
#include <cms/MapMessage.h>
#include <vector>
#include <string>
+#include <memory>
namespace activemq{
namespace connector{
@@ -70,9 +71,9 @@
* @returns new copy of this object.
*/
virtual ActiveMQMapMessage* cloneDataStructure() const {
- ActiveMQMapMessage* message = new ActiveMQMapMessage();
+ std::auto_ptr<ActiveMQMapMessage> message( new ActiveMQMapMessage() );
message->copyDataStructure( this );
- return message;
+ return message.release();
}
/**
Modified: activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ActiveMQMessage.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ActiveMQMessage.h?rev=743116&r1=743115&r2=743116&view=diff
==============================================================================
--- activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ActiveMQMessage.h (original)
+++ activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ActiveMQMessage.h Tue Feb 10 21:52:14 2009
@@ -20,6 +20,7 @@
#include <activemq/util/Config.h>
#include <activemq/connector/openwire/commands/ActiveMQMessageBase.h>
+#include <memory>
namespace activemq{
namespace connector{
@@ -55,9 +56,9 @@
* @returns new copy of this object.
*/
virtual ActiveMQMessage* cloneDataStructure() const {
- ActiveMQMessage* message = new ActiveMQMessage();
+ std::auto_ptr<ActiveMQMessage> message( new ActiveMQMessage() );
message->copyDataStructure( this );
- return message;
+ return message.release();
}
/**
Modified: activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ActiveMQObjectMessage.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ActiveMQObjectMessage.h?rev=743116&r1=743115&r2=743116&view=diff
==============================================================================
--- activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ActiveMQObjectMessage.h (original)
+++ activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ActiveMQObjectMessage.h Tue Feb 10 21:52:14 2009
@@ -26,6 +26,7 @@
#include <activemq/connector/openwire/commands/ActiveMQMessageBase.h>
#include <cms/ObjectMessage.h>
#include <activemq/util/Config.h>
+#include <memory>
namespace activemq{
namespace connector{
@@ -52,9 +53,9 @@
* @returns new copy of this object.
*/
virtual ActiveMQObjectMessage* cloneDataStructure() const {
- ActiveMQObjectMessage* message = new ActiveMQObjectMessage();
+ std::auto_ptr<ActiveMQObjectMessage> message( new ActiveMQObjectMessage() );
message->copyDataStructure( this );
- return message;
+ return message.release();
}
/**
Modified: activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ActiveMQQueue.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ActiveMQQueue.h?rev=743116&r1=743115&r2=743116&view=diff
==============================================================================
--- activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ActiveMQQueue.h (original)
+++ activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ActiveMQQueue.h Tue Feb 10 21:52:14 2009
@@ -30,6 +30,7 @@
#include <cms/Queue.h>
#include <vector>
#include <string>
+#include <memory>
namespace activemq{
namespace connector{
@@ -56,9 +57,9 @@
* @returns new copy of this object.
*/
virtual ActiveMQQueue* cloneDataStructure() const {
- ActiveMQQueue* message = new ActiveMQQueue();
+ std::auto_ptr<ActiveMQQueue> message( new ActiveMQQueue() );
message->copyDataStructure( this );
- return message;
+ return message.release();
}
/**
Modified: activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ActiveMQStreamMessage.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ActiveMQStreamMessage.h?rev=743116&r1=743115&r2=743116&view=diff
==============================================================================
--- activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ActiveMQStreamMessage.h (original)
+++ activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ActiveMQStreamMessage.h Tue Feb 10 21:52:14 2009
@@ -26,6 +26,7 @@
#include <activemq/util/Config.h>
#include <activemq/connector/openwire/commands/ActiveMQMessage.h>
#include <string>
+#include <memory>
namespace activemq{
namespace connector{
@@ -50,9 +51,9 @@
* @returns new copy of this object.
*/
virtual ActiveMQStreamMessage* cloneDataStructure() const {
- ActiveMQStreamMessage* message = new ActiveMQStreamMessage();
+ std::auto_ptr<ActiveMQStreamMessage> message( new ActiveMQStreamMessage() );
message->copyDataStructure( this );
- return message;
+ return message.release();
}
/**
Modified: activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ActiveMQTempQueue.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ActiveMQTempQueue.h?rev=743116&r1=743115&r2=743116&view=diff
==============================================================================
--- activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ActiveMQTempQueue.h (original)
+++ activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ActiveMQTempQueue.h Tue Feb 10 21:52:14 2009
@@ -28,6 +28,7 @@
#include <cms/TemporaryQueue.h>
#include <vector>
#include <string>
+#include <memory>
namespace activemq{
namespace connector{
@@ -54,9 +55,9 @@
* @returns new copy of this object.
*/
virtual ActiveMQTempQueue* cloneDataStructure() const {
- ActiveMQTempQueue* message = new ActiveMQTempQueue();
+ std::auto_ptr<ActiveMQTempQueue> message( new ActiveMQTempQueue() );
message->copyDataStructure( this );
- return message;
+ return message.release();
}
/**
Modified: activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ActiveMQTempTopic.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ActiveMQTempTopic.h?rev=743116&r1=743115&r2=743116&view=diff
==============================================================================
--- activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ActiveMQTempTopic.h (original)
+++ activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ActiveMQTempTopic.h Tue Feb 10 21:52:14 2009
@@ -28,6 +28,7 @@
#include <cms/TemporaryTopic.h>
#include <vector>
#include <string>
+#include <memory>
namespace activemq{
namespace connector{
@@ -54,9 +55,9 @@
* @returns new copy of this object.
*/
virtual ActiveMQTempTopic* cloneDataStructure() const {
- ActiveMQTempTopic* message = new ActiveMQTempTopic();
+ std::auto_ptr<ActiveMQTempTopic> message( new ActiveMQTempTopic() );
message->copyDataStructure( this );
- return message;
+ return message.release();
}
/**
Modified: activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ActiveMQTextMessage.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ActiveMQTextMessage.h?rev=743116&r1=743115&r2=743116&view=diff
==============================================================================
--- activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ActiveMQTextMessage.h (original)
+++ activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ActiveMQTextMessage.h Tue Feb 10 21:52:14 2009
@@ -28,6 +28,7 @@
#include <cms/TextMessage.h>
#include <vector>
#include <string>
+#include <memory>
namespace activemq{
namespace connector{
@@ -53,9 +54,9 @@
* @returns new copy of this object.
*/
virtual ActiveMQTextMessage* cloneDataStructure() const {
- ActiveMQTextMessage* message = new ActiveMQTextMessage();
+ std::auto_ptr<ActiveMQTextMessage> message( new ActiveMQTextMessage() );
message->copyDataStructure( this );
- return message;
+ return message.release();
}
/**
Modified: activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ActiveMQTopic.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ActiveMQTopic.h?rev=743116&r1=743115&r2=743116&view=diff
==============================================================================
--- activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ActiveMQTopic.h (original)
+++ activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ActiveMQTopic.h Tue Feb 10 21:52:14 2009
@@ -30,6 +30,7 @@
#include <cms/Topic.h>
#include <vector>
#include <string>
+#include <memory>
namespace activemq{
namespace connector{
@@ -56,9 +57,9 @@
* @returns new copy of this object.
*/
virtual ActiveMQTopic* cloneDataStructure() const {
- ActiveMQTopic* message = new ActiveMQTopic();
+ std::auto_ptr<ActiveMQTopic> message( new ActiveMQTopic() );
message->copyDataStructure( this );
- return message;
+ return message.release();
}
/**
Modified: activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/BrokerId.cpp
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/BrokerId.cpp?rev=743116&r1=743115&r2=743116&view=diff
==============================================================================
--- activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/BrokerId.cpp (original)
+++ activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/BrokerId.cpp Tue Feb 10 21:52:14 2009
@@ -17,6 +17,7 @@
#include <activemq/connector/openwire/commands/BrokerId.h>
#include <activemq/exceptions/ActiveMQException.h>
#include <decaf/lang/exceptions/NullPointerException.h>
+#include <memory>
using namespace std;
using namespace activemq;
@@ -49,12 +50,12 @@
////////////////////////////////////////////////////////////////////////////////
BrokerId* BrokerId::cloneDataStructure() const {
- BrokerId* brokerId = new BrokerId();
+ std::auto_ptr<BrokerId> brokerId( new BrokerId() );
// Copy the data from the base class or classes
brokerId->copyDataStructure( this );
- return brokerId;
+ return brokerId.release();
}
////////////////////////////////////////////////////////////////////////////////
Modified: activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/BrokerInfo.cpp
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/BrokerInfo.cpp?rev=743116&r1=743115&r2=743116&view=diff
==============================================================================
--- activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/BrokerInfo.cpp (original)
+++ activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/BrokerInfo.cpp Tue Feb 10 21:52:14 2009
@@ -17,6 +17,7 @@
#include <activemq/connector/openwire/commands/BrokerInfo.h>
#include <activemq/exceptions/ActiveMQException.h>
#include <decaf/lang/exceptions/NullPointerException.h>
+#include <memory>
using namespace std;
using namespace activemq;
@@ -63,12 +64,12 @@
////////////////////////////////////////////////////////////////////////////////
BrokerInfo* BrokerInfo::cloneDataStructure() const {
- BrokerInfo* brokerInfo = new BrokerInfo();
+ std::auto_ptr<BrokerInfo> brokerInfo( new BrokerInfo() );
// Copy the data from the base class or classes
brokerInfo->copyDataStructure( this );
- return brokerInfo;
+ return brokerInfo.release();
}
////////////////////////////////////////////////////////////////////////////////
Modified: activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ConnectionControl.cpp
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ConnectionControl.cpp?rev=743116&r1=743115&r2=743116&view=diff
==============================================================================
--- activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ConnectionControl.cpp (original)
+++ activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ConnectionControl.cpp Tue Feb 10 21:52:14 2009
@@ -17,6 +17,7 @@
#include <activemq/connector/openwire/commands/ConnectionControl.h>
#include <activemq/exceptions/ActiveMQException.h>
#include <decaf/lang/exceptions/NullPointerException.h>
+#include <memory>
using namespace std;
using namespace activemq;
@@ -53,12 +54,12 @@
////////////////////////////////////////////////////////////////////////////////
ConnectionControl* ConnectionControl::cloneDataStructure() const {
- ConnectionControl* connectionControl = new ConnectionControl();
+ std::auto_ptr<ConnectionControl> connectionControl( new ConnectionControl() );
// Copy the data from the base class or classes
connectionControl->copyDataStructure( this );
- return connectionControl;
+ return connectionControl.release();
}
////////////////////////////////////////////////////////////////////////////////
Modified: activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ConnectionError.cpp
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ConnectionError.cpp?rev=743116&r1=743115&r2=743116&view=diff
==============================================================================
--- activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ConnectionError.cpp (original)
+++ activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ConnectionError.cpp Tue Feb 10 21:52:14 2009
@@ -17,6 +17,7 @@
#include <activemq/connector/openwire/commands/ConnectionError.h>
#include <activemq/exceptions/ActiveMQException.h>
#include <decaf/lang/exceptions/NullPointerException.h>
+#include <memory>
using namespace std;
using namespace activemq;
@@ -52,12 +53,12 @@
////////////////////////////////////////////////////////////////////////////////
ConnectionError* ConnectionError::cloneDataStructure() const {
- ConnectionError* connectionError = new ConnectionError();
+ std::auto_ptr<ConnectionError> connectionError( new ConnectionError() );
// Copy the data from the base class or classes
connectionError->copyDataStructure( this );
- return connectionError;
+ return connectionError.release();
}
////////////////////////////////////////////////////////////////////////////////
Modified: activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ConnectionId.cpp
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ConnectionId.cpp?rev=743116&r1=743115&r2=743116&view=diff
==============================================================================
--- activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ConnectionId.cpp (original)
+++ activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ConnectionId.cpp Tue Feb 10 21:52:14 2009
@@ -17,6 +17,7 @@
#include <activemq/connector/openwire/commands/ConnectionId.h>
#include <activemq/exceptions/ActiveMQException.h>
#include <decaf/lang/exceptions/NullPointerException.h>
+#include <memory>
using namespace std;
using namespace activemq;
@@ -49,12 +50,12 @@
////////////////////////////////////////////////////////////////////////////////
ConnectionId* ConnectionId::cloneDataStructure() const {
- ConnectionId* connectionId = new ConnectionId();
+ std::auto_ptr<ConnectionId> connectionId( new ConnectionId() );
// Copy the data from the base class or classes
connectionId->copyDataStructure( this );
- return connectionId;
+ return connectionId.release();
}
////////////////////////////////////////////////////////////////////////////////
Modified: activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ConnectionInfo.cpp
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ConnectionInfo.cpp?rev=743116&r1=743115&r2=743116&view=diff
==============================================================================
--- activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ConnectionInfo.cpp (original)
+++ activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ConnectionInfo.cpp Tue Feb 10 21:52:14 2009
@@ -17,6 +17,7 @@
#include <activemq/connector/openwire/commands/ConnectionInfo.h>
#include <activemq/exceptions/ActiveMQException.h>
#include <decaf/lang/exceptions/NullPointerException.h>
+#include <memory>
using namespace std;
using namespace activemq;
@@ -59,12 +60,12 @@
////////////////////////////////////////////////////////////////////////////////
ConnectionInfo* ConnectionInfo::cloneDataStructure() const {
- ConnectionInfo* connectionInfo = new ConnectionInfo();
+ std::auto_ptr<ConnectionInfo> connectionInfo( new ConnectionInfo() );
// Copy the data from the base class or classes
connectionInfo->copyDataStructure( this );
- return connectionInfo;
+ return connectionInfo.release();
}
////////////////////////////////////////////////////////////////////////////////
Modified: activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ConsumerControl.cpp
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ConsumerControl.cpp?rev=743116&r1=743115&r2=743116&view=diff
==============================================================================
--- activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ConsumerControl.cpp (original)
+++ activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ConsumerControl.cpp Tue Feb 10 21:52:14 2009
@@ -17,6 +17,7 @@
#include <activemq/connector/openwire/commands/ConsumerControl.h>
#include <activemq/exceptions/ActiveMQException.h>
#include <decaf/lang/exceptions/NullPointerException.h>
+#include <memory>
using namespace std;
using namespace activemq;
@@ -55,12 +56,12 @@
////////////////////////////////////////////////////////////////////////////////
ConsumerControl* ConsumerControl::cloneDataStructure() const {
- ConsumerControl* consumerControl = new ConsumerControl();
+ std::auto_ptr<ConsumerControl> consumerControl( new ConsumerControl() );
// Copy the data from the base class or classes
consumerControl->copyDataStructure( this );
- return consumerControl;
+ return consumerControl.release();
}
////////////////////////////////////////////////////////////////////////////////
Modified: activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ConsumerId.cpp
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ConsumerId.cpp?rev=743116&r1=743115&r2=743116&view=diff
==============================================================================
--- activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ConsumerId.cpp (original)
+++ activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ConsumerId.cpp Tue Feb 10 21:52:14 2009
@@ -17,6 +17,7 @@
#include <activemq/connector/openwire/commands/ConsumerId.h>
#include <activemq/exceptions/ActiveMQException.h>
#include <decaf/lang/exceptions/NullPointerException.h>
+#include <memory>
using namespace std;
using namespace activemq;
@@ -51,12 +52,12 @@
////////////////////////////////////////////////////////////////////////////////
ConsumerId* ConsumerId::cloneDataStructure() const {
- ConsumerId* consumerId = new ConsumerId();
+ std::auto_ptr<ConsumerId> consumerId( new ConsumerId() );
// Copy the data from the base class or classes
consumerId->copyDataStructure( this );
- return consumerId;
+ return consumerId.release();
}
////////////////////////////////////////////////////////////////////////////////
Modified: activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ConsumerInfo.cpp
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ConsumerInfo.cpp?rev=743116&r1=743115&r2=743116&view=diff
==============================================================================
--- activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ConsumerInfo.cpp (original)
+++ activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ConsumerInfo.cpp Tue Feb 10 21:52:14 2009
@@ -17,6 +17,7 @@
#include <activemq/connector/openwire/commands/ConsumerInfo.h>
#include <activemq/exceptions/ActiveMQException.h>
#include <decaf/lang/exceptions/NullPointerException.h>
+#include <memory>
using namespace std;
using namespace activemq;
@@ -70,12 +71,12 @@
////////////////////////////////////////////////////////////////////////////////
ConsumerInfo* ConsumerInfo::cloneDataStructure() const {
- ConsumerInfo* consumerInfo = new ConsumerInfo();
+ std::auto_ptr<ConsumerInfo> consumerInfo( new ConsumerInfo() );
// Copy the data from the base class or classes
consumerInfo->copyDataStructure( this );
- return consumerInfo;
+ return consumerInfo.release();
}
////////////////////////////////////////////////////////////////////////////////
Modified: activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ControlCommand.cpp
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ControlCommand.cpp?rev=743116&r1=743115&r2=743116&view=diff
==============================================================================
--- activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ControlCommand.cpp (original)
+++ activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ControlCommand.cpp Tue Feb 10 21:52:14 2009
@@ -17,6 +17,7 @@
#include <activemq/connector/openwire/commands/ControlCommand.h>
#include <activemq/exceptions/ActiveMQException.h>
#include <decaf/lang/exceptions/NullPointerException.h>
+#include <memory>
using namespace std;
using namespace activemq;
@@ -49,12 +50,12 @@
////////////////////////////////////////////////////////////////////////////////
ControlCommand* ControlCommand::cloneDataStructure() const {
- ControlCommand* controlCommand = new ControlCommand();
+ std::auto_ptr<ControlCommand> controlCommand( new ControlCommand() );
// Copy the data from the base class or classes
controlCommand->copyDataStructure( this );
- return controlCommand;
+ return controlCommand.release();
}
////////////////////////////////////////////////////////////////////////////////
Modified: activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/DataArrayResponse.cpp
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/DataArrayResponse.cpp?rev=743116&r1=743115&r2=743116&view=diff
==============================================================================
--- activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/DataArrayResponse.cpp (original)
+++ activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/DataArrayResponse.cpp Tue Feb 10 21:52:14 2009
@@ -17,6 +17,7 @@
#include <activemq/connector/openwire/commands/DataArrayResponse.h>
#include <activemq/exceptions/ActiveMQException.h>
#include <decaf/lang/exceptions/NullPointerException.h>
+#include <memory>
using namespace std;
using namespace activemq;
@@ -51,12 +52,12 @@
////////////////////////////////////////////////////////////////////////////////
DataArrayResponse* DataArrayResponse::cloneDataStructure() const {
- DataArrayResponse* dataArrayResponse = new DataArrayResponse();
+ std::auto_ptr<DataArrayResponse> dataArrayResponse( new DataArrayResponse() );
// Copy the data from the base class or classes
dataArrayResponse->copyDataStructure( this );
- return dataArrayResponse;
+ return dataArrayResponse.release();
}
////////////////////////////////////////////////////////////////////////////////
Modified: activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/DataResponse.cpp
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/DataResponse.cpp?rev=743116&r1=743115&r2=743116&view=diff
==============================================================================
--- activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/DataResponse.cpp (original)
+++ activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/DataResponse.cpp Tue Feb 10 21:52:14 2009
@@ -17,6 +17,7 @@
#include <activemq/connector/openwire/commands/DataResponse.h>
#include <activemq/exceptions/ActiveMQException.h>
#include <decaf/lang/exceptions/NullPointerException.h>
+#include <memory>
using namespace std;
using namespace activemq;
@@ -50,12 +51,12 @@
////////////////////////////////////////////////////////////////////////////////
DataResponse* DataResponse::cloneDataStructure() const {
- DataResponse* dataResponse = new DataResponse();
+ std::auto_ptr<DataResponse> dataResponse( new DataResponse() );
// Copy the data from the base class or classes
dataResponse->copyDataStructure( this );
- return dataResponse;
+ return dataResponse.release();
}
////////////////////////////////////////////////////////////////////////////////
Modified: activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/DestinationInfo.cpp
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/DestinationInfo.cpp?rev=743116&r1=743115&r2=743116&view=diff
==============================================================================
--- activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/DestinationInfo.cpp (original)
+++ activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/DestinationInfo.cpp Tue Feb 10 21:52:14 2009
@@ -17,6 +17,7 @@
#include <activemq/connector/openwire/commands/DestinationInfo.h>
#include <activemq/exceptions/ActiveMQException.h>
#include <decaf/lang/exceptions/NullPointerException.h>
+#include <memory>
using namespace std;
using namespace activemq;
@@ -57,12 +58,12 @@
////////////////////////////////////////////////////////////////////////////////
DestinationInfo* DestinationInfo::cloneDataStructure() const {
- DestinationInfo* destinationInfo = new DestinationInfo();
+ std::auto_ptr<DestinationInfo> destinationInfo( new DestinationInfo() );
// Copy the data from the base class or classes
destinationInfo->copyDataStructure( this );
- return destinationInfo;
+ return destinationInfo.release();
}
////////////////////////////////////////////////////////////////////////////////
Modified: activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/DiscoveryEvent.cpp
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/DiscoveryEvent.cpp?rev=743116&r1=743115&r2=743116&view=diff
==============================================================================
--- activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/DiscoveryEvent.cpp (original)
+++ activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/DiscoveryEvent.cpp Tue Feb 10 21:52:14 2009
@@ -17,6 +17,7 @@
#include <activemq/connector/openwire/commands/DiscoveryEvent.h>
#include <activemq/exceptions/ActiveMQException.h>
#include <decaf/lang/exceptions/NullPointerException.h>
+#include <memory>
using namespace std;
using namespace activemq;
@@ -50,12 +51,12 @@
////////////////////////////////////////////////////////////////////////////////
DiscoveryEvent* DiscoveryEvent::cloneDataStructure() const {
- DiscoveryEvent* discoveryEvent = new DiscoveryEvent();
+ std::auto_ptr<DiscoveryEvent> discoveryEvent( new DiscoveryEvent() );
// Copy the data from the base class or classes
discoveryEvent->copyDataStructure( this );
- return discoveryEvent;
+ return discoveryEvent.release();
}
////////////////////////////////////////////////////////////////////////////////
Modified: activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ExceptionResponse.cpp
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ExceptionResponse.cpp?rev=743116&r1=743115&r2=743116&view=diff
==============================================================================
--- activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ExceptionResponse.cpp (original)
+++ activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ExceptionResponse.cpp Tue Feb 10 21:52:14 2009
@@ -17,6 +17,7 @@
#include <activemq/connector/openwire/commands/ExceptionResponse.h>
#include <activemq/exceptions/ActiveMQException.h>
#include <decaf/lang/exceptions/NullPointerException.h>
+#include <memory>
using namespace std;
using namespace activemq;
@@ -50,12 +51,12 @@
////////////////////////////////////////////////////////////////////////////////
ExceptionResponse* ExceptionResponse::cloneDataStructure() const {
- ExceptionResponse* exceptionResponse = new ExceptionResponse();
+ std::auto_ptr<ExceptionResponse> exceptionResponse( new ExceptionResponse() );
// Copy the data from the base class or classes
exceptionResponse->copyDataStructure( this );
- return exceptionResponse;
+ return exceptionResponse.release();
}
////////////////////////////////////////////////////////////////////////////////
Modified: activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/FlushCommand.cpp
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/FlushCommand.cpp?rev=743116&r1=743115&r2=743116&view=diff
==============================================================================
--- activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/FlushCommand.cpp (original)
+++ activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/FlushCommand.cpp Tue Feb 10 21:52:14 2009
@@ -17,6 +17,7 @@
#include <activemq/connector/openwire/commands/FlushCommand.h>
#include <activemq/exceptions/ActiveMQException.h>
#include <decaf/lang/exceptions/NullPointerException.h>
+#include <memory>
using namespace std;
using namespace activemq;
@@ -48,12 +49,12 @@
////////////////////////////////////////////////////////////////////////////////
FlushCommand* FlushCommand::cloneDataStructure() const {
- FlushCommand* flushCommand = new FlushCommand();
+ std::auto_ptr<FlushCommand> flushCommand( new FlushCommand() );
// Copy the data from the base class or classes
flushCommand->copyDataStructure( this );
- return flushCommand;
+ return flushCommand.release();
}
////////////////////////////////////////////////////////////////////////////////
Modified: activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/IntegerResponse.cpp
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/IntegerResponse.cpp?rev=743116&r1=743115&r2=743116&view=diff
==============================================================================
--- activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/IntegerResponse.cpp (original)
+++ activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/IntegerResponse.cpp Tue Feb 10 21:52:14 2009
@@ -17,6 +17,7 @@
#include <activemq/connector/openwire/commands/IntegerResponse.h>
#include <activemq/exceptions/ActiveMQException.h>
#include <decaf/lang/exceptions/NullPointerException.h>
+#include <memory>
using namespace std;
using namespace activemq;
@@ -49,12 +50,12 @@
////////////////////////////////////////////////////////////////////////////////
IntegerResponse* IntegerResponse::cloneDataStructure() const {
- IntegerResponse* integerResponse = new IntegerResponse();
+ std::auto_ptr<IntegerResponse> integerResponse( new IntegerResponse() );
// Copy the data from the base class or classes
integerResponse->copyDataStructure( this );
- return integerResponse;
+ return integerResponse.release();
}
////////////////////////////////////////////////////////////////////////////////
Modified: activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/JournalQueueAck.cpp
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/JournalQueueAck.cpp?rev=743116&r1=743115&r2=743116&view=diff
==============================================================================
--- activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/JournalQueueAck.cpp (original)
+++ activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/JournalQueueAck.cpp Tue Feb 10 21:52:14 2009
@@ -17,6 +17,7 @@
#include <activemq/connector/openwire/commands/JournalQueueAck.h>
#include <activemq/exceptions/ActiveMQException.h>
#include <decaf/lang/exceptions/NullPointerException.h>
+#include <memory>
using namespace std;
using namespace activemq;
@@ -52,12 +53,12 @@
////////////////////////////////////////////////////////////////////////////////
JournalQueueAck* JournalQueueAck::cloneDataStructure() const {
- JournalQueueAck* journalQueueAck = new JournalQueueAck();
+ std::auto_ptr<JournalQueueAck> journalQueueAck( new JournalQueueAck() );
// Copy the data from the base class or classes
journalQueueAck->copyDataStructure( this );
- return journalQueueAck;
+ return journalQueueAck.release();
}
////////////////////////////////////////////////////////////////////////////////
Modified: activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/JournalTopicAck.cpp
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/JournalTopicAck.cpp?rev=743116&r1=743115&r2=743116&view=diff
==============================================================================
--- activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/JournalTopicAck.cpp (original)
+++ activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/JournalTopicAck.cpp Tue Feb 10 21:52:14 2009
@@ -17,6 +17,7 @@
#include <activemq/connector/openwire/commands/JournalTopicAck.h>
#include <activemq/exceptions/ActiveMQException.h>
#include <decaf/lang/exceptions/NullPointerException.h>
+#include <memory>
using namespace std;
using namespace activemq;
@@ -57,12 +58,12 @@
////////////////////////////////////////////////////////////////////////////////
JournalTopicAck* JournalTopicAck::cloneDataStructure() const {
- JournalTopicAck* journalTopicAck = new JournalTopicAck();
+ std::auto_ptr<JournalTopicAck> journalTopicAck( new JournalTopicAck() );
// Copy the data from the base class or classes
journalTopicAck->copyDataStructure( this );
- return journalTopicAck;
+ return journalTopicAck.release();
}
////////////////////////////////////////////////////////////////////////////////
Modified: activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/JournalTrace.cpp
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/JournalTrace.cpp?rev=743116&r1=743115&r2=743116&view=diff
==============================================================================
--- activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/JournalTrace.cpp (original)
+++ activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/JournalTrace.cpp Tue Feb 10 21:52:14 2009
@@ -17,6 +17,7 @@
#include <activemq/connector/openwire/commands/JournalTrace.h>
#include <activemq/exceptions/ActiveMQException.h>
#include <decaf/lang/exceptions/NullPointerException.h>
+#include <memory>
using namespace std;
using namespace activemq;
@@ -49,12 +50,12 @@
////////////////////////////////////////////////////////////////////////////////
JournalTrace* JournalTrace::cloneDataStructure() const {
- JournalTrace* journalTrace = new JournalTrace();
+ std::auto_ptr<JournalTrace> journalTrace( new JournalTrace() );
// Copy the data from the base class or classes
journalTrace->copyDataStructure( this );
- return journalTrace;
+ return journalTrace.release();
}
////////////////////////////////////////////////////////////////////////////////
Modified: activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/JournalTransaction.cpp
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/JournalTransaction.cpp?rev=743116&r1=743115&r2=743116&view=diff
==============================================================================
--- activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/JournalTransaction.cpp (original)
+++ activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/JournalTransaction.cpp Tue Feb 10 21:52:14 2009
@@ -17,6 +17,7 @@
#include <activemq/connector/openwire/commands/JournalTransaction.h>
#include <activemq/exceptions/ActiveMQException.h>
#include <decaf/lang/exceptions/NullPointerException.h>
+#include <memory>
using namespace std;
using namespace activemq;
@@ -52,12 +53,12 @@
////////////////////////////////////////////////////////////////////////////////
JournalTransaction* JournalTransaction::cloneDataStructure() const {
- JournalTransaction* journalTransaction = new JournalTransaction();
+ std::auto_ptr<JournalTransaction> journalTransaction( new JournalTransaction() );
// Copy the data from the base class or classes
journalTransaction->copyDataStructure( this );
- return journalTransaction;
+ return journalTransaction.release();
}
////////////////////////////////////////////////////////////////////////////////
Modified: activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/KeepAliveInfo.cpp
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/KeepAliveInfo.cpp?rev=743116&r1=743115&r2=743116&view=diff
==============================================================================
--- activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/KeepAliveInfo.cpp (original)
+++ activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/KeepAliveInfo.cpp Tue Feb 10 21:52:14 2009
@@ -17,6 +17,7 @@
#include <activemq/connector/openwire/commands/KeepAliveInfo.h>
#include <activemq/exceptions/ActiveMQException.h>
#include <decaf/lang/exceptions/NullPointerException.h>
+#include <memory>
using namespace std;
using namespace activemq;
@@ -48,12 +49,12 @@
////////////////////////////////////////////////////////////////////////////////
KeepAliveInfo* KeepAliveInfo::cloneDataStructure() const {
- KeepAliveInfo* keepAliveInfo = new KeepAliveInfo();
+ std::auto_ptr<KeepAliveInfo> keepAliveInfo( new KeepAliveInfo() );
// Copy the data from the base class or classes
keepAliveInfo->copyDataStructure( this );
- return keepAliveInfo;
+ return keepAliveInfo.release();
}
////////////////////////////////////////////////////////////////////////////////
Modified: activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/LastPartialCommand.cpp
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/LastPartialCommand.cpp?rev=743116&r1=743115&r2=743116&view=diff
==============================================================================
--- activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/LastPartialCommand.cpp (original)
+++ activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/LastPartialCommand.cpp Tue Feb 10 21:52:14 2009
@@ -17,6 +17,7 @@
#include <activemq/connector/openwire/commands/LastPartialCommand.h>
#include <activemq/exceptions/ActiveMQException.h>
#include <decaf/lang/exceptions/NullPointerException.h>
+#include <memory>
using namespace std;
using namespace activemq;
@@ -48,12 +49,12 @@
////////////////////////////////////////////////////////////////////////////////
LastPartialCommand* LastPartialCommand::cloneDataStructure() const {
- LastPartialCommand* lastPartialCommand = new LastPartialCommand();
+ std::auto_ptr<LastPartialCommand> lastPartialCommand( new LastPartialCommand() );
// Copy the data from the base class or classes
lastPartialCommand->copyDataStructure( this );
- return lastPartialCommand;
+ return lastPartialCommand.release();
}
////////////////////////////////////////////////////////////////////////////////
Modified: activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/LocalTransactionId.cpp
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/LocalTransactionId.cpp?rev=743116&r1=743115&r2=743116&view=diff
==============================================================================
--- activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/LocalTransactionId.cpp (original)
+++ activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/LocalTransactionId.cpp Tue Feb 10 21:52:14 2009
@@ -17,6 +17,7 @@
#include <activemq/connector/openwire/commands/LocalTransactionId.h>
#include <activemq/exceptions/ActiveMQException.h>
#include <decaf/lang/exceptions/NullPointerException.h>
+#include <memory>
using namespace std;
using namespace activemq;
@@ -51,12 +52,12 @@
////////////////////////////////////////////////////////////////////////////////
LocalTransactionId* LocalTransactionId::cloneDataStructure() const {
- LocalTransactionId* localTransactionId = new LocalTransactionId();
+ std::auto_ptr<LocalTransactionId> localTransactionId( new LocalTransactionId() );
// Copy the data from the base class or classes
localTransactionId->copyDataStructure( this );
- return localTransactionId;
+ return localTransactionId.release();
}
////////////////////////////////////////////////////////////////////////////////
Modified: activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/Message.cpp
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/Message.cpp?rev=743116&r1=743115&r2=743116&view=diff
==============================================================================
--- activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/Message.cpp (original)
+++ activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/Message.cpp Tue Feb 10 21:52:14 2009
@@ -17,6 +17,7 @@
#include <activemq/connector/openwire/commands/Message.h>
#include <activemq/exceptions/ActiveMQException.h>
#include <decaf/lang/exceptions/NullPointerException.h>
+#include <memory>
using namespace std;
using namespace activemq;
@@ -88,12 +89,12 @@
////////////////////////////////////////////////////////////////////////////////
Message* Message::cloneDataStructure() const {
- Message* message = new Message();
+ std::auto_ptr<Message> message( new Message() );
// Copy the data from the base class or classes
message->copyDataStructure( this );
- return message;
+ return message.release();
}
////////////////////////////////////////////////////////////////////////////////
Modified: activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/MessageAck.cpp
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/MessageAck.cpp?rev=743116&r1=743115&r2=743116&view=diff
==============================================================================
--- activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/MessageAck.cpp (original)
+++ activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/MessageAck.cpp Tue Feb 10 21:52:14 2009
@@ -17,6 +17,7 @@
#include <activemq/connector/openwire/commands/MessageAck.h>
#include <activemq/exceptions/ActiveMQException.h>
#include <decaf/lang/exceptions/NullPointerException.h>
+#include <memory>
using namespace std;
using namespace activemq;
@@ -60,12 +61,12 @@
////////////////////////////////////////////////////////////////////////////////
MessageAck* MessageAck::cloneDataStructure() const {
- MessageAck* messageAck = new MessageAck();
+ std::auto_ptr<MessageAck> messageAck( new MessageAck() );
// Copy the data from the base class or classes
messageAck->copyDataStructure( this );
- return messageAck;
+ return messageAck.release();
}
////////////////////////////////////////////////////////////////////////////////
Modified: activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/MessageDispatch.cpp
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/MessageDispatch.cpp?rev=743116&r1=743115&r2=743116&view=diff
==============================================================================
--- activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/MessageDispatch.cpp (original)
+++ activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/MessageDispatch.cpp Tue Feb 10 21:52:14 2009
@@ -17,6 +17,7 @@
#include <activemq/connector/openwire/commands/MessageDispatch.h>
#include <activemq/exceptions/ActiveMQException.h>
#include <decaf/lang/exceptions/NullPointerException.h>
+#include <memory>
using namespace std;
using namespace activemq;
@@ -55,12 +56,12 @@
////////////////////////////////////////////////////////////////////////////////
MessageDispatch* MessageDispatch::cloneDataStructure() const {
- MessageDispatch* messageDispatch = new MessageDispatch();
+ std::auto_ptr<MessageDispatch> messageDispatch( new MessageDispatch() );
// Copy the data from the base class or classes
messageDispatch->copyDataStructure( this );
- return messageDispatch;
+ return messageDispatch.release();
}
////////////////////////////////////////////////////////////////////////////////
Modified: activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/MessageDispatchNotification.cpp
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/MessageDispatchNotification.cpp?rev=743116&r1=743115&r2=743116&view=diff
==============================================================================
--- activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/MessageDispatchNotification.cpp (original)
+++ activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/MessageDispatchNotification.cpp Tue Feb 10 21:52:14 2009
@@ -17,6 +17,7 @@
#include <activemq/connector/openwire/commands/MessageDispatchNotification.h>
#include <activemq/exceptions/ActiveMQException.h>
#include <decaf/lang/exceptions/NullPointerException.h>
+#include <memory>
using namespace std;
using namespace activemq;
@@ -55,12 +56,12 @@
////////////////////////////////////////////////////////////////////////////////
MessageDispatchNotification* MessageDispatchNotification::cloneDataStructure() const {
- MessageDispatchNotification* messageDispatchNotification = new MessageDispatchNotification();
+ std::auto_ptr<MessageDispatchNotification> messageDispatchNotification( new MessageDispatchNotification() );
// Copy the data from the base class or classes
messageDispatchNotification->copyDataStructure( this );
- return messageDispatchNotification;
+ return messageDispatchNotification.release();
}
////////////////////////////////////////////////////////////////////////////////
Modified: activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/MessageId.cpp
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/MessageId.cpp?rev=743116&r1=743115&r2=743116&view=diff
==============================================================================
--- activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/MessageId.cpp (original)
+++ activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/MessageId.cpp Tue Feb 10 21:52:14 2009
@@ -17,6 +17,7 @@
#include <activemq/connector/openwire/commands/MessageId.h>
#include <activemq/exceptions/ActiveMQException.h>
#include <decaf/lang/exceptions/NullPointerException.h>
+#include <memory>
using namespace std;
using namespace activemq;
@@ -52,12 +53,12 @@
////////////////////////////////////////////////////////////////////////////////
MessageId* MessageId::cloneDataStructure() const {
- MessageId* messageId = new MessageId();
+ std::auto_ptr<MessageId> messageId( new MessageId() );
// Copy the data from the base class or classes
messageId->copyDataStructure( this );
- return messageId;
+ return messageId.release();
}
////////////////////////////////////////////////////////////////////////////////
Modified: activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/MessagePull.cpp
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/MessagePull.cpp?rev=743116&r1=743115&r2=743116&view=diff
==============================================================================
--- activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/MessagePull.cpp (original)
+++ activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/MessagePull.cpp Tue Feb 10 21:52:14 2009
@@ -17,6 +17,7 @@
#include <activemq/connector/openwire/commands/MessagePull.h>
#include <activemq/exceptions/ActiveMQException.h>
#include <decaf/lang/exceptions/NullPointerException.h>
+#include <memory>
using namespace std;
using namespace activemq;
@@ -56,12 +57,12 @@
////////////////////////////////////////////////////////////////////////////////
MessagePull* MessagePull::cloneDataStructure() const {
- MessagePull* messagePull = new MessagePull();
+ std::auto_ptr<MessagePull> messagePull( new MessagePull() );
// Copy the data from the base class or classes
messagePull->copyDataStructure( this );
- return messagePull;
+ return messagePull.release();
}
////////////////////////////////////////////////////////////////////////////////
Modified: activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/NetworkBridgeFilter.cpp
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/NetworkBridgeFilter.cpp?rev=743116&r1=743115&r2=743116&view=diff
==============================================================================
--- activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/NetworkBridgeFilter.cpp (original)
+++ activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/NetworkBridgeFilter.cpp Tue Feb 10 21:52:14 2009
@@ -17,6 +17,7 @@
#include <activemq/connector/openwire/commands/NetworkBridgeFilter.h>
#include <activemq/exceptions/ActiveMQException.h>
#include <decaf/lang/exceptions/NullPointerException.h>
+#include <memory>
using namespace std;
using namespace activemq;
@@ -51,12 +52,12 @@
////////////////////////////////////////////////////////////////////////////////
NetworkBridgeFilter* NetworkBridgeFilter::cloneDataStructure() const {
- NetworkBridgeFilter* networkBridgeFilter = new NetworkBridgeFilter();
+ std::auto_ptr<NetworkBridgeFilter> networkBridgeFilter( new NetworkBridgeFilter() );
// Copy the data from the base class or classes
networkBridgeFilter->copyDataStructure( this );
- return networkBridgeFilter;
+ return networkBridgeFilter.release();
}
////////////////////////////////////////////////////////////////////////////////
Modified: activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/PartialCommand.cpp
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/PartialCommand.cpp?rev=743116&r1=743115&r2=743116&view=diff
==============================================================================
--- activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/PartialCommand.cpp (original)
+++ activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/PartialCommand.cpp Tue Feb 10 21:52:14 2009
@@ -17,6 +17,7 @@
#include <activemq/connector/openwire/commands/PartialCommand.h>
#include <activemq/exceptions/ActiveMQException.h>
#include <decaf/lang/exceptions/NullPointerException.h>
+#include <memory>
using namespace std;
using namespace activemq;
@@ -49,12 +50,12 @@
////////////////////////////////////////////////////////////////////////////////
PartialCommand* PartialCommand::cloneDataStructure() const {
- PartialCommand* partialCommand = new PartialCommand();
+ std::auto_ptr<PartialCommand> partialCommand( new PartialCommand() );
// Copy the data from the base class or classes
partialCommand->copyDataStructure( this );
- return partialCommand;
+ return partialCommand.release();
}
////////////////////////////////////////////////////////////////////////////////
Modified: activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ProducerAck.cpp
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ProducerAck.cpp?rev=743116&r1=743115&r2=743116&view=diff
==============================================================================
--- activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ProducerAck.cpp (original)
+++ activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ProducerAck.cpp Tue Feb 10 21:52:14 2009
@@ -17,6 +17,7 @@
#include <activemq/connector/openwire/commands/ProducerAck.h>
#include <activemq/exceptions/ActiveMQException.h>
#include <decaf/lang/exceptions/NullPointerException.h>
+#include <memory>
using namespace std;
using namespace activemq;
@@ -51,12 +52,12 @@
////////////////////////////////////////////////////////////////////////////////
ProducerAck* ProducerAck::cloneDataStructure() const {
- ProducerAck* producerAck = new ProducerAck();
+ std::auto_ptr<ProducerAck> producerAck( new ProducerAck() );
// Copy the data from the base class or classes
producerAck->copyDataStructure( this );
- return producerAck;
+ return producerAck.release();
}
////////////////////////////////////////////////////////////////////////////////
Modified: activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ProducerId.cpp
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ProducerId.cpp?rev=743116&r1=743115&r2=743116&view=diff
==============================================================================
--- activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ProducerId.cpp (original)
+++ activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ProducerId.cpp Tue Feb 10 21:52:14 2009
@@ -17,6 +17,7 @@
#include <activemq/connector/openwire/commands/ProducerId.h>
#include <activemq/exceptions/ActiveMQException.h>
#include <decaf/lang/exceptions/NullPointerException.h>
+#include <memory>
using namespace std;
using namespace activemq;
@@ -51,12 +52,12 @@
////////////////////////////////////////////////////////////////////////////////
ProducerId* ProducerId::cloneDataStructure() const {
- ProducerId* producerId = new ProducerId();
+ std::auto_ptr<ProducerId> producerId( new ProducerId() );
// Copy the data from the base class or classes
producerId->copyDataStructure( this );
- return producerId;
+ return producerId.release();
}
////////////////////////////////////////////////////////////////////////////////
Modified: activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ProducerInfo.cpp
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ProducerInfo.cpp?rev=743116&r1=743115&r2=743116&view=diff
==============================================================================
--- activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ProducerInfo.cpp (original)
+++ activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ProducerInfo.cpp Tue Feb 10 21:52:14 2009
@@ -17,6 +17,7 @@
#include <activemq/connector/openwire/commands/ProducerInfo.h>
#include <activemq/exceptions/ActiveMQException.h>
#include <decaf/lang/exceptions/NullPointerException.h>
+#include <memory>
using namespace std;
using namespace activemq;
@@ -57,12 +58,12 @@
////////////////////////////////////////////////////////////////////////////////
ProducerInfo* ProducerInfo::cloneDataStructure() const {
- ProducerInfo* producerInfo = new ProducerInfo();
+ std::auto_ptr<ProducerInfo> producerInfo( new ProducerInfo() );
// Copy the data from the base class or classes
producerInfo->copyDataStructure( this );
- return producerInfo;
+ return producerInfo.release();
}
////////////////////////////////////////////////////////////////////////////////
Modified: activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/RemoveInfo.cpp
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/RemoveInfo.cpp?rev=743116&r1=743115&r2=743116&view=diff
==============================================================================
--- activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/RemoveInfo.cpp (original)
+++ activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/RemoveInfo.cpp Tue Feb 10 21:52:14 2009
@@ -17,6 +17,7 @@
#include <activemq/connector/openwire/commands/RemoveInfo.h>
#include <activemq/exceptions/ActiveMQException.h>
#include <decaf/lang/exceptions/NullPointerException.h>
+#include <memory>
using namespace std;
using namespace activemq;
@@ -50,12 +51,12 @@
////////////////////////////////////////////////////////////////////////////////
RemoveInfo* RemoveInfo::cloneDataStructure() const {
- RemoveInfo* removeInfo = new RemoveInfo();
+ std::auto_ptr<RemoveInfo> removeInfo( new RemoveInfo() );
// Copy the data from the base class or classes
removeInfo->copyDataStructure( this );
- return removeInfo;
+ return removeInfo.release();
}
////////////////////////////////////////////////////////////////////////////////
Modified: activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/RemoveSubscriptionInfo.cpp
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/RemoveSubscriptionInfo.cpp?rev=743116&r1=743115&r2=743116&view=diff
==============================================================================
--- activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/RemoveSubscriptionInfo.cpp (original)
+++ activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/RemoveSubscriptionInfo.cpp Tue Feb 10 21:52:14 2009
@@ -17,6 +17,7 @@
#include <activemq/connector/openwire/commands/RemoveSubscriptionInfo.h>
#include <activemq/exceptions/ActiveMQException.h>
#include <decaf/lang/exceptions/NullPointerException.h>
+#include <memory>
using namespace std;
using namespace activemq;
@@ -52,12 +53,12 @@
////////////////////////////////////////////////////////////////////////////////
RemoveSubscriptionInfo* RemoveSubscriptionInfo::cloneDataStructure() const {
- RemoveSubscriptionInfo* removeSubscriptionInfo = new RemoveSubscriptionInfo();
+ std::auto_ptr<RemoveSubscriptionInfo> removeSubscriptionInfo( new RemoveSubscriptionInfo() );
// Copy the data from the base class or classes
removeSubscriptionInfo->copyDataStructure( this );
- return removeSubscriptionInfo;
+ return removeSubscriptionInfo.release();
}
////////////////////////////////////////////////////////////////////////////////
Modified: activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ReplayCommand.cpp
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ReplayCommand.cpp?rev=743116&r1=743115&r2=743116&view=diff
==============================================================================
--- activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ReplayCommand.cpp (original)
+++ activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ReplayCommand.cpp Tue Feb 10 21:52:14 2009
@@ -17,6 +17,7 @@
#include <activemq/connector/openwire/commands/ReplayCommand.h>
#include <activemq/exceptions/ActiveMQException.h>
#include <decaf/lang/exceptions/NullPointerException.h>
+#include <memory>
using namespace std;
using namespace activemq;
@@ -50,12 +51,12 @@
////////////////////////////////////////////////////////////////////////////////
ReplayCommand* ReplayCommand::cloneDataStructure() const {
- ReplayCommand* replayCommand = new ReplayCommand();
+ std::auto_ptr<ReplayCommand> replayCommand( new ReplayCommand() );
// Copy the data from the base class or classes
replayCommand->copyDataStructure( this );
- return replayCommand;
+ return replayCommand.release();
}
////////////////////////////////////////////////////////////////////////////////
Modified: activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/Response.cpp
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/Response.cpp?rev=743116&r1=743115&r2=743116&view=diff
==============================================================================
--- activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/Response.cpp (original)
+++ activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/Response.cpp Tue Feb 10 21:52:14 2009
@@ -17,6 +17,7 @@
#include <activemq/connector/openwire/commands/Response.h>
#include <activemq/exceptions/ActiveMQException.h>
#include <decaf/lang/exceptions/NullPointerException.h>
+#include <memory>
using namespace std;
using namespace activemq;
@@ -49,12 +50,12 @@
////////////////////////////////////////////////////////////////////////////////
Response* Response::cloneDataStructure() const {
- Response* response = new Response();
+ std::auto_ptr<Response> response( new Response() );
// Copy the data from the base class or classes
response->copyDataStructure( this );
- return response;
+ return response.release();
}
////////////////////////////////////////////////////////////////////////////////
Modified: activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/SessionId.cpp
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/SessionId.cpp?rev=743116&r1=743115&r2=743116&view=diff
==============================================================================
--- activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/SessionId.cpp (original)
+++ activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/SessionId.cpp Tue Feb 10 21:52:14 2009
@@ -17,6 +17,7 @@
#include <activemq/connector/openwire/commands/SessionId.h>
#include <activemq/exceptions/ActiveMQException.h>
#include <decaf/lang/exceptions/NullPointerException.h>
+#include <memory>
using namespace std;
using namespace activemq;
@@ -50,12 +51,12 @@
////////////////////////////////////////////////////////////////////////////////
SessionId* SessionId::cloneDataStructure() const {
- SessionId* sessionId = new SessionId();
+ std::auto_ptr<SessionId> sessionId( new SessionId() );
// Copy the data from the base class or classes
sessionId->copyDataStructure( this );
- return sessionId;
+ return sessionId.release();
}
////////////////////////////////////////////////////////////////////////////////
Modified: activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/SessionInfo.cpp
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/SessionInfo.cpp?rev=743116&r1=743115&r2=743116&view=diff
==============================================================================
--- activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/SessionInfo.cpp (original)
+++ activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/SessionInfo.cpp Tue Feb 10 21:52:14 2009
@@ -17,6 +17,7 @@
#include <activemq/connector/openwire/commands/SessionInfo.h>
#include <activemq/exceptions/ActiveMQException.h>
#include <decaf/lang/exceptions/NullPointerException.h>
+#include <memory>
using namespace std;
using namespace activemq;
@@ -50,12 +51,12 @@
////////////////////////////////////////////////////////////////////////////////
SessionInfo* SessionInfo::cloneDataStructure() const {
- SessionInfo* sessionInfo = new SessionInfo();
+ std::auto_ptr<SessionInfo> sessionInfo( new SessionInfo() );
// Copy the data from the base class or classes
sessionInfo->copyDataStructure( this );
- return sessionInfo;
+ return sessionInfo.release();
}
////////////////////////////////////////////////////////////////////////////////
Modified: activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ShutdownInfo.cpp
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ShutdownInfo.cpp?rev=743116&r1=743115&r2=743116&view=diff
==============================================================================
--- activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ShutdownInfo.cpp (original)
+++ activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/ShutdownInfo.cpp Tue Feb 10 21:52:14 2009
@@ -17,6 +17,7 @@
#include <activemq/connector/openwire/commands/ShutdownInfo.h>
#include <activemq/exceptions/ActiveMQException.h>
#include <decaf/lang/exceptions/NullPointerException.h>
+#include <memory>
using namespace std;
using namespace activemq;
@@ -48,12 +49,12 @@
////////////////////////////////////////////////////////////////////////////////
ShutdownInfo* ShutdownInfo::cloneDataStructure() const {
- ShutdownInfo* shutdownInfo = new ShutdownInfo();
+ std::auto_ptr<ShutdownInfo> shutdownInfo( new ShutdownInfo() );
// Copy the data from the base class or classes
shutdownInfo->copyDataStructure( this );
- return shutdownInfo;
+ return shutdownInfo.release();
}
////////////////////////////////////////////////////////////////////////////////
Modified: activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/SubscriptionInfo.cpp
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/SubscriptionInfo.cpp?rev=743116&r1=743115&r2=743116&view=diff
==============================================================================
--- activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/SubscriptionInfo.cpp (original)
+++ activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/SubscriptionInfo.cpp Tue Feb 10 21:52:14 2009
@@ -17,6 +17,7 @@
#include <activemq/connector/openwire/commands/SubscriptionInfo.h>
#include <activemq/exceptions/ActiveMQException.h>
#include <decaf/lang/exceptions/NullPointerException.h>
+#include <memory>
using namespace std;
using namespace activemq;
@@ -55,12 +56,12 @@
////////////////////////////////////////////////////////////////////////////////
SubscriptionInfo* SubscriptionInfo::cloneDataStructure() const {
- SubscriptionInfo* subscriptionInfo = new SubscriptionInfo();
+ std::auto_ptr<SubscriptionInfo> subscriptionInfo( new SubscriptionInfo() );
// Copy the data from the base class or classes
subscriptionInfo->copyDataStructure( this );
- return subscriptionInfo;
+ return subscriptionInfo.release();
}
////////////////////////////////////////////////////////////////////////////////
Modified: activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/TransactionId.cpp
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/TransactionId.cpp?rev=743116&r1=743115&r2=743116&view=diff
==============================================================================
--- activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/TransactionId.cpp (original)
+++ activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/TransactionId.cpp Tue Feb 10 21:52:14 2009
@@ -17,6 +17,7 @@
#include <activemq/connector/openwire/commands/TransactionId.h>
#include <activemq/exceptions/ActiveMQException.h>
#include <decaf/lang/exceptions/NullPointerException.h>
+#include <memory>
using namespace std;
using namespace activemq;
@@ -48,12 +49,12 @@
////////////////////////////////////////////////////////////////////////////////
TransactionId* TransactionId::cloneDataStructure() const {
- TransactionId* transactionId = new TransactionId();
+ std::auto_ptr<TransactionId> transactionId( new TransactionId() );
// Copy the data from the base class or classes
transactionId->copyDataStructure( this );
- return transactionId;
+ return transactionId.release();
}
////////////////////////////////////////////////////////////////////////////////
Modified: activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/TransactionInfo.cpp
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/TransactionInfo.cpp?rev=743116&r1=743115&r2=743116&view=diff
==============================================================================
--- activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/TransactionInfo.cpp (original)
+++ activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/TransactionInfo.cpp Tue Feb 10 21:52:14 2009
@@ -17,6 +17,7 @@
#include <activemq/connector/openwire/commands/TransactionInfo.h>
#include <activemq/exceptions/ActiveMQException.h>
#include <decaf/lang/exceptions/NullPointerException.h>
+#include <memory>
using namespace std;
using namespace activemq;
@@ -53,12 +54,12 @@
////////////////////////////////////////////////////////////////////////////////
TransactionInfo* TransactionInfo::cloneDataStructure() const {
- TransactionInfo* transactionInfo = new TransactionInfo();
+ std::auto_ptr<TransactionInfo> transactionInfo( new TransactionInfo() );
// Copy the data from the base class or classes
transactionInfo->copyDataStructure( this );
- return transactionInfo;
+ return transactionInfo.release();
}
////////////////////////////////////////////////////////////////////////////////
Modified: activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/XATransactionId.cpp
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/XATransactionId.cpp?rev=743116&r1=743115&r2=743116&view=diff
==============================================================================
--- activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/XATransactionId.cpp (original)
+++ activemq/activemq-cpp/branches/activemq-cpp-2.x/src/main/activemq/connector/openwire/commands/XATransactionId.cpp Tue Feb 10 21:52:14 2009
@@ -17,6 +17,7 @@
#include <activemq/connector/openwire/commands/XATransactionId.h>
#include <activemq/exceptions/ActiveMQException.h>
#include <decaf/lang/exceptions/NullPointerException.h>
+#include <memory>
using namespace std;
using namespace activemq;
@@ -49,12 +50,12 @@
////////////////////////////////////////////////////////////////////////////////
XATransactionId* XATransactionId::cloneDataStructure() const {
- XATransactionId* xATransactionId = new XATransactionId();
+ std::auto_ptr<XATransactionId> xATransactionId( new XATransactionId() );
// Copy the data from the base class or classes
xATransactionId->copyDataStructure( this );
- return xATransactionId;
+ return xATransactionId.release();
}
////////////////////////////////////////////////////////////////////////////////