activemq-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From tab...@apache.org
Subject svn commit: r926782 [1/2] - in /activemq/activemq-cpp/trunk/activemq-cpp/src/main: activemq/commands/ activemq/core/ activemq/transport/ activemq/transport/failover/ activemq/transport/tcp/ activemq/util/ activemq/wireformat/openwire/utils/ decaf/io/ d...
Date Tue, 23 Mar 2010 21:08:15 GMT
Author: tabish
Date: Tue Mar 23 21:08:13 2010
New Revision: 926782

URL: http://svn.apache.org/viewvc?rev=926782&view=rev
Log:
Fix several warnings generated when the GCC -Weffc++ -Wconversion warnings are enabled.  Hide copy constructors and assignment operators in classes that shouldn't ever be copied, improve the member init for many classes by doing in in the constructor initializer list.

Modified:
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ActiveMQBlobMessage.h
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ActiveMQBytesMessage.h
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ActiveMQDestination.h
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ActiveMQMapMessage.h
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ActiveMQMessage.h
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ActiveMQObjectMessage.h
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ActiveMQQueue.h
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ActiveMQStreamMessage.h
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ActiveMQTempQueue.h
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ActiveMQTempTopic.h
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ActiveMQTextMessage.h
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ActiveMQTopic.h
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/BrokerInfo.cpp
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ConnectionInfo.cpp
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ConsumerInfo.cpp
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/DataArrayResponse.cpp
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/DestinationInfo.cpp
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/Message.cpp
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/PartialCommand.cpp
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ProducerInfo.cpp
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/XATransactionId.cpp
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/core/ActiveMQConnection.h
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/core/ActiveMQConnectionMetaData.h
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/core/ActiveMQConsumer.h
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/core/ActiveMQProducer.h
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/core/ActiveMQQueueBrowser.h
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/core/ActiveMQSession.h
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/core/ActiveMQSessionExecutor.h
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/core/ActiveMQTransactionContext.h
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/core/MessageDispatchChannel.cpp
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/core/MessageDispatchChannel.h
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/transport/TransportFilter.h
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/transport/failover/BackupTransport.cpp
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/transport/failover/BackupTransport.h
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/transport/failover/CloseTransportsTask.cpp
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/transport/failover/CloseTransportsTask.h
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/transport/failover/FailoverTransport.h
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/transport/failover/FailoverTransportListener.h
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/transport/failover/URIPool.cpp
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/transport/failover/URIPool.h
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/transport/tcp/TcpTransport.h
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/util/ActiveMQProperties.cpp
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/util/ActiveMQProperties.h
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/wireformat/openwire/utils/MessagePropertyInterceptor.cpp
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/wireformat/openwire/utils/MessagePropertyInterceptor.h
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/BlockingByteArrayInputStream.h
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/BufferedInputStream.h
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/BufferedOutputStream.h
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/ByteArrayInputStream.h
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/ByteArrayOutputStream.h
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/DataInputStream.h
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/DataOutputStream.h
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/FilterInputStream.cpp
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/FilterInputStream.h
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/FilterOutputStream.cpp
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/FilterOutputStream.h
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/InputStream.cpp
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/InputStream.h
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/InputStreamReader.h
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/OutputStream.cpp
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/OutputStream.h
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/OutputStreamWriter.h
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/PushbackInputStream.cpp
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/PushbackInputStream.h
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/Reader.h
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/Writer.cpp
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/Writer.h
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/lang/Thread.h
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/AbstractCollection.h
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/List.h
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/StlList.h
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/StlQueue.h
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/StlSet.h
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/concurrent/Lock.cpp
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/zip/Adler32.cpp
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/zip/CRC32.cpp
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/zip/CheckedInputStream.h
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/zip/CheckedOutputStream.h
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/zip/Deflater.h
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/zip/DeflaterOutputStream.h
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/zip/Inflater.h
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/zip/InflaterInputStream.h

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ActiveMQBlobMessage.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ActiveMQBlobMessage.h?rev=926782&r1=926781&r2=926782&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ActiveMQBlobMessage.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ActiveMQBlobMessage.h Tue Mar 23 21:08:13 2010
@@ -47,6 +47,11 @@ namespace commands {
         static const unsigned char ID_ACTIVEMQBLOBMESSAGE = 29;
         static const std::string BINARY_MIME_TYPE;
 
+    private:
+
+        ActiveMQBlobMessage( const ActiveMQBlobMessage& );
+        ActiveMQBlobMessage& operator= ( const ActiveMQBlobMessage& );
+
     public:
 
         ActiveMQBlobMessage();

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ActiveMQBytesMessage.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ActiveMQBytesMessage.h?rev=926782&r1=926781&r2=926782&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ActiveMQBytesMessage.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ActiveMQBytesMessage.h Tue Mar 23 21:08:13 2010
@@ -65,9 +65,15 @@ namespace commands{
 
         const static unsigned char ID_ACTIVEMQBYTESMESSAGE = 24;
 
+    private:
+
+        ActiveMQBytesMessage( const ActiveMQBytesMessage& );
+        ActiveMQBytesMessage& operator= ( const ActiveMQBytesMessage& );
+
     public:
 
         ActiveMQBytesMessage();
+
         virtual ~ActiveMQBytesMessage();
 
         virtual unsigned char getDataStructureType() const;

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ActiveMQDestination.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ActiveMQDestination.h?rev=926782&r1=926781&r2=926782&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ActiveMQDestination.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ActiveMQDestination.h Tue Mar 23 21:08:13 2010
@@ -93,6 +93,11 @@ namespace commands{
 
         const static unsigned char ID_ACTIVEMQDESTINATION = 0;
 
+    private:
+
+        ActiveMQDestination( const ActiveMQDestination& );
+        ActiveMQDestination& operator= ( const ActiveMQDestination& );
+
     public:
 
         ActiveMQDestination();

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ActiveMQMapMessage.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ActiveMQMapMessage.h?rev=926782&r1=926781&r2=926782&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ActiveMQMapMessage.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ActiveMQMapMessage.h Tue Mar 23 21:08:13 2010
@@ -47,6 +47,11 @@ namespace commands{
 
         const static unsigned char ID_ACTIVEMQMAPMESSAGE = 25;
 
+    private:
+
+        ActiveMQMapMessage( const ActiveMQMapMessage& );
+        ActiveMQMapMessage& operator= ( const ActiveMQMapMessage& );
+
     public:
 
         ActiveMQMapMessage();

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ActiveMQMessage.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ActiveMQMessage.h?rev=926782&r1=926781&r2=926782&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ActiveMQMessage.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ActiveMQMessage.h Tue Mar 23 21:08:13 2010
@@ -37,6 +37,11 @@ namespace commands{
 
         static const unsigned char ID_ACTIVEMQMESSAGE = 23;
 
+    private:
+
+        ActiveMQMessage( const ActiveMQMessage& );
+        ActiveMQMessage& operator= ( const ActiveMQMessage& );
+
     public:
 
         ActiveMQMessage();

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ActiveMQObjectMessage.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ActiveMQObjectMessage.h?rev=926782&r1=926781&r2=926782&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ActiveMQObjectMessage.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ActiveMQObjectMessage.h Tue Mar 23 21:08:13 2010
@@ -38,6 +38,11 @@ namespace commands{
 
         const static unsigned char ID_ACTIVEMQOBJECTMESSAGE = 26;
 
+    private:
+
+        ActiveMQObjectMessage( const ActiveMQObjectMessage& );
+        ActiveMQObjectMessage& operator= ( const ActiveMQObjectMessage& );
+
     public:
 
         ActiveMQObjectMessage();

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ActiveMQQueue.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ActiveMQQueue.h?rev=926782&r1=926781&r2=926782&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ActiveMQQueue.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ActiveMQQueue.h Tue Mar 23 21:08:13 2010
@@ -41,6 +41,11 @@ namespace commands{
 
         const static unsigned char ID_ACTIVEMQQUEUE = 100;
 
+    private:
+
+        ActiveMQQueue( const ActiveMQQueue& );
+        ActiveMQQueue& operator= ( const ActiveMQQueue& );
+
     public:
 
         ActiveMQQueue();

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ActiveMQStreamMessage.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ActiveMQStreamMessage.h?rev=926782&r1=926781&r2=926782&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ActiveMQStreamMessage.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ActiveMQStreamMessage.h Tue Mar 23 21:08:13 2010
@@ -55,6 +55,11 @@ namespace commands{
 
         const static unsigned char ID_ACTIVEMQSTREAMMESSAGE = 27;
 
+    private:
+
+        ActiveMQStreamMessage( const ActiveMQStreamMessage& );
+        ActiveMQStreamMessage& operator= ( const ActiveMQStreamMessage& );
+
     public:
 
         ActiveMQStreamMessage();

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ActiveMQTempQueue.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ActiveMQTempQueue.h?rev=926782&r1=926781&r2=926782&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ActiveMQTempQueue.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ActiveMQTempQueue.h Tue Mar 23 21:08:13 2010
@@ -39,6 +39,11 @@ namespace commands{
 
         const static unsigned char ID_ACTIVEMQTEMPQUEUE = 102;
 
+    private:
+
+        ActiveMQTempQueue( const ActiveMQTempQueue& );
+        ActiveMQTempQueue& operator= ( const ActiveMQTempQueue& );
+
     public:
 
         ActiveMQTempQueue();

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ActiveMQTempTopic.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ActiveMQTempTopic.h?rev=926782&r1=926781&r2=926782&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ActiveMQTempTopic.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ActiveMQTempTopic.h Tue Mar 23 21:08:13 2010
@@ -39,6 +39,11 @@ namespace commands{
 
         const static unsigned char ID_ACTIVEMQTEMPTOPIC = 103;
 
+    private:
+
+        ActiveMQTempTopic( const ActiveMQTempTopic& );
+        ActiveMQTempTopic& operator= ( const ActiveMQTempTopic& );
+
     public:
 
         ActiveMQTempTopic();

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ActiveMQTextMessage.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ActiveMQTextMessage.h?rev=926782&r1=926781&r2=926782&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ActiveMQTextMessage.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ActiveMQTextMessage.h Tue Mar 23 21:08:13 2010
@@ -41,6 +41,11 @@ namespace commands{
 
         mutable std::auto_ptr<std::string> text;
 
+    private:
+
+        ActiveMQTextMessage( const ActiveMQTextMessage& );
+        ActiveMQTextMessage& operator= ( const ActiveMQTextMessage& );
+
     public:
 
         ActiveMQTextMessage();

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ActiveMQTopic.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ActiveMQTopic.h?rev=926782&r1=926781&r2=926782&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ActiveMQTopic.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ActiveMQTopic.h Tue Mar 23 21:08:13 2010
@@ -41,6 +41,11 @@ namespace commands{
 
         const static unsigned char ID_ACTIVEMQTOPIC = 101;
 
+    private:
+
+        ActiveMQTopic( const ActiveMQTopic& );
+        ActiveMQTopic& operator= ( const ActiveMQTopic& );
+
     public:
 
         ActiveMQTopic();

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/BrokerInfo.cpp
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/BrokerInfo.cpp?rev=926782&r1=926781&r2=926782&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/BrokerInfo.cpp (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/BrokerInfo.cpp Tue Mar 23 21:08:13 2010
@@ -39,7 +39,7 @@ using namespace decaf::lang::exceptions;
 
 ////////////////////////////////////////////////////////////////////////////////
 BrokerInfo::BrokerInfo() 
-    : BaseCommand(), brokerId(NULL), brokerURL(""), peerBrokerInfos(NULL), brokerName(""), slaveBroker(false), masterBroker(false), 
+    : BaseCommand(), brokerId(NULL), brokerURL(""), peerBrokerInfos(), brokerName(""), slaveBroker(false), masterBroker(false), 
       faultTolerantConfiguration(false), duplexConnection(false), networkConnection(false), connectionId(0), brokerUploadUrl(""), 
       networkProperties("") {
 

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ConnectionInfo.cpp
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ConnectionInfo.cpp?rev=926782&r1=926781&r2=926782&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ConnectionInfo.cpp (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ConnectionInfo.cpp Tue Mar 23 21:08:13 2010
@@ -39,7 +39,7 @@ using namespace decaf::lang::exceptions;
 
 ////////////////////////////////////////////////////////////////////////////////
 ConnectionInfo::ConnectionInfo() 
-    : BaseCommand(), connectionId(NULL), clientId(""), password(""), userName(""), brokerPath(NULL), brokerMasterConnector(false), 
+    : BaseCommand(), connectionId(NULL), clientId(""), password(""), userName(""), brokerPath(), brokerMasterConnector(false), 
       manageable(false), clientMaster(false), faultTolerant(false) {
 
 }

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ConsumerInfo.cpp
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ConsumerInfo.cpp?rev=926782&r1=926781&r2=926782&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ConsumerInfo.cpp (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ConsumerInfo.cpp Tue Mar 23 21:08:13 2010
@@ -40,8 +40,8 @@ using namespace decaf::lang::exceptions;
 ////////////////////////////////////////////////////////////////////////////////
 ConsumerInfo::ConsumerInfo() 
     : BaseCommand(), consumerId(NULL), browser(false), destination(NULL), prefetchSize(0), maximumPendingMessageLimit(0), dispatchAsync(false), 
-      selector(""), subscriptionName(""), noLocal(false), exclusive(false), retroactive(false), priority(0), brokerPath(NULL), 
-      additionalPredicate(NULL), networkSubscription(false), optimizedAcknowledge(false), noRangeAcks(false), networkConsumerPath(NULL) {
+      selector(""), subscriptionName(""), noLocal(false), exclusive(false), retroactive(false), priority(0), brokerPath(), 
+      additionalPredicate(NULL), networkSubscription(false), optimizedAcknowledge(false), noRangeAcks(false), networkConsumerPath() {
 
 }
 

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/DataArrayResponse.cpp
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/DataArrayResponse.cpp?rev=926782&r1=926781&r2=926782&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/DataArrayResponse.cpp (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/DataArrayResponse.cpp Tue Mar 23 21:08:13 2010
@@ -39,7 +39,7 @@ using namespace decaf::lang::exceptions;
 
 ////////////////////////////////////////////////////////////////////////////////
 DataArrayResponse::DataArrayResponse() 
-    : Response(), data(NULL) {
+    : Response(), data() {
 
 }
 

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/DestinationInfo.cpp
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/DestinationInfo.cpp?rev=926782&r1=926781&r2=926782&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/DestinationInfo.cpp (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/DestinationInfo.cpp Tue Mar 23 21:08:13 2010
@@ -39,7 +39,7 @@ using namespace decaf::lang::exceptions;
 
 ////////////////////////////////////////////////////////////////////////////////
 DestinationInfo::DestinationInfo() 
-    : BaseCommand(), connectionId(NULL), destination(NULL), operationType(0), timeout(0), brokerPath(NULL) {
+    : BaseCommand(), connectionId(NULL), destination(NULL), operationType(0), timeout(0), brokerPath() {
 
 }
 

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/Message.cpp
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/Message.cpp?rev=926782&r1=926781&r2=926782&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/Message.cpp (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/Message.cpp Tue Mar 23 21:08:13 2010
@@ -47,9 +47,8 @@ Message::Message() 
     : BaseCommand(), ackHandler(NULL), properties(), readOnlyProperties(false), readOnlyBody(false), connection(NULL), producerId(NULL), 
       destination(NULL), transactionId(NULL), originalDestination(NULL), messageId(NULL), originalTransactionId(NULL), 
       groupID(""), groupSequence(0), correlationId(""), persistent(false), expiration(0), priority(0), replyTo(NULL), timestamp(0), 
-      type(""), content(NULL), marshalledProperties(NULL), dataStructure(NULL), targetConsumerId(NULL), compressed(false), 
-      redeliveryCounter(0), brokerPath(NULL), arrival(0), userID(""), recievedByDFBridge(false), droppable(false), cluster(NULL), 
-      brokerInTime(0), brokerOutTime(0) {
+      type(""), content(), marshalledProperties(), dataStructure(NULL), targetConsumerId(NULL), compressed(false), redeliveryCounter(0), 
+      brokerPath(), arrival(0), userID(""), recievedByDFBridge(false), droppable(false), cluster(), brokerInTime(0), brokerOutTime(0) {
 
 }
 

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/PartialCommand.cpp
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/PartialCommand.cpp?rev=926782&r1=926781&r2=926782&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/PartialCommand.cpp (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/PartialCommand.cpp Tue Mar 23 21:08:13 2010
@@ -39,7 +39,7 @@ using namespace decaf::lang::exceptions;
 
 ////////////////////////////////////////////////////////////////////////////////
 PartialCommand::PartialCommand() 
-    : BaseDataStructure(), commandId(0), data(NULL) {
+    : BaseDataStructure(), commandId(0), data() {
 
 }
 

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ProducerInfo.cpp
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ProducerInfo.cpp?rev=926782&r1=926781&r2=926782&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ProducerInfo.cpp (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ProducerInfo.cpp Tue Mar 23 21:08:13 2010
@@ -39,7 +39,7 @@ using namespace decaf::lang::exceptions;
 
 ////////////////////////////////////////////////////////////////////////////////
 ProducerInfo::ProducerInfo() 
-    : BaseCommand(), producerId(NULL), destination(NULL), brokerPath(NULL), dispatchAsync(false), windowSize(0) {
+    : BaseCommand(), producerId(NULL), destination(NULL), brokerPath(), dispatchAsync(false), windowSize(0) {
 
 }
 

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/XATransactionId.cpp
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/XATransactionId.cpp?rev=926782&r1=926781&r2=926782&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/XATransactionId.cpp (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/XATransactionId.cpp Tue Mar 23 21:08:13 2010
@@ -40,13 +40,13 @@ using namespace decaf::lang::exceptions;
 
 ////////////////////////////////////////////////////////////////////////////////
 XATransactionId::XATransactionId() 
-    : TransactionId(), formatId(0), globalTransactionId(NULL), branchQualifier(NULL) {
+    : TransactionId(), formatId(0), globalTransactionId(), branchQualifier() {
 
 }
 
 ////////////////////////////////////////////////////////////////////////////////
 XATransactionId::XATransactionId( const XATransactionId& other )
-    : TransactionId(), formatId(0), globalTransactionId(NULL), branchQualifier(NULL) {
+    : TransactionId(), formatId(0), globalTransactionId(), branchQualifier() {
 
     this->copyDataStructure( &other );
 }

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/core/ActiveMQConnection.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/core/ActiveMQConnection.h?rev=926782&r1=926781&r2=926782&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/core/ActiveMQConnection.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/core/ActiveMQConnection.h Tue Mar 23 21:08:13 2010
@@ -151,6 +151,11 @@ namespace core{
          */
         Pointer<CountDownLatch> transportInterruptionProcessingComplete;
 
+    private:
+
+        ActiveMQConnection( const ActiveMQConnection& );
+        ActiveMQConnection& operator= ( const ActiveMQConnection& );
+
     public:
 
         /**

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/core/ActiveMQConnectionMetaData.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/core/ActiveMQConnectionMetaData.h?rev=926782&r1=926781&r2=926782&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/core/ActiveMQConnectionMetaData.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/core/ActiveMQConnectionMetaData.h Tue Mar 23 21:08:13 2010
@@ -34,6 +34,9 @@ namespace core {
     class AMQCPP_API ActiveMQConnectionMetaData : public cms::ConnectionMetaData {
     private:
 
+        ActiveMQConnectionMetaData( const ActiveMQConnectionMetaData& );
+        ActiveMQConnectionMetaData& operator= ( const ActiveMQConnectionMetaData& );
+
     public:
 
         ActiveMQConnectionMetaData();

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/core/ActiveMQConsumer.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/core/ActiveMQConsumer.h?rev=926782&r1=926781&r2=926782&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/core/ActiveMQConsumer.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/core/ActiveMQConsumer.h Tue Mar 23 21:08:13 2010
@@ -125,6 +125,11 @@ namespace core{
          */
         bool clearDispatchList;
 
+    private:
+
+        ActiveMQConsumer( const ActiveMQConsumer& );
+        ActiveMQConsumer& operator= ( const ActiveMQConsumer& );
+
     public:
 
         /**

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/core/ActiveMQProducer.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/core/ActiveMQProducer.h?rev=926782&r1=926781&r2=926782&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/core/ActiveMQProducer.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/core/ActiveMQProducer.h Tue Mar 23 21:08:13 2010
@@ -73,6 +73,11 @@ namespace core{
         // The Destination assigned at creation, NULL if not assigned.
         Pointer<cms::Destination> destination;
 
+    private:
+
+        ActiveMQProducer( const ActiveMQProducer& );
+        ActiveMQProducer& operator= ( const ActiveMQProducer& );
+
     public:
 
         /**

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/core/ActiveMQQueueBrowser.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/core/ActiveMQQueueBrowser.h?rev=926782&r1=926781&r2=926782&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/core/ActiveMQQueueBrowser.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/core/ActiveMQQueueBrowser.h Tue Mar 23 21:08:13 2010
@@ -60,6 +60,11 @@ namespace core {
 
         mutable ActiveMQConsumer* browser;
 
+    private:
+
+        ActiveMQQueueBrowser( const ActiveMQQueueBrowser& );
+        ActiveMQQueueBrowser& operator= ( const ActiveMQQueueBrowser& );
+
     public:
 
         ActiveMQQueueBrowser( ActiveMQSession* session,

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/core/ActiveMQSession.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/core/ActiveMQSession.h?rev=926782&r1=926781&r2=926782&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/core/ActiveMQSession.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/core/ActiveMQSession.h Tue Mar 23 21:08:13 2010
@@ -129,6 +129,11 @@ namespace core{
          */
         long long lastDeliveredSequenceId;
 
+    private:
+
+        ActiveMQSession( const ActiveMQSession& );
+        ActiveMQSession& operator= ( const ActiveMQSession& );
+
     public:
 
         ActiveMQSession( const Pointer<commands::SessionInfo>& sessionInfo,

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/core/ActiveMQSessionExecutor.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/core/ActiveMQSessionExecutor.h?rev=926782&r1=926781&r2=926782&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/core/ActiveMQSessionExecutor.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/core/ActiveMQSessionExecutor.h Tue Mar 23 21:08:13 2010
@@ -51,6 +51,11 @@ namespace core{
         /** The Dispatcher TaskRunner */
         Pointer<activemq::threads::TaskRunner> taskRunner;
 
+    private:
+
+        ActiveMQSessionExecutor( const ActiveMQSessionExecutor& );
+        ActiveMQSessionExecutor& operator= ( const ActiveMQSessionExecutor& );
+
     public:
 
         /**

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/core/ActiveMQTransactionContext.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/core/ActiveMQTransactionContext.h?rev=926782&r1=926781&r2=926782&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/core/ActiveMQTransactionContext.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/core/ActiveMQTransactionContext.h Tue Mar 23 21:08:13 2010
@@ -81,6 +81,11 @@ namespace core{
         // Time to wait before starting delivery again.
         long long redeliveryDelay;
 
+    private:
+
+        ActiveMQTransactionContext( const ActiveMQTransactionContext& );
+        ActiveMQTransactionContext& operator= ( const ActiveMQTransactionContext& );
+
     public:
 
         /**

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/core/MessageDispatchChannel.cpp
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/core/MessageDispatchChannel.cpp?rev=926782&r1=926781&r2=926782&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/core/MessageDispatchChannel.cpp (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/core/MessageDispatchChannel.cpp Tue Mar 23 21:08:13 2010
@@ -28,10 +28,7 @@ using namespace decaf::util;
 using namespace decaf::util::concurrent;
 
 ////////////////////////////////////////////////////////////////////////////////
-MessageDispatchChannel::MessageDispatchChannel() {
-
-    this->running = false;
-    this->closed = false;
+MessageDispatchChannel::MessageDispatchChannel() : closed( false ), running( false ), channel() {
 }
 
 ////////////////////////////////////////////////////////////////////////////////
@@ -60,7 +57,7 @@ bool MessageDispatchChannel::isEmpty() c
         return channel.empty();
     }
 
-	return false;
+    return false;
 }
 
 ////////////////////////////////////////////////////////////////////////////////
@@ -85,7 +82,7 @@ Pointer<MessageDispatch> MessageDispatch
         return channel.pop();
     }
 
-	return Pointer<MessageDispatch>();
+    return Pointer<MessageDispatch>();
 }
 
 ////////////////////////////////////////////////////////////////////////////////
@@ -97,7 +94,7 @@ Pointer<MessageDispatch> MessageDispatch
         return channel.pop();
     }
 
-	return Pointer<MessageDispatch>();
+    return Pointer<MessageDispatch>();
 }
 
 ////////////////////////////////////////////////////////////////////////////////
@@ -109,7 +106,7 @@ Pointer<MessageDispatch> MessageDispatch
         return channel.front();
     }
 
-	return Pointer<MessageDispatch>();
+    return Pointer<MessageDispatch>();
 }
 
 ////////////////////////////////////////////////////////////////////////////////
@@ -154,14 +151,14 @@ int MessageDispatchChannel::size() const
         return (int)channel.size();
     }
 
-	return 0;
+    return 0;
 }
 
 ////////////////////////////////////////////////////////////////////////////////
 std::vector< Pointer<MessageDispatch> > MessageDispatchChannel::removeAll() {
     std::vector< Pointer<MessageDispatch> > result;
-	
-	synchronized( &channel ) {
+
+    synchronized( &channel ) {
         result = channel.toArray();
         channel.clear();
     }

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/core/MessageDispatchChannel.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/core/MessageDispatchChannel.h?rev=926782&r1=926781&r2=926782&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/core/MessageDispatchChannel.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/core/MessageDispatchChannel.h Tue Mar 23 21:08:13 2010
@@ -40,9 +40,15 @@ namespace core {
 
         mutable decaf::util::StlQueue< Pointer<MessageDispatch> > channel;
 
+    private:
+
+        MessageDispatchChannel( const MessageDispatchChannel& );
+        MessageDispatchChannel& operator= ( const MessageDispatchChannel& );
+
     public:
 
         MessageDispatchChannel();
+
         virtual ~MessageDispatchChannel();
 
         /**

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/transport/TransportFilter.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/transport/TransportFilter.h?rev=926782&r1=926781&r2=926782&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/transport/TransportFilter.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/transport/TransportFilter.h Tue Mar 23 21:08:13 2010
@@ -69,8 +69,8 @@ namespace transport{
 
     private:
 
-        TransportFilter( const TransportFilter& ) {}
-        TransportFilter operator= ( const TransportFilter& ) { return *this; }
+        TransportFilter( const TransportFilter& );
+        TransportFilter& operator= ( const TransportFilter& );
 
     public:
 

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/transport/failover/BackupTransport.cpp
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/transport/failover/BackupTransport.cpp?rev=926782&r1=926781&r2=926782&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/transport/failover/BackupTransport.cpp (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/transport/failover/BackupTransport.cpp Tue Mar 23 21:08:13 2010
@@ -25,7 +25,7 @@ using namespace activemq::transport::fai
 
 ////////////////////////////////////////////////////////////////////////////////
 BackupTransport::BackupTransport( BackupTransportPool* parent ) :
-    parent( parent ), closed( true ) {
+    parent( parent ), transport(), uri(), closed( true ) {
 
 }
 

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/transport/failover/BackupTransport.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/transport/failover/BackupTransport.h?rev=926782&r1=926781&r2=926782&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/transport/failover/BackupTransport.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/transport/failover/BackupTransport.h Tue Mar 23 21:08:13 2010
@@ -49,6 +49,11 @@ namespace failover {
         // Indicates that the contained transport is not valid any longer.
         bool closed;
 
+    private:
+
+        BackupTransport( const BackupTransport& );
+        BackupTransport& operator= ( const BackupTransport& );
+
     public:
 
         BackupTransport( BackupTransportPool* failover );

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/transport/failover/CloseTransportsTask.cpp
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/transport/failover/CloseTransportsTask.cpp?rev=926782&r1=926781&r2=926782&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/transport/failover/CloseTransportsTask.cpp (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/transport/failover/CloseTransportsTask.cpp Tue Mar 23 21:08:13 2010
@@ -30,6 +30,16 @@ using namespace decaf::util;
 using namespace decaf::util::concurrent;
 
 ////////////////////////////////////////////////////////////////////////////////
+CloseTransportsTask::CloseTransportsTask() : transports() {
+
+}
+
+////////////////////////////////////////////////////////////////////////////////
+CloseTransportsTask::~CloseTransportsTask() {
+
+}
+
+////////////////////////////////////////////////////////////////////////////////
 void CloseTransportsTask::add( const Pointer<Transport>& transport ) {
     synchronized( &transports ) {
         transports.push( transport );
@@ -38,14 +48,14 @@ void CloseTransportsTask::add( const Poi
 
 ////////////////////////////////////////////////////////////////////////////////
 bool CloseTransportsTask::isPending() const {
-    
-	bool result = false;
-	
-	synchronized( &transports ) {
+
+    bool result = false;
+
+    synchronized( &transports ) {
         result = !transports.empty();
     }
 
-	return result;
+    return result;
 }
 
 ////////////////////////////////////////////////////////////////////////////////

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/transport/failover/CloseTransportsTask.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/transport/failover/CloseTransportsTask.h?rev=926782&r1=926781&r2=926782&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/transport/failover/CloseTransportsTask.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/transport/failover/CloseTransportsTask.h Tue Mar 23 21:08:13 2010
@@ -39,8 +39,9 @@ namespace failover {
 
     public:
 
-        CloseTransportsTask() {}
-        virtual ~CloseTransportsTask() {}
+        CloseTransportsTask();
+
+        virtual ~CloseTransportsTask();
 
         /**
          * Add a new Transport to close.

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/transport/failover/FailoverTransport.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/transport/failover/FailoverTransport.h?rev=926782&r1=926781&r2=926782&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/transport/failover/FailoverTransport.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/transport/failover/FailoverTransport.h Tue Mar 23 21:08:13 2010
@@ -95,9 +95,15 @@ namespace failover {
         Pointer<TransportListener> myTransportListener;
         TransportListener* transportListener;
 
+    private:
+
+        FailoverTransport( const FailoverTransport& );
+        FailoverTransport& operator= ( const FailoverTransport& );
+
     public:
 
         FailoverTransport();
+
         virtual ~FailoverTransport();
 
         /**

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/transport/failover/FailoverTransportListener.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/transport/failover/FailoverTransportListener.h?rev=926782&r1=926781&r2=926782&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/transport/failover/FailoverTransportListener.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/transport/failover/FailoverTransportListener.h Tue Mar 23 21:08:13 2010
@@ -40,6 +40,11 @@ namespace failover {
         // The Transport that created this listener
         FailoverTransport* parent;
 
+    private:
+
+        FailoverTransportListener( const FailoverTransportListener& );
+        FailoverTransportListener& operator= ( const FailoverTransportListener& );
+
     public:
 
         FailoverTransportListener( FailoverTransport* parent );

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/transport/failover/URIPool.cpp
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/transport/failover/URIPool.cpp?rev=926782&r1=926781&r2=926782&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/transport/failover/URIPool.cpp (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/transport/failover/URIPool.cpp Tue Mar 23 21:08:13 2010
@@ -31,11 +31,11 @@ using namespace decaf::lang;
 using namespace decaf::lang::exceptions;
 
 ////////////////////////////////////////////////////////////////////////////////
-URIPool::URIPool() {
+URIPool::URIPool() : uriPool(), randomize( false ) {
 }
 
 ////////////////////////////////////////////////////////////////////////////////
-URIPool::URIPool( const decaf::util::List<URI>& uris ) {
+URIPool::URIPool( const decaf::util::List<URI>& uris ) : uriPool(), randomize( false ) {
     this->uriPool.copy( uris );
 }
 
@@ -49,17 +49,17 @@ URI URIPool::getURI() throw ( decaf::lan
     synchronized( &uriPool ) {
         if( !uriPool.isEmpty() ) {
 
-			int index = 0;  // Take the first one in the list unless random is on.
+            int index = 0;  // Take the first one in the list unless random is on.
 
-			if( isRandomize() ) {
+            if( isRandomize() ) {
 
-				Random rand;
-				rand.setSeed( decaf::lang::System::currentTimeMillis() );
-				index = rand.nextInt( (int)uriPool.size() );
-			}
+                Random rand;
+                rand.setSeed( decaf::lang::System::currentTimeMillis() );
+                index = rand.nextInt( (int)uriPool.size() );
+            }
 
-			return uriPool.remove( index );
-		}
+            return uriPool.remove( index );
+        }
     }
 
     throw NoSuchElementException(

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/transport/failover/URIPool.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/transport/failover/URIPool.h?rev=926782&r1=926781&r2=926782&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/transport/failover/URIPool.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/transport/failover/URIPool.h Tue Mar 23 21:08:13 2010
@@ -51,7 +51,7 @@ namespace failover {
          */
         URIPool( const decaf::util::List<URI>& uris );
 
-        virtual ~URIPool();
+        ~URIPool();
 
         /**
          * Fetches the next available URI from the pool, if there are no more

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/transport/tcp/TcpTransport.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/transport/tcp/TcpTransport.h?rev=926782&r1=926781&r2=926782&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/transport/tcp/TcpTransport.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/transport/tcp/TcpTransport.h Tue Mar 23 21:08:13 2010
@@ -67,6 +67,11 @@ namespace tcp{
          */
         std::auto_ptr<decaf::io::DataOutputStream> dataOutputStream;
 
+    private:
+
+        TcpTransport( const TcpTransport& );
+        TcpTransport& operator= ( const TcpTransport& );
+
     public:
 
         /**

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/util/ActiveMQProperties.cpp
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/util/ActiveMQProperties.cpp?rev=926782&r1=926781&r2=926782&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/util/ActiveMQProperties.cpp (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/util/ActiveMQProperties.cpp Tue Mar 23 21:08:13 2010
@@ -23,6 +23,10 @@ using namespace activemq::util;
 using namespace decaf::util;
 
 ////////////////////////////////////////////////////////////////////////////////
+ActiveMQProperties::ActiveMQProperties() : properties() {
+}
+
+////////////////////////////////////////////////////////////////////////////////
 ActiveMQProperties::~ActiveMQProperties() {
 }
 

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/util/ActiveMQProperties.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/util/ActiveMQProperties.h?rev=926782&r1=926781&r2=926782&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/util/ActiveMQProperties.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/util/ActiveMQProperties.h Tue Mar 23 21:08:13 2010
@@ -41,6 +41,8 @@ namespace util{
 
     public:
 
+        ActiveMQProperties();
+
         virtual ~ActiveMQProperties();
 
         virtual decaf::util::Properties& getProperties() {

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/wireformat/openwire/utils/MessagePropertyInterceptor.cpp
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/wireformat/openwire/utils/MessagePropertyInterceptor.cpp?rev=926782&r1=926781&r2=926782&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/wireformat/openwire/utils/MessagePropertyInterceptor.cpp (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/wireformat/openwire/utils/MessagePropertyInterceptor.cpp Tue Mar 23 21:08:13 2010
@@ -35,7 +35,7 @@ using namespace decaf::lang::exceptions;
 ////////////////////////////////////////////////////////////////////////////////
 MessagePropertyInterceptor::MessagePropertyInterceptor(
     commands::Message* message, PrimitiveMap* properties )
-        throw( decaf::lang::exceptions::NullPointerException ) {
+        throw( decaf::lang::exceptions::NullPointerException ) : message( message ), properties( properties ) {
 
     if( message == NULL ) {
         throw NullPointerException(
@@ -46,9 +46,17 @@ MessagePropertyInterceptor::MessagePrope
         throw NullPointerException(
             __FILE__, __LINE__, "PrimitiveMap passed was NULL" );
     }
+}
+
+////////////////////////////////////////////////////////////////////////////////
+MessagePropertyInterceptor::MessagePropertyInterceptor( const MessagePropertyInterceptor& )
+    : message( NULL ), properties( NULL ) {
 
-    this->message = message;
-    this->properties = properties;
+}
+
+////////////////////////////////////////////////////////////////////////////////
+MessagePropertyInterceptor& MessagePropertyInterceptor::operator= ( const MessagePropertyInterceptor& ) {
+    return *this;
 }
 
 ////////////////////////////////////////////////////////////////////////////////

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/wireformat/openwire/utils/MessagePropertyInterceptor.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/wireformat/openwire/utils/MessagePropertyInterceptor.h?rev=926782&r1=926781&r2=926782&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/wireformat/openwire/utils/MessagePropertyInterceptor.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/wireformat/openwire/utils/MessagePropertyInterceptor.h Tue Mar 23 21:08:13 2010
@@ -50,6 +50,11 @@ namespace utils {
         commands::Message* message;
         util::PrimitiveMap* properties;
 
+    private:
+
+        MessagePropertyInterceptor( const MessagePropertyInterceptor& );
+        MessagePropertyInterceptor& operator= ( const MessagePropertyInterceptor& );
+
     public:
 
         /**

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/BlockingByteArrayInputStream.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/BlockingByteArrayInputStream.h?rev=926782&r1=926781&r2=926782&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/BlockingByteArrayInputStream.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/BlockingByteArrayInputStream.h Tue Mar 23 21:08:13 2010
@@ -48,6 +48,11 @@ namespace io{
          */
         bool closing;
 
+    private:
+
+        BlockingByteArrayInputStream( const BlockingByteArrayInputStream& );
+        BlockingByteArrayInputStream& operator= ( const BlockingByteArrayInputStream& );
+
     public:
 
         /**

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/BufferedInputStream.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/BufferedInputStream.h?rev=926782&r1=926781&r2=926782&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/BufferedInputStream.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/BufferedInputStream.h Tue Mar 23 21:08:13 2010
@@ -42,6 +42,11 @@ namespace io{
         // on access to invalid memory.
         decaf::lang::Pointer<StreamBuffer> buffer;
 
+    private:
+
+        BufferedInputStream( const BufferedInputStream& );
+        BufferedInputStream& operator= ( const BufferedInputStream& );
+
     public:
 
         /**

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/BufferedOutputStream.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/BufferedOutputStream.h?rev=926782&r1=926781&r2=926782&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/BufferedOutputStream.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/BufferedOutputStream.h Tue Mar 23 21:08:13 2010
@@ -51,6 +51,11 @@ namespace io{
          */
         int tail;
 
+    private:
+
+        BufferedOutputStream( const BufferedOutputStream& );
+        BufferedOutputStream& operator= ( const BufferedOutputStream& );
+
     public:
 
         /**

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/ByteArrayInputStream.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/ByteArrayInputStream.h?rev=926782&r1=926781&r2=926782&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/ByteArrayInputStream.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/ByteArrayInputStream.h Tue Mar 23 21:08:13 2010
@@ -56,6 +56,11 @@ namespace io{
          */
         std::vector<unsigned char>::const_iterator markpos;
 
+    private:
+
+        ByteArrayInputStream( const ByteArrayInputStream& );
+        ByteArrayInputStream& operator= ( const ByteArrayInputStream& );
+
     public:
 
         ByteArrayInputStream();

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/ByteArrayOutputStream.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/ByteArrayOutputStream.h?rev=926782&r1=926781&r2=926782&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/ByteArrayOutputStream.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/ByteArrayOutputStream.h Tue Mar 23 21:08:13 2010
@@ -37,6 +37,11 @@ namespace io{
          */
         std::vector<unsigned char>* activeBuffer;
 
+    private:
+
+        ByteArrayOutputStream( const ByteArrayOutputStream& );
+        ByteArrayOutputStream& operator= ( const ByteArrayOutputStream& );
+
     public:
 
         /**

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/DataInputStream.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/DataInputStream.h?rev=926782&r1=926781&r2=926782&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/DataInputStream.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/DataInputStream.h Tue Mar 23 21:08:13 2010
@@ -50,6 +50,11 @@ namespace io{
         // higher order C++ primitives.
         unsigned char buffer[8];
 
+    private:
+
+        DataInputStream( const DataInputStream& );
+        DataInputStream& operator= ( const DataInputStream& );
+
     public:
 
         /**

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/DataOutputStream.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/DataOutputStream.h?rev=926782&r1=926781&r2=926782&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/DataOutputStream.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/DataOutputStream.h Tue Mar 23 21:08:13 2010
@@ -40,6 +40,11 @@ namespace io{
         // Buffer used for storing byte values to write to the stream
         unsigned char buffer[8];
 
+    private:
+
+        DataOutputStream( const DataOutputStream& );
+        DataOutputStream& operator= ( const DataOutputStream& );
+
     public:
 
         /**

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/FilterInputStream.cpp
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/FilterInputStream.cpp?rev=926782&r1=926781&r2=926782&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/FilterInputStream.cpp (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/FilterInputStream.cpp Tue Mar 23 21:08:13 2010
@@ -26,10 +26,8 @@ using namespace decaf::lang;
 using namespace decaf::lang::exceptions;
 
 ////////////////////////////////////////////////////////////////////////////////
-FilterInputStream::FilterInputStream( InputStream* inputStream, bool own ) {
-    this->inputStream = inputStream;
-    this->own = own;
-    this->closed = inputStream == NULL ? true : false;
+FilterInputStream::FilterInputStream( InputStream* inputStream, bool own ) :
+    InputStream(), inputStream( inputStream ), own( own ), closed( inputStream == NULL ? true : false ) {
 }
 
 ////////////////////////////////////////////////////////////////////////////////

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/FilterInputStream.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/FilterInputStream.h?rev=926782&r1=926781&r2=926782&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/FilterInputStream.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/FilterInputStream.h Tue Mar 23 21:08:13 2010
@@ -47,10 +47,10 @@ namespace io{
         // Indicates that this stream was closed
         volatile bool closed;
 
-    protected:
+    private:
 
-        FilterInputStream( const FilterInputStream& ) {}
-        FilterInputStream& operator= ( const FilterInputStream& ) { return *this; }
+        FilterInputStream( const FilterInputStream& );
+        FilterInputStream& operator= ( const FilterInputStream& );
 
     public:
 

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/FilterOutputStream.cpp
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/FilterOutputStream.cpp?rev=926782&r1=926781&r2=926782&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/FilterOutputStream.cpp (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/FilterOutputStream.cpp Tue Mar 23 21:08:13 2010
@@ -28,10 +28,8 @@ using namespace decaf::lang;
 using namespace decaf::lang::exceptions;
 
 ////////////////////////////////////////////////////////////////////////////////
-FilterOutputStream::FilterOutputStream( OutputStream* outputStream, bool own ){
-    this->outputStream = outputStream;
-    this->own = own;
-    this->closed = outputStream == NULL ? true : false;
+FilterOutputStream::FilterOutputStream( OutputStream* outputStream, bool own ) :
+    OutputStream(), outputStream( outputStream ), own( own ), closed( outputStream == NULL ? true : false ) {
 }
 
 ////////////////////////////////////////////////////////////////////////////////

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/FilterOutputStream.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/FilterOutputStream.h?rev=926782&r1=926781&r2=926782&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/FilterOutputStream.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/FilterOutputStream.h Tue Mar 23 21:08:13 2010
@@ -60,8 +60,8 @@ namespace io{
 
     private:
 
-        FilterOutputStream( const FilterOutputStream& ) {}
-        FilterOutputStream& operator= ( const FilterOutputStream& ) { return *this; }
+        FilterOutputStream( const FilterOutputStream& );
+        FilterOutputStream& operator= ( const FilterOutputStream& );
 
     public:
 

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/InputStream.cpp
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/InputStream.cpp?rev=926782&r1=926781&r2=926782&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/InputStream.cpp (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/InputStream.cpp Tue Mar 23 21:08:13 2010
@@ -27,7 +27,7 @@ using namespace decaf::lang;
 using namespace decaf::lang::exceptions;
 
 ////////////////////////////////////////////////////////////////////////////////
-InputStream::InputStream() {
+InputStream::InputStream() : mutex() {
 }
 
 ////////////////////////////////////////////////////////////////////////////////

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/InputStream.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/InputStream.h?rev=926782&r1=926781&r2=926782&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/InputStream.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/InputStream.h Tue Mar 23 21:08:13 2010
@@ -43,6 +43,11 @@ namespace io{
         // Synchronization object.
         util::concurrent::Mutex mutex;
 
+    private:
+
+        InputStream( const InputStream& );
+        InputStream& operator= ( const InputStream& );
+
     public:
 
         InputStream();

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/InputStreamReader.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/InputStreamReader.h?rev=926782&r1=926781&r2=926782&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/InputStreamReader.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/InputStreamReader.h Tue Mar 23 21:08:13 2010
@@ -51,6 +51,11 @@ namespace io {
         // Has the reader been closed.
         bool closed;
 
+    private:
+
+        InputStreamReader( const InputStreamReader& );
+        InputStreamReader& operator= ( const InputStreamReader& );
+
     public:
 
         /**

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/OutputStream.cpp
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/OutputStream.cpp?rev=926782&r1=926781&r2=926782&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/OutputStream.cpp (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/OutputStream.cpp Tue Mar 23 21:08:13 2010
@@ -28,6 +28,10 @@ using namespace decaf::lang;
 using namespace decaf::lang::exceptions;
 
 ////////////////////////////////////////////////////////////////////////////////
+OutputStream::OutputStream() : mutex() {
+}
+
+////////////////////////////////////////////////////////////////////////////////
 OutputStream::~OutputStream() {
 }
 

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/OutputStream.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/OutputStream.h?rev=926782&r1=926781&r2=926782&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/OutputStream.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/OutputStream.h Tue Mar 23 21:08:13 2010
@@ -45,8 +45,15 @@ namespace io{
         // Synchronization object.
         util::concurrent::Mutex mutex;
 
+    private:
+
+        OutputStream( const OutputStream& );
+        OutputStream& operator= ( const OutputStream& );
+
     public:
 
+        OutputStream();
+
         virtual ~OutputStream();
 
         /**

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/OutputStreamWriter.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/OutputStreamWriter.h?rev=926782&r1=926781&r2=926782&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/OutputStreamWriter.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/OutputStreamWriter.h Tue Mar 23 21:08:13 2010
@@ -45,6 +45,11 @@ namespace io {
         // Closed flag
         volatile bool closed;
 
+    private:
+
+        OutputStreamWriter( const OutputStreamWriter& );
+        OutputStreamWriter& operator= ( const OutputStreamWriter& );
+
     public:
 
         /**

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/PushbackInputStream.cpp
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/PushbackInputStream.cpp?rev=926782&r1=926781&r2=926782&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/PushbackInputStream.cpp (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/PushbackInputStream.cpp Tue Mar 23 21:08:13 2010
@@ -26,15 +26,14 @@ using namespace decaf::lang::exceptions;
 
 ////////////////////////////////////////////////////////////////////////////////
 PushbackInputStream::PushbackInputStream( InputStream* stream, bool own )
- :  FilterInputStream( stream, own ), bufferSize( 1 ), pos( 1 ) {
+ :  FilterInputStream( stream, own ), buffer( new unsigned char[1] ), bufferSize( 1 ), pos( 1 ) {
 
-    this->buffer = new unsigned char[1];
 }
 
 ////////////////////////////////////////////////////////////////////////////////
 PushbackInputStream::PushbackInputStream( InputStream* stream, int bufSize, bool own )
     throw( decaf::lang::exceptions::IllegalArgumentException )
- :  FilterInputStream( stream, own ), bufferSize( bufSize ), pos( bufSize ) {
+ :  FilterInputStream( stream, own ), buffer( NULL ), bufferSize( bufSize ), pos( bufSize ) {
 
     if( bufSize < 0 ) {
         throw IllegalArgumentException(

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/PushbackInputStream.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/PushbackInputStream.h?rev=926782&r1=926781&r2=926782&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/PushbackInputStream.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/PushbackInputStream.h Tue Mar 23 21:08:13 2010
@@ -46,6 +46,11 @@ namespace io {
         int bufferSize;
         int pos;
 
+    private:
+
+        PushbackInputStream( const PushbackInputStream& );
+        PushbackInputStream& operator= ( const PushbackInputStream& );
+
     public:
 
         /**

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/Reader.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/Reader.h?rev=926782&r1=926781&r2=926782&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/Reader.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/Reader.h Tue Mar 23 21:08:13 2010
@@ -39,6 +39,11 @@ namespace io{
      */
     class DECAF_API Reader : public virtual decaf::io::Closeable,
                              public virtual decaf::lang::Readable {
+    private:
+
+        Reader( const Reader& );
+        Reader& operator= ( const Reader& );
+
     protected:
 
         Reader();

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/Writer.cpp
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/Writer.cpp?rev=926782&r1=926781&r2=926782&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/Writer.cpp (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/Writer.cpp Tue Mar 23 21:08:13 2010
@@ -28,6 +28,14 @@ using namespace decaf::lang;
 using namespace decaf::lang::exceptions;
 
 ////////////////////////////////////////////////////////////////////////////////
+Writer::Writer() {
+}
+
+////////////////////////////////////////////////////////////////////////////////
+Writer::~Writer() {
+}
+
+////////////////////////////////////////////////////////////////////////////////
 void Writer::write( char v ) throw( IOException ) {
 
     try {

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/Writer.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/Writer.h?rev=926782&r1=926781&r2=926782&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/Writer.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/Writer.h Tue Mar 23 21:08:13 2010
@@ -41,9 +41,16 @@ namespace io{
     class DECAF_API Writer : public decaf::io::Closeable,
                              public decaf::io::Flushable,
                              public decaf::lang::Appendable {
+    private:
+
+        Writer( const Writer& );
+        Writer& operator= ( const Writer& );
+
     public:
 
-        virtual ~Writer(){};
+        Writer();
+
+        virtual ~Writer();
 
         /**
          * Writes an single byte char value.

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/lang/Thread.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/lang/Thread.h?rev=926782&r1=926781&r2=926782&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/lang/Thread.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/lang/Thread.h Tue Mar 23 21:08:13 2010
@@ -134,8 +134,8 @@ namespace lang{
 
     private:
 
-        Thread( const Thread& ) {}
-        Thread& operator= ( const Thread& ) { return *this; }
+        Thread( const Thread& );
+        Thread& operator= ( const Thread& );
 
     public:
 

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/AbstractCollection.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/AbstractCollection.h?rev=926782&r1=926781&r2=926782&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/AbstractCollection.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/AbstractCollection.h Tue Mar 23 21:08:13 2010
@@ -62,6 +62,8 @@ namespace util {
 
     public:
 
+        AbstractCollection() : Collection<E>(), mutex() {}
+
         virtual ~AbstractCollection() {}
 
         /**

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/List.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/List.h?rev=926782&r1=926781&r2=926782&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/List.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/List.h Tue Mar 23 21:08:13 2010
@@ -46,6 +46,8 @@ namespace util{
     class DECAF_API List : public decaf::util::AbstractCollection<E> {
     public:
 
+        List() : AbstractCollection<E>() {}
+
         virtual ~List() {}
 
         /**

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/StlList.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/StlList.h?rev=926782&r1=926781&r2=926782&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/StlList.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/StlList.h Tue Mar 23 21:08:13 2010
@@ -53,14 +53,20 @@ namespace util{
             typename std::list<E>::iterator prev;
             typename std::list<E>* list;
 
+        private:
+
+            StlListIterator( const StlListIterator& ) :
+                ListIterator<E>(), current(), prev(), list( NULL ) {}
+            StlListIterator operator= ( const StlListIterator& ) { return *this; }
+
         public:
 
-            StlListIterator( typename std::list<E>* list, std::size_t index ) {
-                this->current = list->begin();
+            StlListIterator( typename std::list<E>* list, std::size_t index ) :
+                current( list->begin() ), prev( list->end() ), list( list ) {
+
                 std::advance( this->current, index );
-                this->prev = list->end();
-                this->list = list;
             }
+
             virtual ~StlListIterator() {}
 
             virtual E next() throw( lang::exceptions::NoSuchElementException ){
@@ -153,14 +159,20 @@ namespace util{
             typename std::list<E>::const_iterator prev;
             const typename std::list<E>* list;
 
+        private:
+
+            ConstStlListIterator( const ConstStlListIterator& ) :
+                ListIterator<E>(), current(), prev(), list( NULL ) {}
+            ConstStlListIterator operator= ( const ConstStlListIterator& ) { return *this; }
+
         public:
 
-            ConstStlListIterator( const typename std::list<E>* list, std::size_t index ) {
-                this->current = list->begin();
+            ConstStlListIterator( const typename std::list<E>* list, std::size_t index ) :
+                ListIterator<E>(), current( list->begin() ), prev( list->end() ), list( list ) {
+
                 std::advance( this->current, index );
-                this->prev = list->end();
-                this->list = list;
             }
+
             virtual ~ConstStlListIterator() {}
 
             virtual E next() throw( lang::exceptions::NoSuchElementException ){
@@ -242,14 +254,14 @@ namespace util{
         /**
          * Default constructor - does nothing.
          */
-        StlList() {}
+        StlList() : List<E>(), values() {}
 
         /**
          * Copy constructor - copies the content of the given set into this
          * one.
          * @param source The source set.
          */
-        StlList( const StlList& source ) : List<E>() {
+        StlList( const StlList& source ) : List<E>(), values() {
             copy( source );
         }
 
@@ -258,7 +270,7 @@ namespace util{
          * one.
          * @param source The source set.
          */
-        StlList( const Collection<E>& source ) : List<E>() {
+        StlList( const Collection<E>& source ) : List<E>(), values() {
             List<E>::copy( source );
         }
 

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/StlQueue.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/StlQueue.h?rev=926782&r1=926781&r2=926782&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/StlQueue.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/StlQueue.h Tue Mar 23 21:08:13 2010
@@ -77,11 +77,10 @@ namespace util{
 
         public:
 
-            QueueIterator( typename std::list<T>* queue ) {
-                this->current = queue->begin();
-                this->previous = queue->end();
-                this->queue = queue;
+            QueueIterator( typename std::list<T>* queue ) :
+                current( queue->begin() ), previous( queue->end() ), queue( queue ) {
             }
+
             virtual ~QueueIterator() {}
 
             virtual T next() throw( lang::exceptions::NoSuchElementException ){
@@ -114,7 +113,8 @@ namespace util{
 
     public:
 
-        StlQueue() {}
+        StlQueue() : queue(), mutex() {}
+
         virtual ~StlQueue() {}
 
         /**

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/StlSet.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/StlSet.h?rev=926782&r1=926781&r2=926782&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/StlSet.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/StlSet.h Tue Mar 23 21:08:13 2010
@@ -52,11 +52,10 @@ namespace util{
 
         public:
 
-            SetIterator( typename std::set<E>* set ) {
-                this->current = set->begin();
-                this->previous = set->end();
-                this->set = set;
+            SetIterator( typename std::set<E>* set ) :
+                Iterator<E>(), current( set->begin() ), previous( set->begin() ), set( set ) {
             }
+
             virtual ~SetIterator() {}
 
             virtual E next() throw( lang::exceptions::NoSuchElementException ){
@@ -96,11 +95,10 @@ namespace util{
 
         public:
 
-            ConstSetIterator( const typename std::set<E>* set ) {
-                this->current = set->begin();
-                this->previous = set->end();
-                this->set = set;
+            ConstSetIterator( const typename std::set<E>* set ) :
+                Iterator<E>(), current( set->begin() ), previous( set->begin() ), set( set ) {
             }
+
             virtual ~ConstSetIterator() {}
 
             virtual E next() throw( lang::exceptions::NoSuchElementException ){
@@ -131,14 +129,14 @@ namespace util{
         /**
          * Default constructor - does nothing.
          */
-        StlSet() {}
+        StlSet() : AbstractSet<E>(), values() {}
 
         /**
          * Copy constructor - copies the content of the given set into this
          * one.
          * @param source The source set.
          */
-        StlSet( const StlSet& source ){
+        StlSet( const StlSet& source ) : AbstractSet<E>(), values() {
             copy( source );
         }
 
@@ -147,7 +145,7 @@ namespace util{
          * one.
          * @param source The source set.
          */
-        StlSet( const Collection<E>& source ){
+        StlSet( const Collection<E>& source ) : AbstractSet<E>(), values() {
             copy( source );
         }
 

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/concurrent/Lock.cpp
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/concurrent/Lock.cpp?rev=926782&r1=926781&r2=926782&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/concurrent/Lock.cpp (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/concurrent/Lock.cpp Tue Mar 23 21:08:13 2010
@@ -25,7 +25,7 @@ using namespace decaf::util::concurrent;
 using namespace decaf::lang;
 
 ////////////////////////////////////////////////////////////////////////////////
-Lock::Lock( Synchronizable* object, const bool intiallyLocked ) : syncObject( object ), locked( false ) {
+Lock::Lock( Synchronizable* object, const bool intiallyLocked ) : locked( false ), syncObject( object ) {
 
     try{
         if( intiallyLocked ) {

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/zip/Adler32.cpp
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/zip/Adler32.cpp?rev=926782&r1=926781&r2=926782&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/zip/Adler32.cpp (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/zip/Adler32.cpp Tue Mar 23 21:08:13 2010
@@ -26,7 +26,7 @@ using namespace decaf::util;
 using namespace decaf::util::zip;
 
 ////////////////////////////////////////////////////////////////////////////////
-Adler32::Adler32() {
+Adler32::Adler32() : Checksum(), value(0) {
     this->reset();
 }
 

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/zip/CRC32.cpp
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/zip/CRC32.cpp?rev=926782&r1=926781&r2=926782&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/zip/CRC32.cpp (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/zip/CRC32.cpp Tue Mar 23 21:08:13 2010
@@ -26,7 +26,7 @@ using namespace decaf::util;
 using namespace decaf::util::zip;
 
 ////////////////////////////////////////////////////////////////////////////////
-CRC32::CRC32() {
+CRC32::CRC32() : Checksum(), value(0) {
     this->reset();
 }
 

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/zip/CheckedInputStream.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/zip/CheckedInputStream.h?rev=926782&r1=926781&r2=926782&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/zip/CheckedInputStream.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/zip/CheckedInputStream.h Tue Mar 23 21:08:13 2010
@@ -40,6 +40,11 @@ namespace zip {
         // of the Checksum pointer is not taken by this class.
         Checksum* sum;
 
+    private:
+
+        CheckedInputStream( const CheckedInputStream& );
+        CheckedInputStream& operator= ( const CheckedInputStream& );
+
     public:
 
         /**

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/zip/CheckedOutputStream.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/zip/CheckedOutputStream.h?rev=926782&r1=926781&r2=926782&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/zip/CheckedOutputStream.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/zip/CheckedOutputStream.h Tue Mar 23 21:08:13 2010
@@ -39,6 +39,11 @@ namespace zip {
         // The Checksom instance used by this stream, not owned by the stream.
         Checksum* sum;
 
+    private:
+
+        CheckedOutputStream( const CheckedOutputStream& );
+        CheckedOutputStream& operator= ( const CheckedOutputStream& );
+
     public:
 
         /**

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/zip/Deflater.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/zip/Deflater.h?rev=926782&r1=926781&r2=926782&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/zip/Deflater.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/zip/Deflater.h Tue Mar 23 21:08:13 2010
@@ -99,6 +99,11 @@ namespace zip {
         // Class internal data used during compression.
         DeflaterData* data;
 
+    private:
+
+        Deflater( const Deflater& );
+        Deflater operator= ( const Deflater& );
+
     public:
 
         /**

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/zip/DeflaterOutputStream.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/zip/DeflaterOutputStream.h?rev=926782&r1=926781&r2=926782&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/zip/DeflaterOutputStream.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/zip/DeflaterOutputStream.h Tue Mar 23 21:08:13 2010
@@ -54,6 +54,11 @@ namespace zip {
 
         static const std::size_t DEFAULT_BUFFER_SIZE;
 
+    private:
+
+        DeflaterOutputStream( const DeflaterOutputStream& );
+        DeflaterOutputStream& operator= ( const DeflaterOutputStream& );
+
     public:
 
         /**

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/zip/Inflater.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/zip/Inflater.h?rev=926782&r1=926781&r2=926782&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/zip/Inflater.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/zip/Inflater.h Tue Mar 23 21:08:13 2010
@@ -56,6 +56,11 @@ namespace zip {
 
         InflaterData* data;
 
+    private:
+
+        Inflater( const Inflater& );
+        Inflater& operator=( const Inflater& );
+
     public:
 
         /**



Mime
View raw message