From 4883da1b48ef0542e0d2a6220dc827d6838f8711 Mon Sep 17 00:00:00 2001 From: Gordon Sim Date: Tue, 30 Apr 2013 19:23:56 +0000 Subject: 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 --- cpp/src/qpid/broker/Protocol.h | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'cpp/src') 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 #include #include +#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 translate(const Message&); - boost::shared_ptr 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 translate(const Message&); + QPID_BROKER_EXTERN boost::shared_ptr 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 -- cgit v1.2.1