summaryrefslogtreecommitdiff
path: root/cpp/src
diff options
context:
space:
mode:
authorGordon Sim <gsim@apache.org>2013-04-30 19:23:56 +0000
committerGordon Sim <gsim@apache.org>2013-04-30 19:23:56 +0000
commit4883da1b48ef0542e0d2a6220dc827d6838f8711 (patch)
tree29d421f3924a96dc58ee9f78ac52ec53407239ca /cpp/src
parente767429c8d95eb0fd457994d3c7c47d6d8f89f80 (diff)
downloadqpid-python-4883da1b48ef0542e0d2a6220dc827d6838f8711.tar.gz
QPID-4339: some more export symbol directives needed for unit_test compilation on windows
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1477784 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'cpp/src')
-rw-r--r--cpp/src/qpid/broker/Protocol.h11
1 files changed, 6 insertions, 5 deletions
diff --git a/cpp/src/qpid/broker/Protocol.h b/cpp/src/qpid/broker/Protocol.h
index 1d253e6d0f..282e4bd83d 100644
--- a/cpp/src/qpid/broker/Protocol.h
+++ b/cpp/src/qpid/broker/Protocol.h
@@ -25,6 +25,7 @@
#include <string>
#include <boost/shared_ptr.hpp>
#include <boost/intrusive_ptr.hpp>
+#include "qpid/broker/BrokerImportExport.h"
namespace qpid {
namespace sys {
@@ -65,12 +66,12 @@ class Protocol
class ProtocolRegistry : public Protocol
{
public:
- qpid::sys::ConnectionCodec* create(const qpid::framing::ProtocolVersion&, qpid::sys::OutputControl&, const std::string&, const qpid::sys::SecuritySettings&);
- boost::intrusive_ptr<const qpid::broker::amqp_0_10::MessageTransfer> translate(const Message&);
- boost::shared_ptr<RecoverableMessage> recover(qpid::framing::Buffer&);
- Message decode(qpid::framing::Buffer&);
+ QPID_BROKER_EXTERN qpid::sys::ConnectionCodec* create(const qpid::framing::ProtocolVersion&, qpid::sys::OutputControl&, const std::string&, const qpid::sys::SecuritySettings&);
+ QPID_BROKER_EXTERN boost::intrusive_ptr<const qpid::broker::amqp_0_10::MessageTransfer> translate(const Message&);
+ QPID_BROKER_EXTERN boost::shared_ptr<RecoverableMessage> recover(qpid::framing::Buffer&);
+ QPID_BROKER_EXTERN Message decode(qpid::framing::Buffer&);
- ~ProtocolRegistry();
+ QPID_BROKER_EXTERN ~ProtocolRegistry();
void add(const std::string&, Protocol*);
private:
//name may be useful for descriptive purposes or even for some