activemq-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From nmitt...@apache.org
Subject svn commit: r397654 [1/12] - in /incubator/activemq/trunk/openwire-cpp: ./ src/ src/command/ src/gram/ src/gram/java/ src/gram/java/org/ src/gram/java/org/apache/ src/gram/java/org/apache/activemq/ src/gram/java/org/apache/activemq/openwire/ src/gram/j...
Date Thu, 27 Apr 2006 21:59:44 GMT
Author: nmittler
Date: Thu Apr 27 14:59:28 2006
New Revision: 397654

URL: http://svn.apache.org/viewcvs?rev=397654&view=rev
Log:
Applying patch for Jira issue AMQ-656 (adding latest code for openwire-cpp client)

Added:
    incubator/activemq/trunk/openwire-cpp/.cdtproject
    incubator/activemq/trunk/openwire-cpp/activemq-cpp.sln
    incubator/activemq/trunk/openwire-cpp/activemq-cpp.vcproj
    incubator/activemq/trunk/openwire-cpp/activemq-test.vcproj
    incubator/activemq/trunk/openwire-cpp/makefile
    incubator/activemq/trunk/openwire-cpp/makefile-linux-debug.cfg
    incubator/activemq/trunk/openwire-cpp/makefile-linux-release.cfg
    incubator/activemq/trunk/openwire-cpp/makefile-macosx-debug.cfg
    incubator/activemq/trunk/openwire-cpp/makefile-macosx-release.cfg
    incubator/activemq/trunk/openwire-cpp/makefile.cfg
    incubator/activemq/trunk/openwire-cpp/src/gram/
    incubator/activemq/trunk/openwire-cpp/src/gram/java/
    incubator/activemq/trunk/openwire-cpp/src/gram/java/org/
    incubator/activemq/trunk/openwire-cpp/src/gram/java/org/apache/
    incubator/activemq/trunk/openwire-cpp/src/gram/java/org/apache/activemq/
    incubator/activemq/trunk/openwire-cpp/src/gram/java/org/apache/activemq/openwire/
    incubator/activemq/trunk/openwire-cpp/src/gram/java/org/apache/activemq/openwire/tool/
    incubator/activemq/trunk/openwire-cpp/src/gram/script/
    incubator/activemq/trunk/openwire-cpp/src/main/
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/AcknowledgementMode.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/BrokerException.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/BrokerException.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/Connection.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/Connection.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/ConnectionClosedException.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/ConnectionClosedException.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/ConnectionException.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/ConnectionFactory.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/ConnectionFactory.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/ConsumerClosedException.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/ConsumerClosedException.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/DestinationFilter.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/DestinationFilter.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/Dispatcher.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/Dispatcher.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/IAcknowledger.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/ICommand.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/IDataStructure.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/ISynchronization.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/MessageAckType.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/MessageConsumer.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/MessageConsumer.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/MessageConsumerSynchronization.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/MessageConsumerSynchronization.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/MessageProducer.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/MessageProducer.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/Session.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/Session.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/TransactionContext.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/TransactionContext.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/TransactionType.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/AbstractCommand.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/AbstractCommand.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/ActiveMQBytesMessage.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/ActiveMQBytesMessage.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/ActiveMQDestination.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/ActiveMQDestination.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/ActiveMQMapMessage.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/ActiveMQMapMessage.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/ActiveMQMessage.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/ActiveMQMessage.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/ActiveMQObjectMessage.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/ActiveMQObjectMessage.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/ActiveMQQueue.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/ActiveMQQueue.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/ActiveMQStreamMessage.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/ActiveMQStreamMessage.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/ActiveMQTempDestination.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/ActiveMQTempDestination.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/ActiveMQTempQueue.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/ActiveMQTempQueue.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/ActiveMQTempTopic.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/ActiveMQTempTopic.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/ActiveMQTextMessage.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/ActiveMQTextMessage.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/ActiveMQTopic.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/ActiveMQTopic.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/BaseCommand.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/BaseCommand.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/BooleanExpression.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/BrokerError.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/BrokerError.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/BrokerId.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/BrokerId.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/BrokerInfo.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/BrokerInfo.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/ConnectionError.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/ConnectionError.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/ConnectionId.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/ConnectionId.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/ConnectionInfo.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/ConnectionInfo.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/ConsumerId.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/ConsumerId.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/ConsumerInfo.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/ConsumerInfo.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/ControlCommand.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/ControlCommand.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/DataArrayResponse.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/DataArrayResponse.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/DataResponse.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/DataResponse.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/DestinationInfo.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/DestinationInfo.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/DiscoveryEvent.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/DiscoveryEvent.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/ExceptionResponse.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/ExceptionResponse.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/FlushCommand.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/FlushCommand.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/IntegerResponse.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/IntegerResponse.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/JournalQueueAck.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/JournalQueueAck.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/JournalTopicAck.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/JournalTopicAck.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/JournalTrace.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/JournalTrace.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/JournalTransaction.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/JournalTransaction.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/KeepAliveInfo.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/KeepAliveInfo.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/LocalTransactionId.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/LocalTransactionId.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/Message.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/Message.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/MessageAck.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/MessageAck.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/MessageDispatch.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/MessageDispatch.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/MessageDispatchNotification.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/MessageDispatchNotification.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/MessageId.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/MessageId.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/ProducerId.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/ProducerId.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/ProducerInfo.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/ProducerInfo.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/RemoveInfo.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/RemoveInfo.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/RemoveSubscriptionInfo.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/RemoveSubscriptionInfo.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/Response.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/Response.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/SessionId.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/SessionId.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/SessionInfo.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/SessionInfo.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/ShutdownInfo.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/ShutdownInfo.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/SubscriptionInfo.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/SubscriptionInfo.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/TransactionId.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/TransactionId.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/TransactionInfo.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/TransactionInfo.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/WireFormatInfo.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/WireFormatInfo.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/XATransactionId.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/command/XATransactionId.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/protocol/
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/protocol/IMarshaller.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/protocol/IProtocol.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/protocol/openwire/
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/protocol/openwire/OpenWireMarshaller.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/protocol/openwire/OpenWireMarshaller.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/protocol/openwire/OpenWireProtocol.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/protocol/openwire/OpenWireProtocol.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/transport/
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/transport/CorrelatorFilter.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/transport/CorrelatorFilter.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/transport/FutureResponse.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/transport/FutureResponse.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/transport/ICommandListener.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/transport/ITransport.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/transport/ITransportFactory.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/transport/LoggingFilter.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/transport/LoggingFilter.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/transport/MutexFilter.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/transport/MutexFilter.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/transport/TransportFactory.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/transport/TransportFactory.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/transport/TransportFilter.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/transport/TransportFilter.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/transport/tcp/
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/transport/tcp/TcpTransport.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/transport/tcp/TcpTransport.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/cms/
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/cms/CmsException.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/cms/CmsException.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/cms/IBytesMessage.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/cms/IConnection.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/cms/IConnectionFactory.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/cms/IDestination.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/cms/IExceptionListener.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/cms/IMapMessage.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/cms/IMessage.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/cms/IMessageConsumer.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/cms/IMessageListener.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/cms/IMessageProducer.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/cms/IQueue.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/cms/ISession.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/cms/IStartable.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/cms/ITemporaryQueue.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/cms/ITemporaryTopic.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/cms/ITextMessage.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/cms/ITopic.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/cms/MessageEOFException.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/cms/MessageFormatException.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/cms/MessageNotReadableException.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/cms/MessageNotWritableException.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/ppr/
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/ppr/ConversionException.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/ppr/IllegalArgumentException.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/ppr/InvalidOperationException.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/ppr/TraceException.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/ppr/TraceException.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/ppr/io/
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/ppr/io/ByteArrayInputStream.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/ppr/io/ByteArrayInputStream.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/ppr/io/ByteArrayOutputStream.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/ppr/io/ByteArrayOutputStream.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/ppr/io/DataInputStream.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/ppr/io/DataInputStream.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/ppr/io/DataOutputStream.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/ppr/io/DataOutputStream.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/ppr/io/EOFException.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/ppr/io/IInputStream.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/ppr/io/IOException.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/ppr/io/IOutputStream.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/ppr/io/SocketInputStream.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/ppr/io/SocketInputStream.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/ppr/io/SocketOutputStream.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/ppr/io/SocketOutputStream.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/ppr/net/
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/ppr/net/IServerSocket.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/ppr/net/IServerSocketFactory.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/ppr/net/ISocket.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/ppr/net/ISocketFactory.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/ppr/net/ServerSocket.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/ppr/net/ServerSocket.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/ppr/net/ServerSocketFactory.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/ppr/net/Socket.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/ppr/net/Socket.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/ppr/net/SocketException.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/ppr/net/SocketFactory.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/ppr/net/Uri.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/ppr/net/Uri.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/ppr/thread/
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/ppr/thread/Semaphore.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/ppr/thread/SimpleMutex.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/ppr/thread/Thread.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/ppr/thread/Thread.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/ppr/util/
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/ppr/util/Endian.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/ppr/util/Guid.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/ppr/util/Guid.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/ppr/util/Hex.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/ppr/util/Hex.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/ppr/util/MapItemHolder.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/ppr/util/MapItemHolder.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/ppr/util/Time.cpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/ppr/util/Time.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/ppr/util/ifr/
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/ppr/util/ifr/array
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/ppr/util/ifr/endian
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/ppr/util/ifr/p
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/ppr/util/ifr/v1/
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/ppr/util/ifr/v1/array.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/ppr/util/ifr/v1/atomic.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/ppr/util/ifr/v1/cloneable.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/ppr/util/ifr/v1/colltraits.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/ppr/util/ifr/v1/endian.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/ppr/util/ifr/v1/namespace.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/ppr/util/ifr/v1/p.hpp
    incubator/activemq/trunk/openwire-cpp/src/main/cpp/ppr/util/ifr/v1/platform.hpp
    incubator/activemq/trunk/openwire-cpp/src/test/
    incubator/activemq/trunk/openwire-cpp/src/test/cpp/
    incubator/activemq/trunk/openwire-cpp/src/test/cpp/TestListener.cpp
    incubator/activemq/trunk/openwire-cpp/src/test/cpp/TestListener.hpp
    incubator/activemq/trunk/openwire-cpp/src/test/cpp/TestMain.cpp
Removed:
    incubator/activemq/trunk/openwire-cpp/src/BrokerError.cpp
    incubator/activemq/trunk/openwire-cpp/src/BrokerError.hpp
    incubator/activemq/trunk/openwire-cpp/src/BrokerException.cpp
    incubator/activemq/trunk/openwire-cpp/src/BrokerException.hpp
    incubator/activemq/trunk/openwire-cpp/src/Connection.cpp
    incubator/activemq/trunk/openwire-cpp/src/Connection.hpp
    incubator/activemq/trunk/openwire-cpp/src/ConnectionClosedException.cpp
    incubator/activemq/trunk/openwire-cpp/src/ConnectionClosedException.hpp
    incubator/activemq/trunk/openwire-cpp/src/ConnectionFactory.cpp
    incubator/activemq/trunk/openwire-cpp/src/ConnectionFactory.hpp
    incubator/activemq/trunk/openwire-cpp/src/ConsumerClosedException.cpp
    incubator/activemq/trunk/openwire-cpp/src/ConsumerClosedException.hpp
    incubator/activemq/trunk/openwire-cpp/src/DestinationFilter.cpp
    incubator/activemq/trunk/openwire-cpp/src/DestinationFilter.hpp
    incubator/activemq/trunk/openwire-cpp/src/FutureResponse.cpp
    incubator/activemq/trunk/openwire-cpp/src/FutureResponse.hpp
    incubator/activemq/trunk/openwire-cpp/src/IBytesMessage.hpp
    incubator/activemq/trunk/openwire-cpp/src/IConnection.hpp
    incubator/activemq/trunk/openwire-cpp/src/IConnectionFactory.hpp
    incubator/activemq/trunk/openwire-cpp/src/IDestination.hpp
    incubator/activemq/trunk/openwire-cpp/src/IMessage.hpp
    incubator/activemq/trunk/openwire-cpp/src/IMessageConsumer.hpp
    incubator/activemq/trunk/openwire-cpp/src/IMessageProducer.hpp
    incubator/activemq/trunk/openwire-cpp/src/IQueue.hpp
    incubator/activemq/trunk/openwire-cpp/src/ISession.hpp
    incubator/activemq/trunk/openwire-cpp/src/ITemporaryQueue.hpp
    incubator/activemq/trunk/openwire-cpp/src/ITemporaryTopic.hpp
    incubator/activemq/trunk/openwire-cpp/src/ITextMessage.hpp
    incubator/activemq/trunk/openwire-cpp/src/ITopic.hpp
    incubator/activemq/trunk/openwire-cpp/src/IllegalArgumentException.hpp
    incubator/activemq/trunk/openwire-cpp/src/MessageConsumer.cpp
    incubator/activemq/trunk/openwire-cpp/src/MessageConsumer.hpp
    incubator/activemq/trunk/openwire-cpp/src/MessageEOFException.hpp
    incubator/activemq/trunk/openwire-cpp/src/MessageFormatException.hpp
    incubator/activemq/trunk/openwire-cpp/src/MessageNotReadableException.hpp
    incubator/activemq/trunk/openwire-cpp/src/MessageNotWritableException.hpp
    incubator/activemq/trunk/openwire-cpp/src/MessageProducer.cpp
    incubator/activemq/trunk/openwire-cpp/src/MessageProducer.hpp
    incubator/activemq/trunk/openwire-cpp/src/OpenWireException.cpp
    incubator/activemq/trunk/openwire-cpp/src/OpenWireException.hpp
    incubator/activemq/trunk/openwire-cpp/src/Session.cpp
    incubator/activemq/trunk/openwire-cpp/src/Session.hpp
    incubator/activemq/trunk/openwire-cpp/src/TraceException.cpp
    incubator/activemq/trunk/openwire-cpp/src/TraceException.hpp
    incubator/activemq/trunk/openwire-cpp/src/command/
    incubator/activemq/trunk/openwire-cpp/src/io/
    incubator/activemq/trunk/openwire-cpp/src/marshal/
    incubator/activemq/trunk/openwire-cpp/src/transport/
    incubator/activemq/trunk/openwire-cpp/src/util/

Added: incubator/activemq/trunk/openwire-cpp/.cdtproject
URL: http://svn.apache.org/viewcvs/incubator/activemq/trunk/openwire-cpp/.cdtproject?rev=397654&view=auto
==============================================================================
--- incubator/activemq/trunk/openwire-cpp/.cdtproject (added)
+++ incubator/activemq/trunk/openwire-cpp/.cdtproject Thu Apr 27 14:59:28 2006
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?eclipse-cdt version="2.0"?>
+
+<cdtproject id="org.eclipse.cdt.managedbuilder.core.managedMake">
+<extension id="org.eclipse.cdt.core.domsourceindexer" point="org.eclipse.cdt.core.CIndexer"/>
+<data>
+<item id="org.eclipse.cdt.core.pathentry">
+<pathentry kind="src" path=""/>
+<pathentry kind="out" path=""/>
+<pathentry kind="con" path="org.eclipse.cdt.managedbuilder.MANAGED_CONTAINER"/>
+</item>
+</data>
+</cdtproject>

Added: incubator/activemq/trunk/openwire-cpp/activemq-cpp.sln
URL: http://svn.apache.org/viewcvs/incubator/activemq/trunk/openwire-cpp/activemq-cpp.sln?rev=397654&view=auto
==============================================================================
--- incubator/activemq/trunk/openwire-cpp/activemq-cpp.sln (added)
+++ incubator/activemq/trunk/openwire-cpp/activemq-cpp.sln Thu Apr 27 14:59:28 2006
@@ -0,0 +1,29 @@
+
+Microsoft Visual Studio Solution File, Format Version 9.00
+# Visual Studio 2005
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "activemq-cpp", "activemq-cpp.vcproj", "{E744443B-F34E-4416-B5E1-B04CB39DDFDE}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "activemq-test", "activemq-test.vcproj", "{F411832D-FB46-446D-BB50-9A64C33341F9}"
+	ProjectSection(ProjectDependencies) = postProject
+		{E744443B-F34E-4416-B5E1-B04CB39DDFDE} = {E744443B-F34E-4416-B5E1-B04CB39DDFDE}
+	EndProjectSection
+EndProject
+Global
+	GlobalSection(SolutionConfigurationPlatforms) = preSolution
+		Debug|Win32 = Debug|Win32
+		Release|Win32 = Release|Win32
+	EndGlobalSection
+	GlobalSection(ProjectConfigurationPlatforms) = postSolution
+		{E744443B-F34E-4416-B5E1-B04CB39DDFDE}.Debug|Win32.ActiveCfg = Debug|Win32
+		{E744443B-F34E-4416-B5E1-B04CB39DDFDE}.Debug|Win32.Build.0 = Debug|Win32
+		{E744443B-F34E-4416-B5E1-B04CB39DDFDE}.Release|Win32.ActiveCfg = Release|Win32
+		{E744443B-F34E-4416-B5E1-B04CB39DDFDE}.Release|Win32.Build.0 = Release|Win32
+		{F411832D-FB46-446D-BB50-9A64C33341F9}.Debug|Win32.ActiveCfg = Debug|Win32
+		{F411832D-FB46-446D-BB50-9A64C33341F9}.Debug|Win32.Build.0 = Debug|Win32
+		{F411832D-FB46-446D-BB50-9A64C33341F9}.Release|Win32.ActiveCfg = Release|Win32
+		{F411832D-FB46-446D-BB50-9A64C33341F9}.Release|Win32.Build.0 = Release|Win32
+	EndGlobalSection
+	GlobalSection(SolutionProperties) = preSolution
+		HideSolutionNode = FALSE
+	EndGlobalSection
+EndGlobal

Added: incubator/activemq/trunk/openwire-cpp/activemq-cpp.vcproj
URL: http://svn.apache.org/viewcvs/incubator/activemq/trunk/openwire-cpp/activemq-cpp.vcproj?rev=397654&view=auto
==============================================================================
--- incubator/activemq/trunk/openwire-cpp/activemq-cpp.vcproj (added)
+++ incubator/activemq/trunk/openwire-cpp/activemq-cpp.vcproj Thu Apr 27 14:59:28 2006
@@ -0,0 +1,1218 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="8,00"
+	Name="activemq-cpp"
+	ProjectGUID="{E744443B-F34E-4416-B5E1-B04CB39DDFDE}"
+	RootNamespace="activemqcpp"
+	Keyword="Win32Proj"
+	>
+	<Platforms>
+		<Platform
+			Name="Win32"
+		/>
+	</Platforms>
+	<ToolFiles>
+	</ToolFiles>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+			IntermediateDirectory="$(ConfigurationName)"
+			ConfigurationType="4"
+			CharacterSet="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				AdditionalIncludeDirectories="src\main\cpp"
+				PreprocessorDefinitions="WIN32;_DEBUG;_LIB;_CRT_SECURE_NO_DEPRECATE;WIN32_LEAN_AND_MEAN;_WIN32_WINNT=0x0400"
+				MinimalRebuild="true"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="3"
+				UsePrecompiledHeader="0"
+				WarningLevel="4"
+				Detect64BitPortabilityProblems="true"
+				DebugInformationFormat="4"
+				DisableSpecificWarnings="4100"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLibrarianTool"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+			IntermediateDirectory="$(ConfigurationName)"
+			ConfigurationType="4"
+			CharacterSet="1"
+			WholeProgramOptimization="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				AdditionalIncludeDirectories="src"
+				PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
+				RuntimeLibrary="2"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="true"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLibrarianTool"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<Filter
+			Name="src"
+			>
+			<Filter
+				Name="activemq"
+				>
+				<File
+					RelativePath=".\src\main\cpp\activemq\AcknowledgementMode.hpp"
+					>
+				</File>
+				<File
+					RelativePath=".\src\main\cpp\activemq\BrokerException.cpp"
+					>
+				</File>
+				<File
+					RelativePath=".\src\main\cpp\activemq\BrokerException.hpp"
+					>
+				</File>
+				<File
+					RelativePath=".\src\main\cpp\activemq\Connection.cpp"
+					>
+				</File>
+				<File
+					RelativePath=".\src\main\cpp\activemq\Connection.hpp"
+					>
+				</File>
+				<File
+					RelativePath=".\src\main\cpp\activemq\ConnectionClosedException.cpp"
+					>
+				</File>
+				<File
+					RelativePath=".\src\main\cpp\activemq\ConnectionClosedException.hpp"
+					>
+				</File>
+				<File
+					RelativePath=".\src\main\cpp\activemq\ConnectionException.hpp"
+					>
+				</File>
+				<File
+					RelativePath=".\src\main\cpp\activemq\ConnectionFactory.cpp"
+					>
+				</File>
+				<File
+					RelativePath=".\src\main\cpp\activemq\ConnectionFactory.hpp"
+					>
+				</File>
+				<File
+					RelativePath=".\src\main\cpp\activemq\ConsumerClosedException.cpp"
+					>
+				</File>
+				<File
+					RelativePath=".\src\main\cpp\activemq\ConsumerClosedException.hpp"
+					>
+				</File>
+				<File
+					RelativePath=".\src\main\cpp\activemq\DestinationFilter.cpp"
+					>
+				</File>
+				<File
+					RelativePath=".\src\main\cpp\activemq\DestinationFilter.hpp"
+					>
+				</File>
+				<File
+					RelativePath=".\src\main\cpp\activemq\Dispatcher.cpp"
+					>
+				</File>
+				<File
+					RelativePath=".\src\main\cpp\activemq\Dispatcher.hpp"
+					>
+				</File>
+				<File
+					RelativePath=".\src\main\cpp\activemq\IAcknowledger.hpp"
+					>
+				</File>
+				<File
+					RelativePath=".\src\main\cpp\activemq\ICommand.hpp"
+					>
+				</File>
+				<File
+					RelativePath=".\src\main\cpp\activemq\IDataStructure.hpp"
+					>
+				</File>
+				<File
+					RelativePath=".\src\main\cpp\activemq\ISynchronization.hpp"
+					>
+				</File>
+				<File
+					RelativePath=".\src\main\cpp\activemq\MessageAckType.hpp"
+					>
+				</File>
+				<File
+					RelativePath=".\src\main\cpp\activemq\MessageConsumer.cpp"
+					>
+				</File>
+				<File
+					RelativePath=".\src\main\cpp\activemq\MessageConsumer.hpp"
+					>
+				</File>
+				<File
+					RelativePath=".\src\main\cpp\activemq\MessageConsumerSynchronization.cpp"
+					>
+				</File>
+				<File
+					RelativePath=".\src\main\cpp\activemq\MessageConsumerSynchronization.hpp"
+					>
+				</File>
+				<File
+					RelativePath=".\src\main\cpp\activemq\MessageProducer.cpp"
+					>
+				</File>
+				<File
+					RelativePath=".\src\main\cpp\activemq\MessageProducer.hpp"
+					>
+				</File>
+				<File
+					RelativePath=".\src\main\cpp\activemq\Session.cpp"
+					>
+				</File>
+				<File
+					RelativePath=".\src\main\cpp\activemq\Session.hpp"
+					>
+				</File>
+				<File
+					RelativePath=".\src\main\cpp\activemq\TransactionContext.cpp"
+					>
+				</File>
+				<File
+					RelativePath=".\src\main\cpp\activemq\TransactionContext.hpp"
+					>
+				</File>
+				<File
+					RelativePath=".\src\main\cpp\activemq\TransactionType.hpp"
+					>
+				</File>
+				<Filter
+					Name="command"
+					>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\AbstractCommand.cpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\AbstractCommand.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\ActiveMQBytesMessage.cpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\ActiveMQBytesMessage.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\ActiveMQDestination.cpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\ActiveMQDestination.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\ActiveMQMapMessage.cpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\ActiveMQMapMessage.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\ActiveMQMessage.cpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\ActiveMQMessage.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\ActiveMQObjectMessage.cpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\ActiveMQObjectMessage.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\ActiveMQQueue.cpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\ActiveMQQueue.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\ActiveMQStreamMessage.cpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\ActiveMQStreamMessage.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\ActiveMQTempDestination.cpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\ActiveMQTempDestination.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\ActiveMQTempQueue.cpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\ActiveMQTempQueue.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\ActiveMQTempTopic.cpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\ActiveMQTempTopic.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\ActiveMQTextMessage.cpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\ActiveMQTextMessage.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\ActiveMQTopic.cpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\ActiveMQTopic.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\BaseCommand.cpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\BaseCommand.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\BooleanExpression.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\BrokerError.cpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\BrokerError.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\BrokerId.cpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\BrokerId.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\BrokerInfo.cpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\BrokerInfo.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\ConnectionError.cpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\ConnectionError.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\ConnectionId.cpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\ConnectionId.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\ConnectionInfo.cpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\ConnectionInfo.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\ConsumerId.cpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\ConsumerId.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\ConsumerInfo.cpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\ConsumerInfo.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\ControlCommand.cpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\ControlCommand.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\DataArrayResponse.cpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\DataArrayResponse.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\DataResponse.cpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\DataResponse.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\DestinationInfo.cpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\DestinationInfo.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\DiscoveryEvent.cpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\DiscoveryEvent.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\ExceptionResponse.cpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\ExceptionResponse.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\FlushCommand.cpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\FlushCommand.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\IntegerResponse.cpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\IntegerResponse.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\JournalQueueAck.cpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\JournalQueueAck.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\JournalTopicAck.cpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\JournalTopicAck.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\JournalTrace.cpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\JournalTrace.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\JournalTransaction.cpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\JournalTransaction.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\KeepAliveInfo.cpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\KeepAliveInfo.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\LocalTransactionId.cpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\LocalTransactionId.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\Message.cpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\Message.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\MessageAck.cpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\MessageAck.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\MessageDispatch.cpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\MessageDispatch.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\MessageDispatchNotification.cpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\MessageDispatchNotification.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\MessageId.cpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\MessageId.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\ProducerId.cpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\ProducerId.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\ProducerInfo.cpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\ProducerInfo.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\RemoveInfo.cpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\RemoveInfo.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\RemoveSubscriptionInfo.cpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\RemoveSubscriptionInfo.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\Response.cpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\Response.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\SessionId.cpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\SessionId.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\SessionInfo.cpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\SessionInfo.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\ShutdownInfo.cpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\ShutdownInfo.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\SubscriptionInfo.cpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\SubscriptionInfo.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\TransactionId.cpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\TransactionId.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\TransactionInfo.cpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\TransactionInfo.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\WireFormatInfo.cpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\WireFormatInfo.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\XATransactionId.cpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\command\XATransactionId.hpp"
+						>
+					</File>
+				</Filter>
+				<Filter
+					Name="protocol"
+					>
+					<File
+						RelativePath=".\src\main\cpp\activemq\protocol\IMarshaller.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\protocol\IProtocol.hpp"
+						>
+					</File>
+					<Filter
+						Name="openwire"
+						>
+						<File
+							RelativePath=".\src\main\cpp\activemq\protocol\openwire\OpenWireMarshaller.cpp"
+							>
+						</File>
+						<File
+							RelativePath=".\src\main\cpp\activemq\protocol\openwire\OpenWireMarshaller.hpp"
+							>
+						</File>
+						<File
+							RelativePath=".\src\main\cpp\activemq\protocol\openwire\OpenWireProtocol.cpp"
+							>
+						</File>
+						<File
+							RelativePath=".\src\main\cpp\activemq\protocol\openwire\OpenWireProtocol.hpp"
+							>
+						</File>
+					</Filter>
+				</Filter>
+				<Filter
+					Name="transport"
+					>
+					<File
+						RelativePath=".\src\main\cpp\activemq\transport\CorrelatorFilter.cpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\transport\CorrelatorFilter.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\transport\FutureResponse.cpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\transport\FutureResponse.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\transport\ICommandListener.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\transport\ITransport.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\transport\ITransportFactory.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\transport\LoggingFilter.cpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\transport\LoggingFilter.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\transport\MutexFilter.cpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\transport\MutexFilter.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\transport\TransportFactory.cpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\transport\TransportFactory.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\transport\TransportFilter.cpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\activemq\transport\TransportFilter.hpp"
+						>
+					</File>
+					<Filter
+						Name="tcp"
+						>
+						<File
+							RelativePath=".\src\main\cpp\activemq\transport\tcp\TcpTransport.cpp"
+							>
+						</File>
+						<File
+							RelativePath=".\src\main\cpp\activemq\transport\tcp\TcpTransport.hpp"
+							>
+						</File>
+					</Filter>
+				</Filter>
+			</Filter>
+			<Filter
+				Name="cms"
+				>
+				<File
+					RelativePath=".\src\main\cpp\cms\CmsException.cpp"
+					>
+				</File>
+				<File
+					RelativePath=".\src\main\cpp\cms\CmsException.hpp"
+					>
+				</File>
+				<File
+					RelativePath=".\src\main\cpp\cms\IBytesMessage.hpp"
+					>
+				</File>
+				<File
+					RelativePath=".\src\main\cpp\cms\IConnection.hpp"
+					>
+				</File>
+				<File
+					RelativePath=".\src\main\cpp\cms\IConnectionFactory.hpp"
+					>
+				</File>
+				<File
+					RelativePath=".\src\main\cpp\cms\IDestination.hpp"
+					>
+				</File>
+				<File
+					RelativePath=".\src\main\cpp\cms\IExceptionListener.hpp"
+					>
+				</File>
+				<File
+					RelativePath=".\src\main\cpp\cms\IMapMessage.hpp"
+					>
+				</File>
+				<File
+					RelativePath=".\src\main\cpp\cms\IMessage.hpp"
+					>
+				</File>
+				<File
+					RelativePath=".\src\main\cpp\cms\IMessageConsumer.hpp"
+					>
+				</File>
+				<File
+					RelativePath=".\src\main\cpp\cms\IMessageListener.hpp"
+					>
+				</File>
+				<File
+					RelativePath=".\src\main\cpp\cms\IMessageProducer.hpp"
+					>
+				</File>
+				<File
+					RelativePath=".\src\main\cpp\cms\IQueue.hpp"
+					>
+				</File>
+				<File
+					RelativePath=".\src\main\cpp\cms\ISession.hpp"
+					>
+				</File>
+				<File
+					RelativePath=".\src\main\cpp\cms\IStartable.hpp"
+					>
+				</File>
+				<File
+					RelativePath=".\src\main\cpp\cms\ITemporaryQueue.hpp"
+					>
+				</File>
+				<File
+					RelativePath=".\src\main\cpp\cms\ITemporaryTopic.hpp"
+					>
+				</File>
+				<File
+					RelativePath=".\src\main\cpp\cms\ITextMessage.hpp"
+					>
+				</File>
+				<File
+					RelativePath=".\src\main\cpp\cms\ITopic.hpp"
+					>
+				</File>
+				<File
+					RelativePath=".\src\main\cpp\cms\MessageEOFException.hpp"
+					>
+				</File>
+				<File
+					RelativePath=".\src\main\cpp\cms\MessageFormatException.hpp"
+					>
+				</File>
+				<File
+					RelativePath=".\src\main\cpp\cms\MessageNotReadableException.hpp"
+					>
+				</File>
+				<File
+					RelativePath=".\src\main\cpp\cms\MessageNotWritableException.hpp"
+					>
+				</File>
+			</Filter>
+			<Filter
+				Name="ppr"
+				>
+				<File
+					RelativePath=".\src\main\cpp\ppr\ConversionException.hpp"
+					>
+				</File>
+				<File
+					RelativePath=".\src\main\cpp\ppr\IllegalArgumentException.hpp"
+					>
+				</File>
+				<File
+					RelativePath=".\src\main\cpp\ppr\InvalidOperationException.hpp"
+					>
+				</File>
+				<File
+					RelativePath=".\src\main\cpp\ppr\TraceException.cpp"
+					>
+				</File>
+				<File
+					RelativePath=".\src\main\cpp\ppr\TraceException.hpp"
+					>
+				</File>
+				<Filter
+					Name="io"
+					>
+					<File
+						RelativePath=".\src\main\cpp\ppr\io\ByteArrayInputStream.cpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\ppr\io\ByteArrayInputStream.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\ppr\io\ByteArrayOutputStream.cpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\ppr\io\ByteArrayOutputStream.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\ppr\io\DataInputStream.cpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\ppr\io\DataInputStream.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\ppr\io\DataOutputStream.cpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\ppr\io\DataOutputStream.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\ppr\io\EOFException.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\ppr\io\IInputStream.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\ppr\io\IOException.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\ppr\io\IOutputStream.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\ppr\io\SocketInputStream.cpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\ppr\io\SocketInputStream.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\ppr\io\SocketOutputStream.cpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\ppr\io\SocketOutputStream.hpp"
+						>
+					</File>
+				</Filter>
+				<Filter
+					Name="net"
+					>
+					<File
+						RelativePath=".\src\main\cpp\ppr\net\IServerSocket.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\ppr\net\IServerSocketFactory.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\ppr\net\ISocket.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\ppr\net\ISocketFactory.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\ppr\net\ServerSocket.cpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\ppr\net\ServerSocket.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\ppr\net\ServerSocketFactory.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\ppr\net\Socket.cpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\ppr\net\Socket.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\ppr\net\SocketException.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\ppr\net\SocketFactory.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\ppr\net\Uri.cpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\ppr\net\Uri.hpp"
+						>
+					</File>
+				</Filter>
+				<Filter
+					Name="thread"
+					>
+					<File
+						RelativePath=".\src\main\cpp\ppr\thread\Semaphore.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\ppr\thread\SimpleMutex.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\ppr\thread\Thread.cpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\ppr\thread\Thread.hpp"
+						>
+					</File>
+				</Filter>
+				<Filter
+					Name="util"
+					>
+					<File
+						RelativePath=".\src\main\cpp\ppr\util\Endian.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\ppr\util\Guid.cpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\ppr\util\Guid.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\ppr\util\Hex.cpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\ppr\util\Hex.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\ppr\util\MapItemHolder.cpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\ppr\util\MapItemHolder.hpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\ppr\util\Time.cpp"
+						>
+					</File>
+					<File
+						RelativePath=".\src\main\cpp\ppr\util\Time.hpp"
+						>
+					</File>
+					<Filter
+						Name="ifr"
+						>
+						<File
+							RelativePath=".\src\main\cpp\ppr\util\ifr\array"
+							>
+						</File>
+						<File
+							RelativePath=".\src\main\cpp\ppr\util\ifr\endian"
+							>
+						</File>
+						<File
+							RelativePath=".\src\main\cpp\ppr\util\ifr\p"
+							>
+						</File>
+						<Filter
+							Name="v1"
+							>
+							<File
+								RelativePath=".\src\main\cpp\ppr\util\ifr\v1\array.hpp"
+								>
+							</File>
+							<File
+								RelativePath=".\src\main\cpp\ppr\util\ifr\v1\atomic.hpp"
+								>
+							</File>
+							<File
+								RelativePath=".\src\main\cpp\ppr\util\ifr\v1\cloneable.hpp"
+								>
+							</File>
+							<File
+								RelativePath=".\src\main\cpp\ppr\util\ifr\v1\colltraits.hpp"
+								>
+							</File>
+							<File
+								RelativePath=".\src\main\cpp\ppr\util\ifr\v1\endian.hpp"
+								>
+							</File>
+							<File
+								RelativePath=".\src\main\cpp\ppr\util\ifr\v1\namespace.hpp"
+								>
+							</File>
+							<File
+								RelativePath=".\src\main\cpp\ppr\util\ifr\v1\p.hpp"
+								>
+							</File>
+							<File
+								RelativePath=".\src\main\cpp\ppr\util\ifr\v1\platform.hpp"
+								>
+							</File>
+						</Filter>
+					</Filter>
+				</Filter>
+			</Filter>
+		</Filter>
+		<Filter
+			Name="make"
+			>
+			<File
+				RelativePath=".\makefile"
+				>
+			</File>
+			<File
+				RelativePath=".\makefile-linux-debug.cfg"
+				>
+			</File>
+			<File
+				RelativePath=".\makefile-linux-release.cfg"
+				>
+			</File>
+			<File
+				RelativePath=".\makefile-macosx-debug.cfg"
+				>
+			</File>
+			<File
+				RelativePath=".\makefile-macosx-release.cfg"
+				>
+			</File>
+			<File
+				RelativePath=".\makefile.cfg"
+				>
+			</File>
+		</Filter>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>

Added: incubator/activemq/trunk/openwire-cpp/activemq-test.vcproj
URL: http://svn.apache.org/viewcvs/incubator/activemq/trunk/openwire-cpp/activemq-test.vcproj?rev=397654&view=auto
==============================================================================
--- incubator/activemq/trunk/openwire-cpp/activemq-test.vcproj (added)
+++ incubator/activemq/trunk/openwire-cpp/activemq-test.vcproj Thu Apr 27 14:59:28 2006
@@ -0,0 +1,197 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="8,00"
+	Name="activemq-test"
+	ProjectGUID="{F411832D-FB46-446D-BB50-9A64C33341F9}"
+	RootNamespace="activemqtest"
+	Keyword="Win32Proj"
+	>
+	<Platforms>
+		<Platform
+			Name="Win32"
+		/>
+	</Platforms>
+	<ToolFiles>
+	</ToolFiles>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+			IntermediateDirectory="$(ConfigurationName)"
+			ConfigurationType="1"
+			CharacterSet="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				AdditionalIncludeDirectories="src\main\cpp"
+				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;_CRT_SECURE_NO_DEPRECATE;WIN32_LEAN_AND_MEAN;_WIN32_WINNT=0x0400"
+				MinimalRebuild="true"
+				BasicRuntimeChecks="3"
+				SmallerTypeCheck="true"
+				RuntimeLibrary="3"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="true"
+				DebugInformationFormat="4"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalDependencies="wsock32.lib"
+				LinkIncremental="2"
+				GenerateDebugInformation="true"
+				SubSystem="1"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCWebDeploymentTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+			IntermediateDirectory="$(ConfigurationName)"
+			ConfigurationType="1"
+			CharacterSet="1"
+			WholeProgramOptimization="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				AdditionalIncludeDirectories="..\src"
+				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+				RuntimeLibrary="2"
+				UsePrecompiledHeader="2"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="true"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				LinkIncremental="1"
+				GenerateDebugInformation="true"
+				SubSystem="1"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCWebDeploymentTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<Filter
+			Name="src"
+			Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
+			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+			>
+			<File
+				RelativePath=".\src\test\cpp\TestListener.cpp"
+				>
+			</File>
+			<File
+				RelativePath=".\src\test\cpp\TestListener.hpp"
+				>
+			</File>
+			<File
+				RelativePath=".\src\test\cpp\TestMain.cpp"
+				>
+			</File>
+		</Filter>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>

Added: incubator/activemq/trunk/openwire-cpp/makefile
URL: http://svn.apache.org/viewcvs/incubator/activemq/trunk/openwire-cpp/makefile?rev=397654&view=auto
==============================================================================
--- incubator/activemq/trunk/openwire-cpp/makefile (added)
+++ incubator/activemq/trunk/openwire-cpp/makefile Thu Apr 27 14:59:28 2006
@@ -0,0 +1,117 @@
+SRCDIR = src/main/cpp
+MAKESUPPORT_HOME = $(PWD)
+
+LIBOFILES = \
+	$(OUTDIR)/activemq/BrokerException.o \
+	$(OUTDIR)/activemq/Connection.o \
+	$(OUTDIR)/activemq/ConnectionClosedException.o \
+	$(OUTDIR)/activemq/ConnectionFactory.o \
+	$(OUTDIR)/activemq/ConsumerClosedException.o \
+	$(OUTDIR)/activemq/DestinationFilter.o \
+	$(OUTDIR)/activemq/Dispatcher.o \
+	$(OUTDIR)/activemq/MessageConsumer.o \
+	$(OUTDIR)/activemq/MessageConsumerSynchronization.o \
+	$(OUTDIR)/activemq/MessageProducer.o \
+	$(OUTDIR)/activemq/Session.o \
+	$(OUTDIR)/activemq/TransactionContext.o \
+	\
+	$(OUTDIR)/activemq/command/AbstractCommand.o \
+	$(OUTDIR)/activemq/command/ActiveMQBytesMessage.o \
+	$(OUTDIR)/activemq/command/ActiveMQDestination.o \
+	$(OUTDIR)/activemq/command/ActiveMQMapMessage.o \
+	$(OUTDIR)/activemq/command/ActiveMQMessage.o \
+	$(OUTDIR)/activemq/command/ActiveMQObjectMessage.o \
+	$(OUTDIR)/activemq/command/ActiveMQQueue.o \
+	$(OUTDIR)/activemq/command/ActiveMQStreamMessage.o \
+	$(OUTDIR)/activemq/command/ActiveMQTempQueue.o \
+	$(OUTDIR)/activemq/command/ActiveMQTempTopic.o \
+	$(OUTDIR)/activemq/command/ActiveMQTextMessage.o \
+	$(OUTDIR)/activemq/command/ActiveMQTopic.o \
+	$(OUTDIR)/activemq/command/BaseCommand.o \
+	$(OUTDIR)/activemq/command/BrokerError.o \
+	$(OUTDIR)/activemq/command/BrokerId.o \
+	$(OUTDIR)/activemq/command/BrokerInfo.o \
+	$(OUTDIR)/activemq/command/ConnectionError.o \
+	$(OUTDIR)/activemq/command/ConnectionId.o \
+	$(OUTDIR)/activemq/command/ConnectionInfo.o \
+	$(OUTDIR)/activemq/command/ConsumerId.o \
+	$(OUTDIR)/activemq/command/ConsumerInfo.o \
+	$(OUTDIR)/activemq/command/ControlCommand.o \
+	$(OUTDIR)/activemq/command/DataArrayResponse.o \
+	$(OUTDIR)/activemq/command/DataResponse.o \
+	$(OUTDIR)/activemq/command/DestinationInfo.o \
+	$(OUTDIR)/activemq/command/DiscoveryEvent.o \
+	$(OUTDIR)/activemq/command/ExceptionResponse.o \
+	$(OUTDIR)/activemq/command/FlushCommand.o \
+	$(OUTDIR)/activemq/command/IntegerResponse.o \
+	$(OUTDIR)/activemq/command/JournalQueueAck.o \
+	$(OUTDIR)/activemq/command/JournalTopicAck.o \
+	$(OUTDIR)/activemq/command/JournalTrace.o \
+	$(OUTDIR)/activemq/command/JournalTransaction.o \
+	$(OUTDIR)/activemq/command/KeepAliveInfo.o \
+	$(OUTDIR)/activemq/command/LocalTransactionId.o \
+	$(OUTDIR)/activemq/command/Message.o \
+	$(OUTDIR)/activemq/command/MessageAck.o \
+	$(OUTDIR)/activemq/command/MessageDispatch.o \
+	$(OUTDIR)/activemq/command/MessageDispatchNotification.o \
+	$(OUTDIR)/activemq/command/MessageId.o \
+	$(OUTDIR)/activemq/command/ProducerId.o \
+	$(OUTDIR)/activemq/command/ProducerInfo.o \
+	$(OUTDIR)/activemq/command/RemoveInfo.o \
+	$(OUTDIR)/activemq/command/RemoveSubscriptionInfo.o \
+	$(OUTDIR)/activemq/command/Response.o \
+	$(OUTDIR)/activemq/command/SessionId.o \
+	$(OUTDIR)/activemq/command/SessionInfo.o \
+	$(OUTDIR)/activemq/command/ShutdownInfo.o \
+	$(OUTDIR)/activemq/command/SubscriptionInfo.o \
+	$(OUTDIR)/activemq/command/TransactionId.o \
+	$(OUTDIR)/activemq/command/TransactionInfo.o \
+	$(OUTDIR)/activemq/command/WireFormatInfo.o \
+	$(OUTDIR)/activemq/command/XATransactionId.o \
+	$(OUTDIR)/activemq/command/ActiveMQTempDestination.o \
+	\
+	$(OUTDIR)/activemq/protocol/openwire/OpenWireMarshaller.o \
+	$(OUTDIR)/activemq/protocol/openwire/OpenWireProtocol.o \
+	\
+	$(OUTDIR)/activemq/transport/FutureResponse.o \
+	$(OUTDIR)/activemq/transport/CorrelatorFilter.o \
+	$(OUTDIR)/activemq/transport/LoggingFilter.o \
+	$(OUTDIR)/activemq/transport/MutexFilter.o \
+	$(OUTDIR)/activemq/transport/TransportFactory.o \
+	$(OUTDIR)/activemq/transport/TransportFilter.o \
+	\
+	$(OUTDIR)/activemq/transport/tcp/TcpTransport.o \
+	\
+	$(OUTDIR)/cms/CmsException.o \
+	\
+	$(OUTDIR)/ppr/io/ByteArrayInputStream.o \
+	$(OUTDIR)/ppr/io/ByteArrayOutputStream.o \
+	$(OUTDIR)/ppr/io/DataInputStream.o \
+	$(OUTDIR)/ppr/io/DataOutputStream.o \
+	$(OUTDIR)/ppr/io/SocketInputStream.o \
+	$(OUTDIR)/ppr/io/SocketOutputStream.o \
+	\
+	$(OUTDIR)/ppr/net/Socket.o \
+	$(OUTDIR)/ppr/net/ServerSocket.o \
+	$(OUTDIR)/ppr/net/Uri.o \
+	\
+	$(OUTDIR)/ppr/thread/Thread.o \
+	\
+	$(OUTDIR)/ppr/TraceException.o \
+	$(OUTDIR)/ppr/util/Guid.o \
+	$(OUTDIR)/ppr/util/Hex.o \
+	$(OUTDIR)/ppr/util/MapItemHolder.o \
+	$(OUTDIR)/ppr/util/Time.o \
+
+OUTLIB = $(OUTDIR)/libactivemq.a
+
+EXEOFILES = \
+	$(OUTDIR)/TestMain.o \
+	$(OUTDIR)/TestListener.o \
+
+EXELIBS = -lactivemq -lpthread -lstdc++
+
+DEFINES          =
+
+include $(MAKESUPPORT_HOME)/makefile.cfg
+

Added: incubator/activemq/trunk/openwire-cpp/makefile-linux-debug.cfg
URL: http://svn.apache.org/viewcvs/incubator/activemq/trunk/openwire-cpp/makefile-linux-debug.cfg?rev=397654&view=auto
==============================================================================
--- incubator/activemq/trunk/openwire-cpp/makefile-linux-debug.cfg (added)
+++ incubator/activemq/trunk/openwire-cpp/makefile-linux-debug.cfg Thu Apr 27 14:59:28 2006
@@ -0,0 +1,14 @@
+#
+# Compiler specific configuration
+#
+
+#
+# GCC/G++ debug for Linux
+#
+CC               = g++ -frtti -g -pthread -DDEBUG -D_DEBUG -D_REENTRANT
+LD               = g++ -g -frtti -pthread
+CCFLAGS          = -Wall
+LDFLAGS          = -luuid
+OUTDIR           = $(MAKESUPPORT_HOME)/out
+ARFLAGS		 = 
+

Added: incubator/activemq/trunk/openwire-cpp/makefile-linux-release.cfg
URL: http://svn.apache.org/viewcvs/incubator/activemq/trunk/openwire-cpp/makefile-linux-release.cfg?rev=397654&view=auto
==============================================================================
--- incubator/activemq/trunk/openwire-cpp/makefile-linux-release.cfg (added)
+++ incubator/activemq/trunk/openwire-cpp/makefile-linux-release.cfg Thu Apr 27 14:59:28 2006
@@ -0,0 +1,15 @@
+#
+# Compiler specific configuration
+#
+
+#
+# GCC/G++ release for Linux
+#
+CC               = g++ -frtti -pthread -O3 -DNDEBUG -D_REENTRANT
+LD               = g++ -frtti -pthread 
+CCFLAGS          = -Wall
+LDFLAGS          = -luuid
+OUTDIR           = $(MAKESUPPORT_HOME)/out
+ARFLAGS		 = 
+
+

Added: incubator/activemq/trunk/openwire-cpp/makefile-macosx-debug.cfg
URL: http://svn.apache.org/viewcvs/incubator/activemq/trunk/openwire-cpp/makefile-macosx-debug.cfg?rev=397654&view=auto
==============================================================================
--- incubator/activemq/trunk/openwire-cpp/makefile-macosx-debug.cfg (added)
+++ incubator/activemq/trunk/openwire-cpp/makefile-macosx-debug.cfg Thu Apr 27 14:59:28 2006
@@ -0,0 +1,14 @@
+#
+# Compiler specific configuration
+#
+
+#
+# GCC/G++ debug for Linux
+#
+CC               = g++ -frtti -g -DDEBUG -D_DEBUG -D_REENTRANT -DMACOSX -Dunix
+LD               = g++ -g -frtti
+CCFLAGS          = -Wall
+LDFLAGS          = -lpthread
+OUTDIR           = $(MAKESUPPORT_HOME)/out
+ARFLAGS		 = 
+

Added: incubator/activemq/trunk/openwire-cpp/makefile-macosx-release.cfg
URL: http://svn.apache.org/viewcvs/incubator/activemq/trunk/openwire-cpp/makefile-macosx-release.cfg?rev=397654&view=auto
==============================================================================
--- incubator/activemq/trunk/openwire-cpp/makefile-macosx-release.cfg (added)
+++ incubator/activemq/trunk/openwire-cpp/makefile-macosx-release.cfg Thu Apr 27 14:59:28 2006
@@ -0,0 +1,15 @@
+#
+# Compiler specific configuration
+#
+
+#
+# GCC/G++ release for Linux
+#
+CC               = g++ -frtti -O3 -DNDEBUG -D_REENTRANT -DMACOSX -Dunix
+LD               = g++ -frtti
+CCFLAGS          = -Wall
+LDFLAGS          = -lpthread
+OUTDIR           = $(MAKESUPPORT_HOME)/out
+ARFLAGS		 = 
+
+

Added: incubator/activemq/trunk/openwire-cpp/makefile.cfg
URL: http://svn.apache.org/viewcvs/incubator/activemq/trunk/openwire-cpp/makefile.cfg?rev=397654&view=auto
==============================================================================
--- incubator/activemq/trunk/openwire-cpp/makefile.cfg (added)
+++ incubator/activemq/trunk/openwire-cpp/makefile.cfg Thu Apr 27 14:59:28 2006
@@ -0,0 +1,110 @@
+CURRENT = $(PWD)
+
+# --- select compiler for structure
+# ----------------------------------------------------------
+
+include $(MAKESUPPORT_HOME)/makefile-$(OSTYPE)-$(CONFIG).cfg
+
+# --- set generic commmands
+# ----------------------------------------------------------
+
+MV       = mv
+RM       = rm -f
+RMR      = rm -rf
+CP       = cp -p
+LN       = ln -s
+LS       = ls
+CAT      = cat
+MD       = mkdir
+AR       = ar -r
+PURIFY   = purify
+ECHO     = echo
+TOUCH    = touch
+CD       = cd
+STRIP    = strip
+
+# --- set default targets and their handling procedures
+# ----------------------------------------------------------
+
+.SILENT:
+.KEEP_STATE:
+
+.SUFFIXES:
+.SUFFIXES: .cpp .CC
+
+.INIT:
+	$(ECHO) " -<>- Compiling "$(CURRENT)
+
+.DONE:
+	$(ECHO) " -<>- Done"
+
+.FAILED:
+	$(ECHO) " *** Compilation of $(CURRENT) Failed"
+
+$(OUTDIR)/%.o: $(SRCDIR)/%.cpp $(SRCDIR)/%.hpp
+	$(ECHO) "    - "$(CC) "'"$<"'"
+	$(CC) -o $@ $(DEFINES) $(CCFLAGS) -I$(SRCDIR) \
+	$(LOCAL_INCLUDE) -c $<
+
+# --- set generic targets and their handling procedures
+# ----------------------------------------------------------
+
+all:	default
+
+default: \
+	prepare \
+	$(LIBOFILES) \
+	$(OUTLIB) \
+	postpare
+
+$(OUTLIB): $(LIBOFILES) $(DEPLIBS)
+	$(ECHO) "    - Creating static library file "$@
+	$(AR) $(ARFLAGS) $@ $(LIBOFILES)
+
+test: $(OUTLIB)
+	$(ECHO) "    - Creating test executable"
+	$(CC) $(CFLAGS) -I$(SRCDIR) -c $(SRCDIR)/../../test/cpp/TestMain.cpp $(OBJS) -o $(OUTDIR)/TestMain.o
+	$(CC) $(CFLAGS) -I$(SRCDIR) -c $(SRCDIR)/../../test/cpp/TestListener.cpp $(OBJS) -o $(OUTDIR)/TestListener.o
+	$(LD) $(LDFLAGS) -o $(OUTDIR)/$@ -L$(OUTDIR) $(EXEOFILES) $(EXELIBS)
+
+clean:
+	$(ECHO) "    - Cleaning up local directory "$(CURRENT)
+	$(ECHO) "    - Removing object files"
+	$(RM) $(LIBOFILES)
+	$(ECHO) "    - Removing file "$(OUTLIB)
+	$(RM) $(OUTLIB)
+	$(ECHO) "    - Removing file "$(TESTMAIN)
+	$(RM) $(OUTDIR)/test
+	$(RM) *~ *%
+	$(RM) #*
+	$(RM) core
+	$(RM) a.out
+
+prepare:
+	if test ! -d $(OUTDIR) ; \
+	    then \
+	     $(MD) $(OUTDIR); \
+	     $(MD) $(OUTDIR)/activemq; \
+	     $(MD) $(OUTDIR)/activemq/command; \
+	     $(MD) $(OUTDIR)/activemq/protocol; \
+	     $(MD) $(OUTDIR)/activemq/protocol/openwire; \
+	     $(MD) $(OUTDIR)/activemq/transport; \
+	     $(MD) $(OUTDIR)/activemq/transport/tcp; \
+	     $(MD) $(OUTDIR)/cms; \
+	     $(MD) $(OUTDIR)/ppr; \
+	     $(MD) $(OUTDIR)/ppr/io; \
+	     $(MD) $(OUTDIR)/ppr/net; \
+	     $(MD) $(OUTDIR)/ppr/thread; \
+	     $(MD) $(OUTDIR)/ppr/util; \
+	     fi
+
+postpare:
+	$(ECHO) "Done."
+
+
+
+
+
+
+
+

Added: incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/AcknowledgementMode.hpp
URL: http://svn.apache.org/viewcvs/incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/AcknowledgementMode.hpp?rev=397654&view=auto
==============================================================================
--- incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/AcknowledgementMode.hpp (added)
+++ incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/AcknowledgementMode.hpp Thu Apr 27 14:59:28 2006
@@ -0,0 +1,31 @@
+/*
+ * Copyright 2006 The Apache Software Foundation or its licensors, as
+ * applicable.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+#ifndef ActiveMQ_AcknowledgementMode_hpp_
+#define ActiveMQ_AcknowledgementMode_hpp_
+
+namespace apache
+{
+  namespace activemq
+  {
+    enum AcknowledgementMode {
+      UnknownAckMode, AutoAckMode, ClientAckMode, TransactionalAckMode
+    };
+  }
+}
+
+#endif /*ActiveMQ_AcknowledgementMode_hpp_*/
+

Added: incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/BrokerException.cpp
URL: http://svn.apache.org/viewcvs/incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/BrokerException.cpp?rev=397654&view=auto
==============================================================================
--- incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/BrokerException.cpp (added)
+++ incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/BrokerException.cpp Thu Apr 27 14:59:28 2006
@@ -0,0 +1,48 @@
+/*
+ * Copyright 2006 The Apache Software Foundation or its licensors, as
+ * applicable.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+#include "activemq/BrokerException.hpp"
+
+using namespace apache::activemq;
+
+/*
+ * 
+ */
+BrokerException::BrokerException(p<BrokerError> brokerError)
+{
+    this->brokerError = brokerError ;
+
+    // Build exception message
+    msg.assign( brokerError->getExceptionClass()->c_str() ) ;
+    msg.append( " : " ) ;
+    msg.append( brokerError->getMessage()->c_str() ) ;
+}
+
+/*
+ * 
+ */
+p<BrokerError> BrokerException::getBrokerError()
+{
+    return brokerError ;
+}
+
+/*
+ * 
+ */
+p<string> BrokerException::getJavaStackTrace()
+{
+    return brokerError->getStackTrace() ;
+}

Added: incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/BrokerException.hpp
URL: http://svn.apache.org/viewcvs/incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/BrokerException.hpp?rev=397654&view=auto
==============================================================================
--- incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/BrokerException.hpp (added)
+++ incubator/activemq/trunk/openwire-cpp/src/main/cpp/activemq/BrokerException.hpp Thu Apr 27 14:59:28 2006
@@ -0,0 +1,54 @@
+/*
+ * Copyright 2006 The Apache Software Foundation or its licensors, as
+ * applicable.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+#ifndef ActiveMQ_BrokerException_hpp_
+#define ActiveMQ_BrokerException_hpp_
+
+#include <string>
+#include "activemq/command/BrokerError.hpp"
+#include "cms/CmsException.hpp"
+#include "ppr/util/ifr/p"
+
+namespace apache
+{
+  namespace activemq
+  {
+    using namespace std;
+    using namespace ifr;
+    using namespace apache::cms;
+    using namespace apache::activemq::command;
+
+/*
+ * 
+ */
+class BrokerException : public CmsException
+{
+private:
+    p<BrokerError> brokerError ;
+    
+public:
+    BrokerException(p<BrokerError> brokerError) ;
+    virtual ~BrokerException() throw() {}
+
+    virtual p<BrokerError> getBrokerError() ;
+    virtual p<string> getJavaStackTrace() ;
+};
+
+/* namespace */
+  }
+}
+
+#endif /*ActiveMQ_BrokerException_hpp_*/



Mime
View raw message