You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@activemq.apache.org by ta...@apache.org on 2009/04/08 23:36:42 UTC

svn commit: r763410 - in /activemq/activemq-cpp/trunk/activemq-cpp/src/main: activemq/state/ decaf/lang/ decaf/util/ decaf/util/concurrent/ decaf/util/concurrent/atomic/

Author: tabish
Date: Wed Apr  8 21:36:42 2009
New Revision: 763410

URL: http://svn.apache.org/viewvc?rev=763410&view=rev
Log:
Updates to this files to resolve windows build issues related to building as DLL

Modified:
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/state/ConnectionState.h
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/lang/Iterable.h
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/lang/Pointer.h
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/AbstractCollection.h
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/AbstractList.h
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/AbstractQueue.h
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/AbstractSequentialList.h
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/AbstractSet.h
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/Collection.h
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/ListIterator.h
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/Map.h
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/Queue.h
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/StlList.h
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/StlQueue.h
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/concurrent/ConcurrentMap.h
    activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/concurrent/atomic/AtomicReference.h

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/state/ConnectionState.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/state/ConnectionState.h?rev=763410&r1=763409&r2=763410&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/state/ConnectionState.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/state/ConnectionState.h Wed Apr  8 21:36:42 2009
@@ -45,7 +45,7 @@
     using namespace decaf::util;
     using namespace activemq::commands;
 
-    class ConnectionState {
+    class AMQCPP_API ConnectionState {
     private:
 
         Pointer< ConnectionInfo > info;

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/lang/Iterable.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/lang/Iterable.h?rev=763410&r1=763409&r2=763410&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/lang/Iterable.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/lang/Iterable.h Wed Apr  8 21:36:42 2009
@@ -29,7 +29,7 @@
      * type for generic collections API calls.
      */
     template< typename E >
-    class DECAF_API Iterable {
+    class Iterable {
     public:
 
         virtual ~Iterable() {}

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/lang/Pointer.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/lang/Pointer.h?rev=763410&r1=763409&r2=763410&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/lang/Pointer.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/lang/Pointer.h Wed Apr  8 21:36:42 2009
@@ -29,7 +29,7 @@
 namespace decaf {
 namespace lang {
 
-    class DECAF_API AtomicRefCounter {
+    class AtomicRefCounter {
     private:
 
         decaf::util::concurrent::atomic::AtomicInteger* counter;
@@ -91,7 +91,7 @@
      * @since 1.0
      */
     template< typename T, typename REFCOUNTER = AtomicRefCounter >
-    class DECAF_API Pointer : public REFCOUNTER {
+    class Pointer : public REFCOUNTER {
     private:
 
         T* value;

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/AbstractCollection.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/AbstractCollection.h?rev=763410&r1=763409&r2=763410&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/AbstractCollection.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/AbstractCollection.h Wed Apr  8 21:36:42 2009
@@ -55,7 +55,7 @@
      * @since 1.0
      */
     template< typename E >
-    class DECAF_API AbstractCollection : public decaf::util::Collection<E> {
+    class AbstractCollection : public decaf::util::Collection<E> {
     protected:
 
         mutable util::concurrent::Mutex mutex;

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/AbstractList.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/AbstractList.h?rev=763410&r1=763409&r2=763410&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/AbstractList.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/AbstractList.h Wed Apr  8 21:36:42 2009
@@ -59,7 +59,7 @@
      * @since 1.0
      */
     template< typename E >
-    class DECAF_API AbstractList : public decaf::util::List<E> {
+    class AbstractList : public decaf::util::List<E> {
     public:
 
         virtual ~AbstractList() {}

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/AbstractQueue.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/AbstractQueue.h?rev=763410&r1=763409&r2=763410&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/AbstractQueue.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/AbstractQueue.h Wed Apr  8 21:36:42 2009
@@ -45,7 +45,7 @@
      * @since 1.0
      */
     template< typename E >
-    class DECAF_API AbstractQueue : public decaf::util::Queue<E> {
+    class AbstractQueue : public decaf::util::Queue<E> {
     private:
 
         E emptyMarker;

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/AbstractSequentialList.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/AbstractSequentialList.h?rev=763410&r1=763409&r2=763410&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/AbstractSequentialList.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/AbstractSequentialList.h Wed Apr  8 21:36:42 2009
@@ -56,7 +56,7 @@
      * @since 1.0
      */
     template< typename E >
-    class DECAF_API AbstractSequentialList : public decaf::util::AbstractList {
+    class AbstractSequentialList : public decaf::util::AbstractList {
     public:
 
         virtual ~AbstractSequentialList() {}

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/AbstractSet.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/AbstractSet.h?rev=763410&r1=763409&r2=763410&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/AbstractSet.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/AbstractSet.h Wed Apr  8 21:36:42 2009
@@ -43,7 +43,7 @@
      * @since 1.0
      */
     template<typename E >
-    class DECAF_API AbstractSet : public decaf::util::Set<E> {
+    class AbstractSet : public decaf::util::Set<E> {
     public:
 
         virtual ~AbstractSet() {}

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/Collection.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/Collection.h?rev=763410&r1=763409&r2=763410&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/Collection.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/Collection.h Wed Apr  8 21:36:42 2009
@@ -65,8 +65,8 @@
      * @since 1.0
      */
     template< typename E >
-    class DECAF_API Collection : public lang::Iterable<E>,
-        virtual public util::concurrent::Synchronizable {
+    class Collection : public lang::Iterable<E>,
+					   public util::concurrent::Synchronizable {
     public:
 
         virtual ~Collection() {}

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/ListIterator.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/ListIterator.h?rev=763410&r1=763409&r2=763410&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/ListIterator.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/ListIterator.h Wed Apr  8 21:36:42 2009
@@ -35,7 +35,7 @@
      * returned by a call to next() or previous().
      */
     template< typename E>
-    class DECAF_API ListIterator : public decaf::util::Iterator<E> {
+    class ListIterator : public decaf::util::Iterator<E> {
     public:
 
         virtual ~ListIterator() {}

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/Map.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/Map.h?rev=763410&r1=763409&r2=763410&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/Map.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/Map.h Wed Apr  8 21:36:42 2009
@@ -32,8 +32,8 @@
      * a more user-friendly interface and to provide common
      * functions that do not exist in std::map.
      */
-    template <typename K, typename V, typename COMPARATOR = std::less<K> > class Map :
-        public concurrent::Synchronizable {
+    template <typename K, typename V, typename COMPARATOR = std::less<K> > 
+	class Map : public concurrent::Synchronizable {
     public:
 
         class Entry {

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/Queue.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/Queue.h?rev=763410&r1=763409&r2=763410&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/Queue.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/Queue.h Wed Apr  8 21:36:42 2009
@@ -45,7 +45,7 @@
      * can be obtained by calling the Queue method <code>getEmptyMarker</code>.
      */
     template <typename E>
-    class DECAF_API Queue : public decaf::util::AbstractCollection<E> {
+    class Queue : public decaf::util::AbstractCollection<E> {
     public:
 
         virtual ~Queue() {}

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/StlList.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/StlList.h?rev=763410&r1=763409&r2=763410&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/StlList.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/StlList.h Wed Apr  8 21:36:42 2009
@@ -39,7 +39,7 @@
      * additional methods not provided by the STL type.
      */
     template <typename E>
-    class DECAF_API StlList : public decaf::util::List<E> {
+    class StlList : public decaf::util::List<E> {
     private:
 
         std::list<E> values;

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/StlQueue.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/StlQueue.h?rev=763410&r1=763409&r2=763410&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/StlQueue.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/StlQueue.h Wed Apr  8 21:36:42 2009
@@ -56,7 +56,8 @@
      * polling loop to ensure that you don't get stuck there.
      */
 
-    template <typename T> class StlQueue : public concurrent::Synchronizable {
+    template <typename T> 
+	class StlQueue : public concurrent::Synchronizable {
     private:
 
         // The real queue

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/concurrent/ConcurrentMap.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/concurrent/ConcurrentMap.h?rev=763410&r1=763409&r2=763410&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/concurrent/ConcurrentMap.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/concurrent/ConcurrentMap.h Wed Apr  8 21:36:42 2009
@@ -36,7 +36,7 @@
      * @since 1.0
      */
     template<typename K, typename V, typename COMPARATOR>
-    class DECAF_API ConcurrentMap : public Map<K, V, COMPARATOR>{
+    class ConcurrentMap : public Map<K, V, COMPARATOR>{
     public:
 
         virtual ~ConcurrentMap() {}

Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/concurrent/atomic/AtomicReference.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/concurrent/atomic/AtomicReference.h?rev=763410&r1=763409&r2=763410&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/concurrent/atomic/AtomicReference.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/util/concurrent/atomic/AtomicReference.h Wed Apr  8 21:36:42 2009
@@ -31,7 +31,7 @@
      * An Pointer reference that may be updated atomically.
      */
     template< typename T >
-    class DECAF_API AtomicReference {
+    class AtomicReference {
 
         volatile void* value;