diff options
author | Andrew Stitcher <astitcher@apache.org> | 2012-10-22 20:45:46 +0000 |
---|---|---|
committer | Andrew Stitcher <astitcher@apache.org> | 2012-10-22 20:45:46 +0000 |
commit | a25e790ee4246eb88e027356de34b7174c6946e5 (patch) | |
tree | 73a2f3f110d6e6a6239ebf12a6a18a5288c098c0 /qpid/cpp | |
parent | 67172a39af653f93286ee5138607f9f54579e9f9 (diff) | |
download | qpid-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.h | 2 | ||||
-rw-r--r-- | qpid/cpp/src/qpid/amqp/MessageId.h | 9 | ||||
-rw-r--r-- | qpid/cpp/src/qpid/amqp/MessageReader.h | 2 | ||||
-rw-r--r-- | qpid/cpp/src/qpid/messaging/amqp/EncodedMessage.h | 2 |
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 { /** |