Author: tabish
Date: Mon Jan 29 12:25:23 2007
New Revision: 501173

URL: http://svn.apache.org/viewvc?view=rev&rev=501173
Log:
http://issues.apache.org/activemq/browse/AMQCPP-30

Modified:
    
incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/BrokerInfo.cpp
    
incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/BrokerInfo.h
    
incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/ConnectionInfo.cpp
    
incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/ConnectionInfo.h
    
incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/ConsumerInfo.cpp
    
incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/ConsumerInfo.h
    
incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/DataArrayResponse.cpp
    
incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/DataArrayResponse.h
    
incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/DestinationInfo.cpp
    
incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/DestinationInfo.h
    
incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/Message.cpp
    
incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/Message.h
    
incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/PartialCommand.cpp
    
incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/PartialCommand.h
    
incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/ProducerInfo.cpp
    
incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/ProducerInfo.h
    
incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/XATransactionId.cpp
    
incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/XATransactionId.h

Modified: 
incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/BrokerInfo.cpp
URL: 
http://svn.apache.org/viewvc/incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/BrokerInfo.cpp?view=diff&rev=501173&r1=501172&r2=501173
==============================================================================
--- 
incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/BrokerInfo.cpp
 (original)
+++ 
incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/BrokerInfo.cpp
 Mon Jan 29 12:25:23 2007
@@ -135,17 +135,17 @@
 }
 
 
////////////////////////////////////////////////////////////////////////////////
-const std::vector<BrokerInfo*> BrokerInfo::getPeerBrokerInfos() const {
+const std::vector<BrokerInfo*>& BrokerInfo::getPeerBrokerInfos() const {
     return peerBrokerInfos;
 }
 
 
////////////////////////////////////////////////////////////////////////////////
-std::vector<BrokerInfo*> BrokerInfo::getPeerBrokerInfos() {
+std::vector<BrokerInfo*>& BrokerInfo::getPeerBrokerInfos() {
     return peerBrokerInfos;
 }
 
 
////////////////////////////////////////////////////////////////////////////////
-void BrokerInfo::setPeerBrokerInfos(std::vector<BrokerInfo*> peerBrokerInfos ) 
{
+void BrokerInfo::setPeerBrokerInfos(const std::vector<BrokerInfo*>& 
peerBrokerInfos ) {
     this->peerBrokerInfos = peerBrokerInfos;
 }
 

Modified: 
incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/BrokerInfo.h
URL: 
http://svn.apache.org/viewvc/incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/BrokerInfo.h?view=diff&rev=501173&r1=501172&r2=501173
==============================================================================
--- 
incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/BrokerInfo.h
 (original)
+++ 
incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/BrokerInfo.h
 Mon Jan 29 12:25:23 2007
@@ -97,9 +97,9 @@
         virtual std::string& getBrokerURL();
         virtual void setBrokerURL( const std::string& brokerURL );
 
-        virtual const std::vector<BrokerInfo*> getPeerBrokerInfos() const;
-        virtual std::vector<BrokerInfo*> getPeerBrokerInfos();
-        virtual void setPeerBrokerInfos( std::vector<BrokerInfo*> 
peerBrokerInfos );
+        virtual const std::vector<BrokerInfo*>& getPeerBrokerInfos() const;
+        virtual std::vector<BrokerInfo*>& getPeerBrokerInfos();
+        virtual void setPeerBrokerInfos( const std::vector<BrokerInfo*>& 
peerBrokerInfos );
 
         virtual const std::string& getBrokerName() const;
         virtual std::string& getBrokerName();

Modified: 
incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/ConnectionInfo.cpp
URL: 
http://svn.apache.org/viewvc/incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/ConnectionInfo.cpp?view=diff&rev=501173&r1=501172&r2=501173
==============================================================================
--- 
incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/ConnectionInfo.cpp
 (original)
+++ 
incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/ConnectionInfo.cpp
 Mon Jan 29 12:25:23 2007
@@ -161,17 +161,17 @@
 }
 
 
////////////////////////////////////////////////////////////////////////////////
-const std::vector<BrokerId*> ConnectionInfo::getBrokerPath() const {
+const std::vector<BrokerId*>& ConnectionInfo::getBrokerPath() const {
     return brokerPath;
 }
 
 
////////////////////////////////////////////////////////////////////////////////
-std::vector<BrokerId*> ConnectionInfo::getBrokerPath() {
+std::vector<BrokerId*>& ConnectionInfo::getBrokerPath() {
     return brokerPath;
 }
 
 
////////////////////////////////////////////////////////////////////////////////
-void ConnectionInfo::setBrokerPath(std::vector<BrokerId*> brokerPath ) {
+void ConnectionInfo::setBrokerPath(const std::vector<BrokerId*>& brokerPath ) {
     this->brokerPath = brokerPath;
 }
 

Modified: 
incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/ConnectionInfo.h
URL: 
http://svn.apache.org/viewvc/incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/ConnectionInfo.h?view=diff&rev=501173&r1=501172&r2=501173
==============================================================================
--- 
incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/ConnectionInfo.h
 (original)
+++ 
incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/ConnectionInfo.h
 Mon Jan 29 12:25:23 2007
@@ -103,9 +103,9 @@
         virtual std::string& getUserName();
         virtual void setUserName( const std::string& userName );
 
-        virtual const std::vector<BrokerId*> getBrokerPath() const;
-        virtual std::vector<BrokerId*> getBrokerPath();
-        virtual void setBrokerPath( std::vector<BrokerId*> brokerPath );
+        virtual const std::vector<BrokerId*>& getBrokerPath() const;
+        virtual std::vector<BrokerId*>& getBrokerPath();
+        virtual void setBrokerPath( const std::vector<BrokerId*>& brokerPath );
 
         virtual const bool isBrokerMasterConnector() const;
         virtual bool isBrokerMasterConnector();

Modified: 
incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/ConsumerInfo.cpp
URL: 
http://svn.apache.org/viewvc/incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/ConsumerInfo.cpp?view=diff&rev=501173&r1=501172&r2=501173
==============================================================================
--- 
incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/ConsumerInfo.cpp
 (original)
+++ 
incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/ConsumerInfo.cpp
 Mon Jan 29 12:25:23 2007
@@ -305,17 +305,17 @@
 }
 
 
////////////////////////////////////////////////////////////////////////////////
-const std::vector<BrokerId*> ConsumerInfo::getBrokerPath() const {
+const std::vector<BrokerId*>& ConsumerInfo::getBrokerPath() const {
     return brokerPath;
 }
 
 
////////////////////////////////////////////////////////////////////////////////
-std::vector<BrokerId*> ConsumerInfo::getBrokerPath() {
+std::vector<BrokerId*>& ConsumerInfo::getBrokerPath() {
     return brokerPath;
 }
 
 
////////////////////////////////////////////////////////////////////////////////
-void ConsumerInfo::setBrokerPath(std::vector<BrokerId*> brokerPath ) {
+void ConsumerInfo::setBrokerPath(const std::vector<BrokerId*>& brokerPath ) {
     this->brokerPath = brokerPath;
 }
 

Modified: 
incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/ConsumerInfo.h
URL: 
http://svn.apache.org/viewvc/incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/ConsumerInfo.h?view=diff&rev=501173&r1=501172&r2=501173
==============================================================================
--- 
incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/ConsumerInfo.h
 (original)
+++ 
incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/ConsumerInfo.h
 Mon Jan 29 12:25:23 2007
@@ -146,9 +146,9 @@
         virtual unsigned char getPriority();
         virtual void setPriority( unsigned char priority );
 
-        virtual const std::vector<BrokerId*> getBrokerPath() const;
-        virtual std::vector<BrokerId*> getBrokerPath();
-        virtual void setBrokerPath( std::vector<BrokerId*> brokerPath );
+        virtual const std::vector<BrokerId*>& getBrokerPath() const;
+        virtual std::vector<BrokerId*>& getBrokerPath();
+        virtual void setBrokerPath( const std::vector<BrokerId*>& brokerPath );
 
         virtual const BooleanExpression* getAdditionalPredicate() const;
         virtual BooleanExpression* getAdditionalPredicate();

Modified: 
incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/DataArrayResponse.cpp
URL: 
http://svn.apache.org/viewvc/incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/DataArrayResponse.cpp?view=diff&rev=501173&r1=501172&r2=501173
==============================================================================
--- 
incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/DataArrayResponse.cpp
 (original)
+++ 
incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/DataArrayResponse.cpp
 Mon Jan 29 12:25:23 2007
@@ -84,17 +84,17 @@
 }
 
 
////////////////////////////////////////////////////////////////////////////////
-const std::vector<DataStructure*> DataArrayResponse::getData() const {
+const std::vector<DataStructure*>& DataArrayResponse::getData() const {
     return data;
 }
 
 
////////////////////////////////////////////////////////////////////////////////
-std::vector<DataStructure*> DataArrayResponse::getData() {
+std::vector<DataStructure*>& DataArrayResponse::getData() {
     return data;
 }
 
 
////////////////////////////////////////////////////////////////////////////////
-void DataArrayResponse::setData(std::vector<DataStructure*> data ) {
+void DataArrayResponse::setData(const std::vector<DataStructure*>& data ) {
     this->data = data;
 }
 

Modified: 
incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/DataArrayResponse.h
URL: 
http://svn.apache.org/viewvc/incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/DataArrayResponse.h?view=diff&rev=501173&r1=501172&r2=501173
==============================================================================
--- 
incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/DataArrayResponse.h
 (original)
+++ 
incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/DataArrayResponse.h
 Mon Jan 29 12:25:23 2007
@@ -79,9 +79,9 @@
          */
         virtual void copyDataStructure( const DataStructure* src );
 
-        virtual const std::vector<DataStructure*> getData() const;
-        virtual std::vector<DataStructure*> getData();
-        virtual void setData( std::vector<DataStructure*> data );
+        virtual const std::vector<DataStructure*>& getData() const;
+        virtual std::vector<DataStructure*>& getData();
+        virtual void setData( const std::vector<DataStructure*>& data );
 
     };
 

Modified: 
incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/DestinationInfo.cpp
URL: 
http://svn.apache.org/viewvc/incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/DestinationInfo.cpp?view=diff&rev=501173&r1=501172&r2=501173
==============================================================================
--- 
incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/DestinationInfo.cpp
 (original)
+++ 
incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/DestinationInfo.cpp
 Mon Jan 29 12:25:23 2007
@@ -158,17 +158,17 @@
 }
 
 
////////////////////////////////////////////////////////////////////////////////
-const std::vector<BrokerId*> DestinationInfo::getBrokerPath() const {
+const std::vector<BrokerId*>& DestinationInfo::getBrokerPath() const {
     return brokerPath;
 }
 
 
////////////////////////////////////////////////////////////////////////////////
-std::vector<BrokerId*> DestinationInfo::getBrokerPath() {
+std::vector<BrokerId*>& DestinationInfo::getBrokerPath() {
     return brokerPath;
 }
 
 
////////////////////////////////////////////////////////////////////////////////
-void DestinationInfo::setBrokerPath(std::vector<BrokerId*> brokerPath ) {
+void DestinationInfo::setBrokerPath(const std::vector<BrokerId*>& brokerPath ) 
{
     this->brokerPath = brokerPath;
 }
 

Modified: 
incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/DestinationInfo.h
URL: 
http://svn.apache.org/viewvc/incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/DestinationInfo.h?view=diff&rev=501173&r1=501172&r2=501173
==============================================================================
--- 
incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/DestinationInfo.h
 (original)
+++ 
incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/DestinationInfo.h
 Mon Jan 29 12:25:23 2007
@@ -101,9 +101,9 @@
         virtual long long getTimeout();
         virtual void setTimeout( long long timeout );
 
-        virtual const std::vector<BrokerId*> getBrokerPath() const;
-        virtual std::vector<BrokerId*> getBrokerPath();
-        virtual void setBrokerPath( std::vector<BrokerId*> brokerPath );
+        virtual const std::vector<BrokerId*>& getBrokerPath() const;
+        virtual std::vector<BrokerId*>& getBrokerPath();
+        virtual void setBrokerPath( const std::vector<BrokerId*>& brokerPath );
 
     };
 

Modified: 
incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/Message.cpp
URL: 
http://svn.apache.org/viewvc/incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/Message.cpp?view=diff&rev=501173&r1=501172&r2=501173
==============================================================================
--- 
incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/Message.cpp
 (original)
+++ 
incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/Message.cpp
 Mon Jan 29 12:25:23 2007
@@ -384,32 +384,32 @@
 }
 
 
////////////////////////////////////////////////////////////////////////////////
-const std::vector<unsigned char> Message::getContent() const {
+const std::vector<unsigned char>& Message::getContent() const {
     return content;
 }
 
 
////////////////////////////////////////////////////////////////////////////////
-std::vector<unsigned char> Message::getContent() {
+std::vector<unsigned char>& Message::getContent() {
     return content;
 }
 
 
////////////////////////////////////////////////////////////////////////////////
-void Message::setContent(std::vector<unsigned char> content ) {
+void Message::setContent(const std::vector<unsigned char>& content ) {
     this->content = content;
 }
 
 
////////////////////////////////////////////////////////////////////////////////
-const std::vector<unsigned char> Message::getMarshalledProperties() const {
+const std::vector<unsigned char>& Message::getMarshalledProperties() const {
     return marshalledProperties;
 }
 
 
////////////////////////////////////////////////////////////////////////////////
-std::vector<unsigned char> Message::getMarshalledProperties() {
+std::vector<unsigned char>& Message::getMarshalledProperties() {
     return marshalledProperties;
 }
 
 
////////////////////////////////////////////////////////////////////////////////
-void Message::setMarshalledProperties(std::vector<unsigned char> 
marshalledProperties ) {
+void Message::setMarshalledProperties(const std::vector<unsigned char>& 
marshalledProperties ) {
     this->marshalledProperties = marshalledProperties;
 }
 
@@ -474,17 +474,17 @@
 }
 
 
////////////////////////////////////////////////////////////////////////////////
-const std::vector<BrokerId*> Message::getBrokerPath() const {
+const std::vector<BrokerId*>& Message::getBrokerPath() const {
     return brokerPath;
 }
 
 
////////////////////////////////////////////////////////////////////////////////
-std::vector<BrokerId*> Message::getBrokerPath() {
+std::vector<BrokerId*>& Message::getBrokerPath() {
     return brokerPath;
 }
 
 
////////////////////////////////////////////////////////////////////////////////
-void Message::setBrokerPath(std::vector<BrokerId*> brokerPath ) {
+void Message::setBrokerPath(const std::vector<BrokerId*>& brokerPath ) {
     this->brokerPath = brokerPath;
 }
 

Modified: 
incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/Message.h
URL: 
http://svn.apache.org/viewvc/incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/Message.h?view=diff&rev=501173&r1=501172&r2=501173
==============================================================================
--- 
incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/Message.h
 (original)
+++ 
incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/Message.h
 Mon Jan 29 12:25:23 2007
@@ -173,13 +173,13 @@
         virtual std::string& getType();
         virtual void setType( const std::string& type );
 
-        virtual const std::vector<unsigned char> getContent() const;
-        virtual std::vector<unsigned char> getContent();
-        virtual void setContent( std::vector<unsigned char> content );
-
-        virtual const std::vector<unsigned char> getMarshalledProperties() 
const;
-        virtual std::vector<unsigned char> getMarshalledProperties();
-        virtual void setMarshalledProperties( std::vector<unsigned char> 
marshalledProperties );
+        virtual const std::vector<unsigned char>& getContent() const;
+        virtual std::vector<unsigned char>& getContent();
+        virtual void setContent( const std::vector<unsigned char>& content );
+
+        virtual const std::vector<unsigned char>& getMarshalledProperties() 
const;
+        virtual std::vector<unsigned char>& getMarshalledProperties();
+        virtual void setMarshalledProperties( const std::vector<unsigned 
char>& marshalledProperties );
 
         virtual const DataStructure* getDataStructure() const;
         virtual DataStructure* getDataStructure();
@@ -197,9 +197,9 @@
         virtual int getRedeliveryCounter();
         virtual void setRedeliveryCounter( int redeliveryCounter );
 
-        virtual const std::vector<BrokerId*> getBrokerPath() const;
-        virtual std::vector<BrokerId*> getBrokerPath();
-        virtual void setBrokerPath( std::vector<BrokerId*> brokerPath );
+        virtual const std::vector<BrokerId*>& getBrokerPath() const;
+        virtual std::vector<BrokerId*>& getBrokerPath();
+        virtual void setBrokerPath( const std::vector<BrokerId*>& brokerPath );
 
         virtual const long long getArrival() const;
         virtual long long getArrival();

Modified: 
incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/PartialCommand.cpp
URL: 
http://svn.apache.org/viewvc/incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/PartialCommand.cpp?view=diff&rev=501173&r1=501172&r2=501173
==============================================================================
--- 
incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/PartialCommand.cpp
 (original)
+++ 
incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/PartialCommand.cpp
 Mon Jan 29 12:25:23 2007
@@ -94,17 +94,17 @@
 }
 
 
////////////////////////////////////////////////////////////////////////////////
-const std::vector<unsigned char> PartialCommand::getData() const {
+const std::vector<unsigned char>& PartialCommand::getData() const {
     return data;
 }
 
 
////////////////////////////////////////////////////////////////////////////////
-std::vector<unsigned char> PartialCommand::getData() {
+std::vector<unsigned char>& PartialCommand::getData() {
     return data;
 }
 
 
////////////////////////////////////////////////////////////////////////////////
-void PartialCommand::setData(std::vector<unsigned char> data ) {
+void PartialCommand::setData(const std::vector<unsigned char>& data ) {
     this->data = data;
 }
 

Modified: 
incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/PartialCommand.h
URL: 
http://svn.apache.org/viewvc/incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/PartialCommand.h?view=diff&rev=501173&r1=501172&r2=501173
==============================================================================
--- 
incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/PartialCommand.h
 (original)
+++ 
incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/PartialCommand.h
 Mon Jan 29 12:25:23 2007
@@ -83,9 +83,9 @@
         virtual int getCommandId();
         virtual void setCommandId( int commandId );
 
-        virtual const std::vector<unsigned char> getData() const;
-        virtual std::vector<unsigned char> getData();
-        virtual void setData( std::vector<unsigned char> data );
+        virtual const std::vector<unsigned char>& getData() const;
+        virtual std::vector<unsigned char>& getData();
+        virtual void setData( const std::vector<unsigned char>& data );
 
     };
 

Modified: 
incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/ProducerInfo.cpp
URL: 
http://svn.apache.org/viewvc/incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/ProducerInfo.cpp?view=diff&rev=501173&r1=501172&r2=501173
==============================================================================
--- 
incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/ProducerInfo.cpp
 (original)
+++ 
incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/ProducerInfo.cpp
 Mon Jan 29 12:25:23 2007
@@ -126,17 +126,17 @@
 }
 
 
////////////////////////////////////////////////////////////////////////////////
-const std::vector<BrokerId*> ProducerInfo::getBrokerPath() const {
+const std::vector<BrokerId*>& ProducerInfo::getBrokerPath() const {
     return brokerPath;
 }
 
 
////////////////////////////////////////////////////////////////////////////////
-std::vector<BrokerId*> ProducerInfo::getBrokerPath() {
+std::vector<BrokerId*>& ProducerInfo::getBrokerPath() {
     return brokerPath;
 }
 
 
////////////////////////////////////////////////////////////////////////////////
-void ProducerInfo::setBrokerPath(std::vector<BrokerId*> brokerPath ) {
+void ProducerInfo::setBrokerPath(const std::vector<BrokerId*>& brokerPath ) {
     this->brokerPath = brokerPath;
 }
 

Modified: 
incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/ProducerInfo.h
URL: 
http://svn.apache.org/viewvc/incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/ProducerInfo.h?view=diff&rev=501173&r1=501172&r2=501173
==============================================================================
--- 
incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/ProducerInfo.h
 (original)
+++ 
incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/ProducerInfo.h
 Mon Jan 29 12:25:23 2007
@@ -92,9 +92,9 @@
         virtual ActiveMQDestination* getDestination();
         virtual void setDestination( ActiveMQDestination* destination );
 
-        virtual const std::vector<BrokerId*> getBrokerPath() const;
-        virtual std::vector<BrokerId*> getBrokerPath();
-        virtual void setBrokerPath( std::vector<BrokerId*> brokerPath );
+        virtual const std::vector<BrokerId*>& getBrokerPath() const;
+        virtual std::vector<BrokerId*>& getBrokerPath();
+        virtual void setBrokerPath( const std::vector<BrokerId*>& brokerPath );
 
         virtual const bool isDispatchAsync() const;
         virtual bool isDispatchAsync();

Modified: 
incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/XATransactionId.cpp
URL: 
http://svn.apache.org/viewvc/incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/XATransactionId.cpp?view=diff&rev=501173&r1=501172&r2=501173
==============================================================================
--- 
incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/XATransactionId.cpp
 (original)
+++ 
incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/XATransactionId.cpp
 Mon Jan 29 12:25:23 2007
@@ -95,32 +95,32 @@
 }
 
 
////////////////////////////////////////////////////////////////////////////////
-const std::vector<unsigned char> XATransactionId::getGlobalTransactionId() 
const {
+const std::vector<unsigned char>& XATransactionId::getGlobalTransactionId() 
const {
     return globalTransactionId;
 }
 
 
////////////////////////////////////////////////////////////////////////////////
-std::vector<unsigned char> XATransactionId::getGlobalTransactionId() {
+std::vector<unsigned char>& XATransactionId::getGlobalTransactionId() {
     return globalTransactionId;
 }
 
 
////////////////////////////////////////////////////////////////////////////////
-void XATransactionId::setGlobalTransactionId(std::vector<unsigned char> 
globalTransactionId ) {
+void XATransactionId::setGlobalTransactionId(const std::vector<unsigned char>& 
globalTransactionId ) {
     this->globalTransactionId = globalTransactionId;
 }
 
 
////////////////////////////////////////////////////////////////////////////////
-const std::vector<unsigned char> XATransactionId::getBranchQualifier() const {
+const std::vector<unsigned char>& XATransactionId::getBranchQualifier() const {
     return branchQualifier;
 }
 
 
////////////////////////////////////////////////////////////////////////////////
-std::vector<unsigned char> XATransactionId::getBranchQualifier() {
+std::vector<unsigned char>& XATransactionId::getBranchQualifier() {
     return branchQualifier;
 }
 
 
////////////////////////////////////////////////////////////////////////////////
-void XATransactionId::setBranchQualifier(std::vector<unsigned char> 
branchQualifier ) {
+void XATransactionId::setBranchQualifier(const std::vector<unsigned char>& 
branchQualifier ) {
     this->branchQualifier = branchQualifier;
 }
 

Modified: 
incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/XATransactionId.h
URL: 
http://svn.apache.org/viewvc/incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/XATransactionId.h?view=diff&rev=501173&r1=501172&r2=501173
==============================================================================
--- 
incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/XATransactionId.h
 (original)
+++ 
incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/connector/openwire/commands/XATransactionId.h
 Mon Jan 29 12:25:23 2007
@@ -84,13 +84,13 @@
         virtual int getFormatId();
         virtual void setFormatId( int formatId );
 
-        virtual const std::vector<unsigned char> getGlobalTransactionId() 
const;
-        virtual std::vector<unsigned char> getGlobalTransactionId();
-        virtual void setGlobalTransactionId( std::vector<unsigned char> 
globalTransactionId );
+        virtual const std::vector<unsigned char>& getGlobalTransactionId() 
const;
+        virtual std::vector<unsigned char>& getGlobalTransactionId();
+        virtual void setGlobalTransactionId( const std::vector<unsigned char>& 
globalTransactionId );
 
-        virtual const std::vector<unsigned char> getBranchQualifier() const;
-        virtual std::vector<unsigned char> getBranchQualifier();
-        virtual void setBranchQualifier( std::vector<unsigned char> 
branchQualifier );
+        virtual const std::vector<unsigned char>& getBranchQualifier() const;
+        virtual std::vector<unsigned char>& getBranchQualifier();
+        virtual void setBranchQualifier( const std::vector<unsigned char>& 
branchQualifier );
 
     };
 


Reply via email to