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;