Author: gsim
Date: Tue Apr 30 19:23:56 2013
New Revision: 1477784

URL: http://svn.apache.org/r1477784
Log:
QPID-4339: some more export symbol directives needed for unit_test compilation 
on windows

Modified:
    qpid/trunk/qpid/cpp/src/qpid/broker/Protocol.h

Modified: qpid/trunk/qpid/cpp/src/qpid/broker/Protocol.h
URL: 
http://svn.apache.org/viewvc/qpid/trunk/qpid/cpp/src/qpid/broker/Protocol.h?rev=1477784&r1=1477783&r2=1477784&view=diff
==============================================================================
--- qpid/trunk/qpid/cpp/src/qpid/broker/Protocol.h (original)
+++ qpid/trunk/qpid/cpp/src/qpid/broker/Protocol.h Tue Apr 30 19:23:56 2013
@@ -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



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to