activemq-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From tab...@apache.org
Subject svn commit: r662523 [2/2] - in /activemq/activemq-cpp/trunk/src/main/activemq: cmsutil/ connector/ connector/openwire/ connector/openwire/marshal/ connector/openwire/utils/ connector/stomp/ connector/stomp/marshal/ core/ io/ transport/ transport/filter...
Date Mon, 02 Jun 2008 19:15:45 GMT
Modified: activemq/activemq-cpp/trunk/src/main/activemq/core/ActiveMQConnectionData.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/src/main/activemq/core/ActiveMQConnectionData.h?rev=662523&r1=662522&r2=662523&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/src/main/activemq/core/ActiveMQConnectionData.h (original)
+++ activemq/activemq-cpp/trunk/src/main/activemq/core/ActiveMQConnectionData.h Mon Jun  2
12:15:42 2008
@@ -17,6 +17,7 @@
 #ifndef _ACTIVEMQ_CORE_ACTIVEMQCONNECTIONDATA_H_
 #define _ACTIVEMQ_CORE_ACTIVEMQCONNECTIONDATA_H_
 
+#include <activemq/util/Config.h>
 #include <activemq/connector/Connector.h>
 #include <activemq/transport/Transport.h>
 #include <decaf/lang/exceptions/IllegalArgumentException.h>
@@ -30,7 +31,7 @@
      * object.  Each ActiveMQConnection owns one of these objects.  This
      * object knows how to clean up the Connection Dependencies correctly
      */
-    class ActiveMQConnectionData {
+    class AMQCPP_API ActiveMQConnectionData {
     private:
 
         // Connector Object

Modified: activemq/activemq-cpp/trunk/src/main/activemq/core/ActiveMQConstants.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/src/main/activemq/core/ActiveMQConstants.h?rev=662523&r1=662522&r2=662523&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/src/main/activemq/core/ActiveMQConstants.h (original)
+++ activemq/activemq-cpp/trunk/src/main/activemq/core/ActiveMQConstants.h Mon Jun  2 12:15:42
2008
@@ -19,6 +19,7 @@
 
 #include <string>
 #include <map>
+#include <activemq/util/Config.h>
 
 namespace activemq{
 namespace core{
@@ -28,7 +29,7 @@
      * Each constant is defined as an enumeration and has functions that
      * convert back an forth between string and enum values.
      */
-    class ActiveMQConstants{
+    class AMQCPP_API ActiveMQConstants{
     public:
 
         /**

Modified: activemq/activemq-cpp/trunk/src/main/activemq/core/ActiveMQConsumer.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/src/main/activemq/core/ActiveMQConsumer.h?rev=662523&r1=662522&r2=662523&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/src/main/activemq/core/ActiveMQConsumer.h (original)
+++ activemq/activemq-cpp/trunk/src/main/activemq/core/ActiveMQConsumer.h Mon Jun  2 12:15:42
2008
@@ -22,6 +22,7 @@
 #include <cms/Message.h>
 #include <cms/CMSException.h>
 
+#include <activemq/util/Config.h>
 #include <activemq/exceptions/ActiveMQException.h>
 #include <activemq/connector/ConsumerInfo.h>
 #include <activemq/connector/ConnectorResourceListener.h>
@@ -36,11 +37,11 @@
 
     class ActiveMQSession;
 
-    class ActiveMQConsumer :
+    class AMQCPP_API ActiveMQConsumer :
         public cms::MessageConsumer,
         public ActiveMQAckHandler,
         public Dispatcher,
-    public connector::ConnectorResourceListener
+        public connector::ConnectorResourceListener
     {
     private:
 

Modified: activemq/activemq-cpp/trunk/src/main/activemq/core/ActiveMQMessage.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/src/main/activemq/core/ActiveMQMessage.h?rev=662523&r1=662522&r2=662523&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/src/main/activemq/core/ActiveMQMessage.h (original)
+++ activemq/activemq-cpp/trunk/src/main/activemq/core/ActiveMQMessage.h Mon Jun  2 12:15:42
2008
@@ -18,6 +18,7 @@
 #define _ACTIVEMQ_CORE_ACTIVEMQMESSAGE_H_
 
 #include <cms/Message.h>
+#include <activemq/util/Config.h>
 
 namespace activemq{
 namespace core{
@@ -32,11 +33,10 @@
      * interface.  This is only done when the Session that this message
      * passes through is in Client Acknowledge mode.
      */
-    class ActiveMQMessage
-    {
+    class AMQCPP_API ActiveMQMessage {
     public:
 
-        virtual ~ActiveMQMessage(void) {}
+        virtual ~ActiveMQMessage() {}
 
         /**
          * Sets the Acknowledgement Handler that this Message will use

Modified: activemq/activemq-cpp/trunk/src/main/activemq/core/ActiveMQProducer.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/src/main/activemq/core/ActiveMQProducer.h?rev=662523&r1=662522&r2=662523&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/src/main/activemq/core/ActiveMQProducer.h (original)
+++ activemq/activemq-cpp/trunk/src/main/activemq/core/ActiveMQProducer.h Mon Jun  2 12:15:42
2008
@@ -22,6 +22,7 @@
 #include <cms/Destination.h>
 #include <cms/DeliveryMode.h>
 
+#include <activemq/util/Config.h>
 #include <activemq/connector/ConnectorResourceListener.h>
 #include <activemq/connector/ProducerInfo.h>
 
@@ -30,8 +31,8 @@
 
     class ActiveMQSession;
 
-    class ActiveMQProducer : public cms::MessageProducer,
-                             public connector::ConnectorResourceListener
+    class AMQCPP_API ActiveMQProducer : public cms::MessageProducer,
+                                        public connector::ConnectorResourceListener
     {
     private:
 

Modified: activemq/activemq-cpp/trunk/src/main/activemq/core/ActiveMQSession.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/src/main/activemq/core/ActiveMQSession.h?rev=662523&r1=662522&r2=662523&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/src/main/activemq/core/ActiveMQSession.h (original)
+++ activemq/activemq-cpp/trunk/src/main/activemq/core/ActiveMQSession.h Mon Jun  2 12:15:42
2008
@@ -19,6 +19,7 @@
 
 #include <cms/Session.h>
 #include <cms/ExceptionListener.h>
+#include <activemq/util/Config.h>
 #include <activemq/exceptions/ActiveMQException.h>
 #include <activemq/connector/SessionInfo.h>
 #include <activemq/connector/ConnectorResourceListener.h>
@@ -39,7 +40,7 @@
     class ActiveMQConsumer;
     class ActiveMQSessionExecutor;
 
-    class ActiveMQSession :
+    class AMQCPP_API ActiveMQSession :
         public cms::Session,
         public Dispatcher,
         public connector::ConnectorResourceListener

Modified: activemq/activemq-cpp/trunk/src/main/activemq/core/ActiveMQSessionExecutor.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/src/main/activemq/core/ActiveMQSessionExecutor.h?rev=662523&r1=662522&r2=662523&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/src/main/activemq/core/ActiveMQSessionExecutor.h (original)
+++ activemq/activemq-cpp/trunk/src/main/activemq/core/ActiveMQSessionExecutor.h Mon Jun 
2 12:15:42 2008
@@ -18,6 +18,7 @@
 #ifndef ACTIVEMQ_CORE_ACTIVEMQSESSIONEXECUTOR_
 #define ACTIVEMQ_CORE_ACTIVEMQSESSIONEXECUTOR_
 
+#include <activemq/util/Config.h>
 #include <activemq/core/Dispatcher.h>
 #include <decaf/lang/Thread.h>
 #include <decaf/lang/Runnable.h>
@@ -35,7 +36,7 @@
      * Delegate dispatcher for a single session.  Contains a thread
      * to provide for asynchronous dispatching.
      */
-    class ActiveMQSessionExecutor :
+    class AMQCPP_API ActiveMQSessionExecutor :
         public Dispatcher,
         public decaf::lang::Runnable
     {

Modified: activemq/activemq-cpp/trunk/src/main/activemq/core/ActiveMQTransaction.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/src/main/activemq/core/ActiveMQTransaction.h?rev=662523&r1=662522&r2=662523&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/src/main/activemq/core/ActiveMQTransaction.h (original)
+++ activemq/activemq-cpp/trunk/src/main/activemq/core/ActiveMQTransaction.h Mon Jun  2 12:15:42
2008
@@ -23,6 +23,7 @@
 #include <cms/Message.h>
 #include <cms/CMSException.h>
 
+#include <activemq/util/Config.h>
 #include <activemq/exceptions/ActiveMQException.h>
 #include <activemq/connector/TransactionInfo.h>
 #include <decaf/lang/exceptions/InvalidStateException.h>
@@ -51,8 +52,7 @@
      *   Max number of times a message can be redelivered, if the session is
      *   rolled back more than this many time, the message is dropped.
      */
-    class ActiveMQTransaction : public connector::TransactionInfo
-    {
+    class AMQCPP_API ActiveMQTransaction : public connector::TransactionInfo {
     private:
 
         // List type for holding messages

Modified: activemq/activemq-cpp/trunk/src/main/activemq/core/DispatchData.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/src/main/activemq/core/DispatchData.h?rev=662523&r1=662522&r2=662523&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/src/main/activemq/core/DispatchData.h (original)
+++ activemq/activemq-cpp/trunk/src/main/activemq/core/DispatchData.h Mon Jun  2 12:15:42
2008
@@ -19,6 +19,7 @@
 #define ACTIVEMQ_CORE_DISPATCHDATA_H_
 
 #include <stdlib.h>
+#include <activemq/util/Config.h>
 
 namespace activemq {
     
@@ -33,7 +34,7 @@
     /**
      * Contains information about dispatching to a particular consumer.
      */
-    class DispatchData {
+    class AMQCPP_API DispatchData {
     private:
     
         connector::ConsumerInfo* consumer;

Modified: activemq/activemq-cpp/trunk/src/main/activemq/core/Dispatcher.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/src/main/activemq/core/Dispatcher.h?rev=662523&r1=662522&r2=662523&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/src/main/activemq/core/Dispatcher.h (original)
+++ activemq/activemq-cpp/trunk/src/main/activemq/core/Dispatcher.h Mon Jun  2 12:15:42 2008
@@ -19,6 +19,7 @@
 #define ACTIVEMQ_CORE_DISPATCHER_H_
 
 #include <activemq/core/DispatchData.h>
+#include <activemq/util/Config.h>
 
 namespace activemq{
 namespace core{
@@ -27,7 +28,7 @@
      * Interface for an object responsible for dispatching messages to 
      * consumers.
      */
-    class Dispatcher {
+    class AMQCPP_API Dispatcher {
     public:
     
         virtual ~Dispatcher(){}

Modified: activemq/activemq-cpp/trunk/src/main/activemq/io/LoggingInputStream.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/src/main/activemq/io/LoggingInputStream.h?rev=662523&r1=662522&r2=662523&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/src/main/activemq/io/LoggingInputStream.h (original)
+++ activemq/activemq-cpp/trunk/src/main/activemq/io/LoggingInputStream.h Mon Jun  2 12:15:42
2008
@@ -18,6 +18,7 @@
 #ifndef _ACTIVEMQ_IO_LOGGINGINPUTSTREAM_H_
 #define _ACTIVEMQ_IO_LOGGINGINPUTSTREAM_H_
 
+#include <activemq/util/Config.h>
 #include <decaf/io/FilterInputStream.h>
 #include <decaf/util/logging/LoggerDefines.h>
 #include <decaf/lang/exceptions/NullPointerException.h>
@@ -25,7 +26,7 @@
 namespace activemq{
 namespace io{
 
-    class LoggingInputStream : public decaf::io::FilterInputStream {
+    class AMQCPP_API LoggingInputStream : public decaf::io::FilterInputStream {
     private:
 
         LOGDECAF_DECLARE(logger)

Modified: activemq/activemq-cpp/trunk/src/main/activemq/io/LoggingOutputStream.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/src/main/activemq/io/LoggingOutputStream.h?rev=662523&r1=662522&r2=662523&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/src/main/activemq/io/LoggingOutputStream.h (original)
+++ activemq/activemq-cpp/trunk/src/main/activemq/io/LoggingOutputStream.h Mon Jun  2 12:15:42
2008
@@ -18,6 +18,7 @@
 #ifndef ACTIVEMQ_IO_LOGGINGOUTPUTSTREAM_H_
 #define ACTIVEMQ_IO_LOGGINGOUTPUTSTREAM_H_
 
+#include <activemq/util/Config.h>
 #include <decaf/io/FilterOutputStream.h>
 #include <decaf/util/logging/LoggerDefines.h>
 
@@ -28,7 +29,7 @@
      * OutputStream filter that just logs the data being
      * written.
      */
-    class LoggingOutputStream : public decaf::io::FilterOutputStream {
+    class AMQCPP_API LoggingOutputStream : public decaf::io::FilterOutputStream {
     private:
 
         LOGDECAF_DECLARE(logger)

Modified: activemq/activemq-cpp/trunk/src/main/activemq/transport/Command.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/src/main/activemq/transport/Command.h?rev=662523&r1=662522&r2=662523&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/src/main/activemq/transport/Command.h (original)
+++ activemq/activemq-cpp/trunk/src/main/activemq/transport/Command.h Mon Jun  2 12:15:42
2008
@@ -19,11 +19,12 @@
 #define _ACTIVEMQ_TRANSPORT_COMMAND_H_
 
 #include <string>
+#include <activemq/util/Config.h>
 
 namespace activemq{
 namespace transport{
 
-    class Command{
+    class AMQCPP_API Command{
     public:
 
         virtual ~Command() {}

Modified: activemq/activemq-cpp/trunk/src/main/activemq/transport/CommandIOException.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/src/main/activemq/transport/CommandIOException.h?rev=662523&r1=662522&r2=662523&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/src/main/activemq/transport/CommandIOException.h (original)
+++ activemq/activemq-cpp/trunk/src/main/activemq/transport/CommandIOException.h Mon Jun 
2 12:15:42 2008
@@ -19,11 +19,12 @@
 #define _ACTIVEMQ_TRANSPORT_COMMANDIOEXCEPTION_H_
 
 #include <decaf/io/IOException.h>
+#include <activemq/util/Config.h>
 
 namespace activemq{
 namespace transport{
 
-    class CommandIOException : public decaf::io::IOException{
+    class AMQCPP_API CommandIOException : public decaf::io::IOException{
     public:
 
         /**

Modified: activemq/activemq-cpp/trunk/src/main/activemq/transport/CommandListener.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/src/main/activemq/transport/CommandListener.h?rev=662523&r1=662522&r2=662523&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/src/main/activemq/transport/CommandListener.h (original)
+++ activemq/activemq-cpp/trunk/src/main/activemq/transport/CommandListener.h Mon Jun  2 12:15:42
2008
@@ -18,6 +18,8 @@
 #ifndef _ACTIVEMQ_TRANSPORT_COMMANDLISTENER_H_
 #define _ACTIVEMQ_TRANSPORT_COMMANDLISTENER_H_
 
+#include <activemq/util/Config.h>
+
 namespace activemq{
 namespace transport{
 
@@ -26,7 +28,7 @@
     /**
      * Interface for an observer of broker commands.
      */
-    class CommandListener{
+    class AMQCPP_API CommandListener{
     public:
 
         virtual ~CommandListener() {}

Modified: activemq/activemq-cpp/trunk/src/main/activemq/transport/CommandReader.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/src/main/activemq/transport/CommandReader.h?rev=662523&r1=662522&r2=662523&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/src/main/activemq/transport/CommandReader.h (original)
+++ activemq/activemq-cpp/trunk/src/main/activemq/transport/CommandReader.h Mon Jun  2 12:15:42
2008
@@ -21,6 +21,7 @@
 #include <decaf/io/Reader.h>
 #include <activemq/transport/CommandIOException.h>
 #include <activemq/transport/Command.h>
+#include <activemq/util/Config.h>
 
 namespace activemq{
 namespace transport{
@@ -29,7 +30,7 @@
      * Interface for an object responsible for reading a command
      * from an input stream.
      */
-    class CommandReader : public decaf::io::Reader {
+    class AMQCPP_API CommandReader : public decaf::io::Reader {
     public:
 
         virtual ~CommandReader() {}

Modified: activemq/activemq-cpp/trunk/src/main/activemq/transport/CommandWriter.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/src/main/activemq/transport/CommandWriter.h?rev=662523&r1=662522&r2=662523&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/src/main/activemq/transport/CommandWriter.h (original)
+++ activemq/activemq-cpp/trunk/src/main/activemq/transport/CommandWriter.h Mon Jun  2 12:15:42
2008
@@ -21,6 +21,7 @@
 #include <decaf/io/OutputStream.h>
 #include <decaf/io/Writer.h>
 #include <activemq/transport/CommandIOException.h>
+#include <activemq/util/Config.h>
 
 namespace activemq{
 namespace transport{
@@ -31,7 +32,7 @@
      * Interface for an object responsible for writing a command
      * to an output stream.
      */
-    class CommandWriter : public decaf::io::Writer {
+    class AMQCPP_API CommandWriter : public decaf::io::Writer {
     public:
 
         virtual ~CommandWriter() {}

Modified: activemq/activemq-cpp/trunk/src/main/activemq/transport/IOTransport.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/src/main/activemq/transport/IOTransport.h?rev=662523&r1=662522&r2=662523&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/src/main/activemq/transport/IOTransport.h (original)
+++ activemq/activemq-cpp/trunk/src/main/activemq/transport/IOTransport.h Mon Jun  2 12:15:42
2008
@@ -18,6 +18,7 @@
 #ifndef _ACTIVEMQ_TRANSPORT_IOTRANSPORT_H_
 #define _ACTIVEMQ_TRANSPORT_IOTRANSPORT_H_
 
+#include <activemq/util/Config.h>
 #include <activemq/transport/Transport.h>
 #include <activemq/transport/TransportExceptionListener.h>
 #include <activemq/transport/CommandListener.h>
@@ -43,8 +44,8 @@
      * destructor.  Once this object has been closed, it cannot be
      * restarted.
      */
-    class IOTransport : public Transport,
-                        public decaf::lang::Runnable {
+    class AMQCPP_API IOTransport : public Transport,
+                                   public decaf::lang::Runnable {
 
         LOGDECAF_DECLARE( logger )
 

Modified: activemq/activemq-cpp/trunk/src/main/activemq/transport/IOTransportFactory.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/src/main/activemq/transport/IOTransportFactory.h?rev=662523&r1=662522&r2=662523&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/src/main/activemq/transport/IOTransportFactory.h (original)
+++ activemq/activemq-cpp/trunk/src/main/activemq/transport/IOTransportFactory.h Mon Jun 
2 12:15:42 2008
@@ -18,6 +18,7 @@
 #ifndef _ACTIVEMQ_TRANSPORT_IOTRANSPORTFACTORY_H_
 #define _ACTIVEMQ_TRANSPORT_IOTRANSPORTFACTORY_H_
 
+#include <activemq/util/Config.h>
 #include <activemq/exceptions/ActiveMQException.h>
 #include <activemq/transport/TransportFactory.h>
 #include <activemq/transport/TransportFactoryMapRegistrar.h>
@@ -29,7 +30,7 @@
      * Manufactures IOTransports, which are objects that
      * read from input streams and write to output streams.
      */
-    class IOTransportFactory : public TransportFactory {
+    class AMQCPP_API IOTransportFactory : public TransportFactory {
     private:
 
         static TransportFactoryMapRegistrar registrar;

Modified: activemq/activemq-cpp/trunk/src/main/activemq/transport/MockTransport.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/src/main/activemq/transport/MockTransport.h?rev=662523&r1=662522&r2=662523&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/src/main/activemq/transport/MockTransport.h (original)
+++ activemq/activemq-cpp/trunk/src/main/activemq/transport/MockTransport.h Mon Jun  2 12:15:42
2008
@@ -52,7 +52,7 @@
      * up to the builder to create appropriate responses and schedule any asynchronous
      * messages that might result from a message sent to the Broker.
      */
-    class MockTransport : public Transport{
+    class AMQCPP_API MockTransport : public Transport{
     public:
 
         /**

Modified: activemq/activemq-cpp/trunk/src/main/activemq/transport/MockTransportFactory.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/src/main/activemq/transport/MockTransportFactory.h?rev=662523&r1=662522&r2=662523&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/src/main/activemq/transport/MockTransportFactory.h (original)
+++ activemq/activemq-cpp/trunk/src/main/activemq/transport/MockTransportFactory.h Mon Jun
 2 12:15:42 2008
@@ -18,6 +18,7 @@
 #ifndef _ACTIVEMQ_TRANSPORT_MOCKTRANSPORTFACTORY_H_
 #define _ACTIVEMQ_TRANSPORT_MOCKTRANSPORTFACTORY_H_
 
+#include <activemq/util/Config.h>
 #include <activemq/transport/TransportFactory.h>
 
 namespace activemq{
@@ -27,7 +28,7 @@
      * Manufactures MockTransports, which are objects that
      * read from input streams and write to output streams.
      */
-    class MockTransportFactory : public TransportFactory{
+    class AMQCPP_API MockTransportFactory : public TransportFactory{
     public:
 
         virtual ~MockTransportFactory() {}

Modified: activemq/activemq-cpp/trunk/src/main/activemq/transport/Response.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/src/main/activemq/transport/Response.h?rev=662523&r1=662522&r2=662523&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/src/main/activemq/transport/Response.h (original)
+++ activemq/activemq-cpp/trunk/src/main/activemq/transport/Response.h Mon Jun  2 12:15:42
2008
@@ -18,6 +18,7 @@
 #ifndef _ACTIVEMQ_TRANSPORT_RESPONSE_H_
 #define _ACTIVEMQ_TRANSPORT_RESPONSE_H_
 
+#include <activemq/util/Config.h>
 #include <activemq/transport/Command.h>
 
 namespace activemq{
@@ -29,7 +30,7 @@
      * transport layer.  Responses are mapped to the Command they are
      * linked to by a Correlation Id that is set by the Sedning Transport.
      */
-    class Response : public Command{
+    class AMQCPP_API Response : public Command{
     public:
 
         virtual ~Response() {}

Modified: activemq/activemq-cpp/trunk/src/main/activemq/transport/Transport.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/src/main/activemq/transport/Transport.h?rev=662523&r1=662522&r2=662523&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/src/main/activemq/transport/Transport.h (original)
+++ activemq/activemq-cpp/trunk/src/main/activemq/transport/Transport.h Mon Jun  2 12:15:42
2008
@@ -21,6 +21,7 @@
 #include <decaf/io/InputStream.h>
 #include <decaf/io/OutputStream.h>
 #include <decaf/lang/exceptions/UnsupportedOperationException.h>
+#include <activemq/util/Config.h>
 #include <activemq/transport/CommandIOException.h>
 #include <activemq/transport/Command.h>
 #include <activemq/transport/Response.h>
@@ -47,8 +48,8 @@
      * provide object(s) that implement the CommandReader and CommandWriter
      * interfaces.
      */
-    class Transport : public cms::Startable,
-                      public cms::Closeable {
+    class AMQCPP_API Transport : public cms::Startable,
+                                 public cms::Closeable {
     public:
 
         virtual ~Transport() {}

Modified: activemq/activemq-cpp/trunk/src/main/activemq/transport/TransportBuilder.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/src/main/activemq/transport/TransportBuilder.h?rev=662523&r1=662522&r2=662523&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/src/main/activemq/transport/TransportBuilder.h (original)
+++ activemq/activemq-cpp/trunk/src/main/activemq/transport/TransportBuilder.h Mon Jun  2
12:15:42 2008
@@ -18,6 +18,7 @@
 #ifndef _ACTIVEMQ_TRANSPORT_TRANSPORTBUILDER_H_
 #define _ACTIVEMQ_TRANSPORT_TRANSPORTBUILDER_H_
 
+#include <activemq/util/Config.h>
 #include <activemq/transport/Transport.h>
 #include <decaf/util/Properties.h>
 #include <decaf/lang/exceptions/IllegalArgumentException.h>
@@ -29,7 +30,7 @@
      * This class controls the creation of transports based on configuration
      * options set in a properties object.
      */
-    class TransportBuilder {
+    class AMQCPP_API TransportBuilder {
     public:
 
         TransportBuilder() {}

Modified: activemq/activemq-cpp/trunk/src/main/activemq/transport/TransportExceptionListener.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/src/main/activemq/transport/TransportExceptionListener.h?rev=662523&r1=662522&r2=662523&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/src/main/activemq/transport/TransportExceptionListener.h (original)
+++ activemq/activemq-cpp/trunk/src/main/activemq/transport/TransportExceptionListener.h Mon
Jun  2 12:15:42 2008
@@ -19,6 +19,7 @@
 #define _ACTIVEMQ_TRANSPORT_TRANSPORTEXCEPTIONLISTENER_H_
 
 #include <decaf/lang/Exception.h>
+#include <activemq/util/Config.h>
 
 namespace activemq{
 namespace transport{
@@ -29,7 +30,7 @@
     /**
      * A listener of asynchronous exceptions from a command transport object.
      */
-    class TransportExceptionListener{
+    class AMQCPP_API TransportExceptionListener{
     public:
 
         virtual ~TransportExceptionListener() {}

Modified: activemq/activemq-cpp/trunk/src/main/activemq/transport/TransportFactory.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/src/main/activemq/transport/TransportFactory.h?rev=662523&r1=662522&r2=662523&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/src/main/activemq/transport/TransportFactory.h (original)
+++ activemq/activemq-cpp/trunk/src/main/activemq/transport/TransportFactory.h Mon Jun  2
12:15:42 2008
@@ -34,7 +34,7 @@
      * wether the newly create transport owns the next and should delete
      * it on its own destruction.
      */
-    class TransportFactory{
+    class AMQCPP_API TransportFactory{
     public:
 
         virtual ~TransportFactory() {}

Modified: activemq/activemq-cpp/trunk/src/main/activemq/transport/TransportFactoryMap.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/src/main/activemq/transport/TransportFactoryMap.h?rev=662523&r1=662522&r2=662523&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/src/main/activemq/transport/TransportFactoryMap.h (original)
+++ activemq/activemq-cpp/trunk/src/main/activemq/transport/TransportFactoryMap.h Mon Jun
 2 12:15:42 2008
@@ -19,6 +19,7 @@
 #define _ACTIVEMQ_TRANSPORT_TRANSPORTFACTORYMAP_H_
 
 #include <activemq/transport/TransportFactory.h>
+#include <activemq/util/Config.h>
 
 #include <map>
 #include <vector>
@@ -32,7 +33,7 @@
      * of the TransportFactory class which create a particular type of
      * Transport.
      */
-    class TransportFactoryMap{
+    class AMQCPP_API TransportFactoryMap{
     private:
 
         // Map of Factories

Modified: activemq/activemq-cpp/trunk/src/main/activemq/transport/TransportFactoryMapRegistrar.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/src/main/activemq/transport/TransportFactoryMapRegistrar.h?rev=662523&r1=662522&r2=662523&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/src/main/activemq/transport/TransportFactoryMapRegistrar.h
(original)
+++ activemq/activemq-cpp/trunk/src/main/activemq/transport/TransportFactoryMapRegistrar.h
Mon Jun  2 12:15:42 2008
@@ -19,6 +19,7 @@
 #define _ACTIVEMQ_TRANSPORT_TRANSPORTFACTORYMAPREGISTRAR_H_
 
 #include <activemq/transport/TransportFactoryMap.h>
+#include <activemq/util/Config.h>
 
 namespace activemq{
 namespace transport{
@@ -27,7 +28,7 @@
      * Registers the passed in factory into the factory map, this class
      * can manage the lifetime of the registered factory (default behaviour).
      */
-    class TransportFactoryMapRegistrar {
+    class AMQCPP_API TransportFactoryMapRegistrar {
     public:
 
         /**

Modified: activemq/activemq-cpp/trunk/src/main/activemq/transport/TransportFilter.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/src/main/activemq/transport/TransportFilter.h?rev=662523&r1=662522&r2=662523&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/src/main/activemq/transport/TransportFilter.h (original)
+++ activemq/activemq-cpp/trunk/src/main/activemq/transport/TransportFilter.h Mon Jun  2 12:15:42
2008
@@ -18,6 +18,7 @@
 #ifndef ACTIVEMQ_TRANSPORT_TRANSPORTFILTER_H_
 #define ACTIVEMQ_TRANSPORT_TRANSPORTFILTER_H_
 
+#include <activemq/util/Config.h>
 #include <activemq/exceptions/ActiveMQException.h>
 #include <activemq/transport/Transport.h>
 #include <activemq/transport/CommandListener.h>
@@ -32,7 +33,7 @@
      * filters implement the Transport interface and
      * optionally delegate calls to another Transport object.
      */
-    class TransportFilter :
+    class AMQCPP_API TransportFilter :
         public Transport,
         public CommandListener,
         public TransportExceptionListener {

Modified: activemq/activemq-cpp/trunk/src/main/activemq/transport/filters/AsyncSendTransport.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/src/main/activemq/transport/filters/AsyncSendTransport.h?rev=662523&r1=662522&r2=662523&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/src/main/activemq/transport/filters/AsyncSendTransport.h (original)
+++ activemq/activemq-cpp/trunk/src/main/activemq/transport/filters/AsyncSendTransport.h Mon
Jun  2 12:15:42 2008
@@ -18,6 +18,7 @@
 #ifndef _ACTIVEMQ_TRANSPORT_FILTERS_ASYNCSENDTRANSPORT_H_
 #define _ACTIVEMQ_TRANSPORT_FILTERS_ASYNCSENDTRANSPORT_H_
 
+#include <activemq/util/Config.h>
 #include <activemq/transport/TransportFilter.h>
 #include <decaf/util/Queue.h>
 #include <decaf/lang/Runnable.h>
@@ -26,8 +27,8 @@
 namespace transport{
 namespace filters{
 
-    class AsyncSendTransport : public TransportFilter,
-                               public decaf::lang::Runnable {
+    class AMQCPP_API AsyncSendTransport : public TransportFilter,
+                                          public decaf::lang::Runnable {
     private:
 
         /**

Modified: activemq/activemq-cpp/trunk/src/main/activemq/transport/filters/AsyncSendTransportFactory.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/src/main/activemq/transport/filters/AsyncSendTransportFactory.h?rev=662523&r1=662522&r2=662523&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/src/main/activemq/transport/filters/AsyncSendTransportFactory.h
(original)
+++ activemq/activemq-cpp/trunk/src/main/activemq/transport/filters/AsyncSendTransportFactory.h
Mon Jun  2 12:15:42 2008
@@ -18,6 +18,7 @@
 #ifndef _ACTIVEMQ_TRANSPORT_FILTERS_ASYNCSENDTRANSPORTFACTORY_H_
 #define _ACTIVEMQ_TRANSPORT_FILTERS_ASYNCSENDTRANSPORTFACTORY_H_
 
+#include <activemq/util/Config.h>
 #include <activemq/transport/TransportFactory.h>
 #include <activemq/transport/TransportFactoryMapRegistrar.h>
 #include <activemq/exceptions/ActiveMQException.h>
@@ -29,7 +30,7 @@
     /**
      * Factory Responsible for creating the AsyncSendTransport.
      */
-    class AsyncSendTransportFactory : public TransportFactory {
+    class AMQCPP_API AsyncSendTransportFactory : public TransportFactory {
     public:
 
         virtual ~AsyncSendTransportFactory() {}

Modified: activemq/activemq-cpp/trunk/src/main/activemq/transport/filters/FutureResponse.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/src/main/activemq/transport/filters/FutureResponse.h?rev=662523&r1=662522&r2=662523&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/src/main/activemq/transport/filters/FutureResponse.h (original)
+++ activemq/activemq-cpp/trunk/src/main/activemq/transport/filters/FutureResponse.h Mon Jun
 2 12:15:42 2008
@@ -18,6 +18,7 @@
 #ifndef ACTIVEMQ_TRANSPORT_FILTERS_FUTURERESPONSE_H_
 #define ACTIVEMQ_TRANSPORT_FILTERS_FUTURERESPONSE_H_
 
+#include <activemq/util/Config.h>
 #include <decaf/util/concurrent/Mutex.h>
 #include <decaf/util/concurrent/Concurrent.h>
 #include <activemq/transport/Response.h>
@@ -34,7 +35,7 @@
      * and when a response comes in, notify can be called to
      * inform those waiting that the response is now available.
      */
-    class FutureResponse : public decaf::util::concurrent::Synchronizable{
+    class AMQCPP_API FutureResponse : public decaf::util::concurrent::Synchronizable{
     private:
 
         Response* response;

Modified: activemq/activemq-cpp/trunk/src/main/activemq/transport/filters/LoggingTransport.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/src/main/activemq/transport/filters/LoggingTransport.h?rev=662523&r1=662522&r2=662523&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/src/main/activemq/transport/filters/LoggingTransport.h (original)
+++ activemq/activemq-cpp/trunk/src/main/activemq/transport/filters/LoggingTransport.h Mon
Jun  2 12:15:42 2008
@@ -18,6 +18,7 @@
 #ifndef ACTIVEMQ_TRANSPORT_FILTERS_LOGGINGTRANSPORT_H_
 #define ACTIVEMQ_TRANSPORT_FILTERS_LOGGINGTRANSPORT_H_
 
+#include <activemq/util/Config.h>
 #include <activemq/transport/TransportFilter.h>
 #include <decaf/util/logging/LoggerDefines.h>
 
@@ -28,7 +29,7 @@
     /**
      * A transport filter that logs commands as they are sent/received.
      */
-    class LoggingTransport : public TransportFilter {
+    class AMQCPP_API LoggingTransport : public TransportFilter {
     private:
 
         LOGDECAF_DECLARE( logger )

Modified: activemq/activemq-cpp/trunk/src/main/activemq/transport/filters/LoggingTransportFactory.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/src/main/activemq/transport/filters/LoggingTransportFactory.h?rev=662523&r1=662522&r2=662523&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/src/main/activemq/transport/filters/LoggingTransportFactory.h
(original)
+++ activemq/activemq-cpp/trunk/src/main/activemq/transport/filters/LoggingTransportFactory.h
Mon Jun  2 12:15:42 2008
@@ -18,6 +18,7 @@
 #ifndef _ACTIVEMQ_TRANSPORT_FILTERS_LOGGINGTRANSPORTFACTORY_H_
 #define _ACTIVEMQ_TRANSPORT_FILTERS_LOGGINGTRANSPORTFACTORY_H_
 
+#include <activemq/util/Config.h>
 #include <activemq/transport/TransportFactory.h>
 #include <activemq/transport/TransportFactoryMapRegistrar.h>
 #include <activemq/exceptions/ActiveMQException.h>
@@ -29,7 +30,7 @@
     /**
      * Factory Responsible for creating the LoggingTransport.
      */
-    class LoggingTransportFactory : public TransportFactory {
+    class AMQCPP_API LoggingTransportFactory : public TransportFactory {
     public:
 
         virtual ~LoggingTransportFactory() {}

Modified: activemq/activemq-cpp/trunk/src/main/activemq/transport/filters/ResponseCorrelator.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/src/main/activemq/transport/filters/ResponseCorrelator.h?rev=662523&r1=662522&r2=662523&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/src/main/activemq/transport/filters/ResponseCorrelator.h (original)
+++ activemq/activemq-cpp/trunk/src/main/activemq/transport/filters/ResponseCorrelator.h Mon
Jun  2 12:15:42 2008
@@ -18,6 +18,7 @@
 #ifndef ACTIVEMQ_TRANSPORT_FILTERS_RESPONSECORRELATOR_H_
 #define ACTIVEMQ_TRANSPORT_FILTERS_RESPONSECORRELATOR_H_
 
+#include <activemq/util/Config.h>
 #include <activemq/transport/TransportFilter.h>
 #include <activemq/transport/filters/FutureResponse.h>
 #include <activemq/transport/Command.h>
@@ -36,7 +37,7 @@
      * are simply sent directly to the CommandListener.  It owns
      * the transport that it
      */
-    class ResponseCorrelator : public TransportFilter {
+    class AMQCPP_API ResponseCorrelator : public TransportFilter {
     private:
 
         /**

Modified: activemq/activemq-cpp/trunk/src/main/activemq/transport/filters/ResponseCorrelatorFactory.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/src/main/activemq/transport/filters/ResponseCorrelatorFactory.h?rev=662523&r1=662522&r2=662523&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/src/main/activemq/transport/filters/ResponseCorrelatorFactory.h
(original)
+++ activemq/activemq-cpp/trunk/src/main/activemq/transport/filters/ResponseCorrelatorFactory.h
Mon Jun  2 12:15:42 2008
@@ -18,6 +18,7 @@
 #ifndef _ACTIVEMQ_TRANSPORT_FILTERS_RESPONSECORRELATORFACTORY_H_
 #define _ACTIVEMQ_TRANSPORT_FILTERS_RESPONSECORRELATORFACTORY_H_
 
+#include <activemq/util/Config.h>
 #include <activemq/transport/TransportFactory.h>
 #include <activemq/transport/TransportFactoryMapRegistrar.h>
 #include <activemq/exceptions/ActiveMQException.h>
@@ -29,7 +30,7 @@
     /**
      * Factory Responsible for creating the ResponseCorrelator.
      */
-    class ResponseCorrelatorFactory : public TransportFactory {
+    class AMQCPP_API ResponseCorrelatorFactory : public TransportFactory {
     public:
 
         virtual ~ResponseCorrelatorFactory() {}

Modified: activemq/activemq-cpp/trunk/src/main/activemq/transport/filters/TcpTransport.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/src/main/activemq/transport/filters/TcpTransport.h?rev=662523&r1=662522&r2=662523&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/src/main/activemq/transport/filters/TcpTransport.h (original)
+++ activemq/activemq-cpp/trunk/src/main/activemq/transport/filters/TcpTransport.h Mon Jun
 2 12:15:42 2008
@@ -18,6 +18,7 @@
 #ifndef _ACTIVEMQ_TRANSPORT_FILTERS_TCPTRANSPORT_H_
 #define _ACTIVEMQ_TRANSPORT_FILTERS_TCPTRANSPORT_H_
 
+#include <activemq/util/Config.h>
 #include <activemq/transport/TransportFilter.h>
 #include <decaf/net/Socket.h>
 #include <decaf/util/Properties.h>
@@ -36,7 +37,7 @@
      * level transport should take care of manaing stream reads
      * and writes.
      */
-    class TcpTransport : public TransportFilter {
+    class AMQCPP_API TcpTransport : public TransportFilter {
     private:
 
         /**

Modified: activemq/activemq-cpp/trunk/src/main/activemq/transport/filters/TcpTransportFactory.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/src/main/activemq/transport/filters/TcpTransportFactory.h?rev=662523&r1=662522&r2=662523&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/src/main/activemq/transport/filters/TcpTransportFactory.h
(original)
+++ activemq/activemq-cpp/trunk/src/main/activemq/transport/filters/TcpTransportFactory.h
Mon Jun  2 12:15:42 2008
@@ -18,6 +18,7 @@
 #ifndef _ACTIVEMQ_TRANSPORT_FILTERS_TCPTRANSPORTFACTORY_H_
 #define _ACTIVEMQ_TRANSPORT_FILTERS_TCPTRANSPORTFACTORY_H_
 
+#include <activemq/util/Config.h>
 #include <activemq/transport/TransportFactory.h>
 #include <activemq/transport/TransportFactoryMapRegistrar.h>
 #include <activemq/transport/IOTransportFactory.h>
@@ -30,7 +31,7 @@
     /**
      * Factory Responsible for creating the TcpTransport.
      */
-    class TcpTransportFactory : public TransportFactory {
+    class AMQCPP_API TcpTransportFactory : public TransportFactory {
     public:
 
         virtual ~TcpTransportFactory() {}

Modified: activemq/activemq-cpp/trunk/src/main/activemq/wireformat/WireFormat.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/src/main/activemq/wireformat/WireFormat.h?rev=662523&r1=662522&r2=662523&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/src/main/activemq/wireformat/WireFormat.h (original)
+++ activemq/activemq-cpp/trunk/src/main/activemq/wireformat/WireFormat.h Mon Jun  2 12:15:42
2008
@@ -22,6 +22,7 @@
 #include <decaf/io/DataOutputStream.h>
 #include <decaf/io/IOException.h>
 
+#include <activemq/util/Config.h>
 #include <activemq/transport/Command.h>
 
 namespace activemq{
@@ -33,7 +34,7 @@
      *
      * @version $Revision: 1.1 $
      */
-    class WireFormat {
+    class AMQCPP_API WireFormat {
     public:
 
         virtual ~WireFormat() {}

Modified: activemq/activemq-cpp/trunk/src/main/activemq/wireformat/WireFormatFactory.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/src/main/activemq/wireformat/WireFormatFactory.h?rev=662523&r1=662522&r2=662523&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/src/main/activemq/wireformat/WireFormatFactory.h (original)
+++ activemq/activemq-cpp/trunk/src/main/activemq/wireformat/WireFormatFactory.h Mon Jun 
2 12:15:42 2008
@@ -18,6 +18,7 @@
 #ifndef _ACTIVEMQ_WIREFORMAT_WIREFORMATFACTORY_H_
 #define _ACTIVEMQ_WIREFORMAT_WIREFORMATFACTORY_H_
 
+#include <activemq/util/Config.h>
 #include <activemq/wireformat/WireFormat.h>
 #include <decaf/util/Properties.h>
 #include <decaf/lang/exceptions/IllegalStateException.h>
@@ -31,7 +32,7 @@
      * the properties that are set in the passed <code>Properties</code>
      * object.
      */
-    class WireFormatFactory {
+    class AMQCPP_API WireFormatFactory {
     public:
 
         virtual ~WireFormatFactory() {}



Mime
View raw message