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 2012/11/05 21:40:39 UTC
svn commit: r1405945 - in
/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/cmsutil:
CmsDestinationAccessor.h DestinationResolver.h MessageCreator.h
ProducerCallback.h SessionCallback.h
Author: tabish
Date: Mon Nov 5 20:40:38 2012
New Revision: 1405945
URL: http://svn.apache.org/viewvc?rev=1405945&view=rev
Log:
Forwards declare some classes and reduce includes in headers, speeds up compile
Modified:
activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/cmsutil/CmsDestinationAccessor.h
activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/cmsutil/DestinationResolver.h
activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/cmsutil/MessageCreator.h
activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/cmsutil/ProducerCallback.h
activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/cmsutil/SessionCallback.h
Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/cmsutil/CmsDestinationAccessor.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/cmsutil/CmsDestinationAccessor.h?rev=1405945&r1=1405944&r2=1405945&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/cmsutil/CmsDestinationAccessor.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/cmsutil/CmsDestinationAccessor.h Mon Nov 5 20:40:38 2012
@@ -87,7 +87,7 @@ namespace cmsutil {
virtual void destroy();
- virtual cms::Destination* resolveDestinationName(cms::Session* session, const std::string& destName);
+ virtual cms::Destination* resolveDestinationName(cms::Session* session, const std::string& destName);
virtual void checkDestinationResolver();
Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/cmsutil/DestinationResolver.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/cmsutil/DestinationResolver.h?rev=1405945&r1=1405944&r2=1405945&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/cmsutil/DestinationResolver.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/cmsutil/DestinationResolver.h Mon Nov 5 20:40:38 2012
@@ -17,9 +17,13 @@
#ifndef _ACTIVEMQ_CMSUTIL_DESTINATIONRESOLVER_H_
#define _ACTIVEMQ_CMSUTIL_DESTINATIONRESOLVER_H_
-#include <cms/Session.h>
#include <activemq/util/Config.h>
+#include <string>
+namespace cms {
+ class Session;
+ class Destination;
+}
namespace activemq {
namespace cmsutil {
Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/cmsutil/MessageCreator.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/cmsutil/MessageCreator.h?rev=1405945&r1=1405944&r2=1405945&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/cmsutil/MessageCreator.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/cmsutil/MessageCreator.h Mon Nov 5 20:40:38 2012
@@ -18,10 +18,12 @@
#ifndef _ACTIVEMQ_CMSUTIL_MESSAGECREATOR_H_
#define _ACTIVEMQ_CMSUTIL_MESSAGECREATOR_H_
-#include <cms/Session.h>
-#include <cms/Message.h>
#include <activemq/util/Config.h>
+namespace cms{
+ class Session;
+ class Message;
+}
namespace activemq {
namespace cmsutil {
Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/cmsutil/ProducerCallback.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/cmsutil/ProducerCallback.h?rev=1405945&r1=1405944&r2=1405945&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/cmsutil/ProducerCallback.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/cmsutil/ProducerCallback.h Mon Nov 5 20:40:38 2012
@@ -18,10 +18,12 @@
#ifndef _ACTIVEMQ_CMSUTIL_PRODUCERCALLBACK_H_
#define _ACTIVEMQ_CMSUTIL_PRODUCERCALLBACK_H_
-#include <cms/Session.h>
-#include <cms/MessageProducer.h>
#include <activemq/util/Config.h>
+namespace cms {
+ class Session;
+ class MessageProducer;
+}
namespace activemq {
namespace cmsutil {
Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/cmsutil/SessionCallback.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/cmsutil/SessionCallback.h?rev=1405945&r1=1405944&r2=1405945&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/cmsutil/SessionCallback.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/cmsutil/SessionCallback.h Mon Nov 5 20:40:38 2012
@@ -18,9 +18,11 @@
#ifndef _ACTIVEMQ_CMSUTIL_SESSIONCALLBACK_H_
#define _ACTIVEMQ_CMSUTIL_SESSIONCALLBACK_H_
-#include <cms/Session.h>
#include <activemq/util/Config.h>
+namespace cms {
+ class Session;
+}
namespace activemq {
namespace cmsutil {