summaryrefslogtreecommitdiff
path: root/qpid/cpp
diff options
context:
space:
mode:
authorAndrew Stitcher <astitcher@apache.org>2012-10-22 20:45:46 +0000
committerAndrew Stitcher <astitcher@apache.org>2012-10-22 20:45:46 +0000
commita25e790ee4246eb88e027356de34b7174c6946e5 (patch)
tree73a2f3f110d6e6a6239ebf12a6a18a5288c098c0 /qpid/cpp
parent67172a39af653f93286ee5138607f9f54579e9f9 (diff)
downloadqpid-python-a25e790ee4246eb88e027356de34b7174c6946e5.tar.gz
QPID-4368: Add some more missing export declarations
- Also squash a struct/class warning git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1401072 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/cpp')
-rw-r--r--qpid/cpp/include/qpid/messaging/Message.h2
-rw-r--r--qpid/cpp/src/qpid/amqp/MessageId.h9
-rw-r--r--qpid/cpp/src/qpid/amqp/MessageReader.h2
-rw-r--r--qpid/cpp/src/qpid/messaging/amqp/EncodedMessage.h2
4 files changed, 8 insertions, 7 deletions
diff --git a/qpid/cpp/include/qpid/messaging/Message.h b/qpid/cpp/include/qpid/messaging/Message.h
index e89a6ce02f..5b14c7cf27 100644
--- a/qpid/cpp/include/qpid/messaging/Message.h
+++ b/qpid/cpp/include/qpid/messaging/Message.h
@@ -34,7 +34,7 @@ namespace messaging {
class Address;
class Codec;
-struct MessageImpl;
+class MessageImpl;
/** \ingroup messaging
* Representation of a message.
diff --git a/qpid/cpp/src/qpid/amqp/MessageId.h b/qpid/cpp/src/qpid/amqp/MessageId.h
index f81dc9be2c..ee440f3011 100644
--- a/qpid/cpp/src/qpid/amqp/MessageId.h
+++ b/qpid/cpp/src/qpid/amqp/MessageId.h
@@ -23,6 +23,7 @@
*/
#include "qpid/amqp/CharSequence.h"
#include "qpid/types/Variant.h"
+#include "qpid/CommonImportExport.h"
namespace qpid {
namespace amqp {
@@ -41,10 +42,10 @@ struct MessageId
ULONG
} type;
- MessageId();
- void assign(std::string&) const;
- void set(qpid::amqp::CharSequence bytes, qpid::types::VariantType t);
- void set(uint64_t ulong);
+ QPID_COMMON_EXTERN MessageId();
+ QPID_COMMON_EXTERN void assign(std::string&) const;
+ QPID_COMMON_EXTERN void set(qpid::amqp::CharSequence bytes, qpid::types::VariantType t);
+ QPID_COMMON_EXTERN void set(uint64_t ulong);
};
diff --git a/qpid/cpp/src/qpid/amqp/MessageReader.h b/qpid/cpp/src/qpid/amqp/MessageReader.h
index 54ca0bb7e8..5d26b288f5 100644
--- a/qpid/cpp/src/qpid/amqp/MessageReader.h
+++ b/qpid/cpp/src/qpid/amqp/MessageReader.h
@@ -102,7 +102,7 @@ class MessageReader : public Reader
virtual void onBody(const qpid::types::Variant&, const Descriptor&) = 0;
virtual void onFooter(const CharSequence&) = 0;
- CharSequence getBareMessage() const;
+ QPID_COMMON_EXTERN CharSequence getBareMessage() const;
private:
/*
diff --git a/qpid/cpp/src/qpid/messaging/amqp/EncodedMessage.h b/qpid/cpp/src/qpid/messaging/amqp/EncodedMessage.h
index 4616fcd5d6..09a9d948d5 100644
--- a/qpid/cpp/src/qpid/messaging/amqp/EncodedMessage.h
+++ b/qpid/cpp/src/qpid/messaging/amqp/EncodedMessage.h
@@ -34,7 +34,7 @@ struct Descriptor;
}
namespace messaging {
class Address;
-struct MessageImpl;
+class MessageImpl;
namespace amqp {
/**