You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by as...@apache.org on 2014/01/03 21:25:56 UTC

svn commit: r1555245 - in /qpid/trunk/qpid/cpp: include/qpid/messaging/Logger.h src/libqpidmessaging-api-symbols.txt

Author: astitcher
Date: Fri Jan  3 20:25:56 2014
New Revision: 1555245

URL: http://svn.apache.org/r1555245
Log:
QPID-5415: Fixes to correct API specification and exports
- Correctly export LoggerOutput virtual destructor for Visual Studio
- Add new APIs into the API specification

Modified:
    qpid/trunk/qpid/cpp/include/qpid/messaging/Logger.h
    qpid/trunk/qpid/cpp/src/libqpidmessaging-api-symbols.txt

Modified: qpid/trunk/qpid/cpp/include/qpid/messaging/Logger.h
URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/cpp/include/qpid/messaging/Logger.h?rev=1555245&r1=1555244&r2=1555245&view=diff
==============================================================================
--- qpid/trunk/qpid/cpp/include/qpid/messaging/Logger.h (original)
+++ qpid/trunk/qpid/cpp/include/qpid/messaging/Logger.h Fri Jan  3 20:25:56 2014
@@ -41,7 +41,7 @@ enum Level { trace, debug, info, notice,
 class QPID_MESSAGING_CLASS_EXTERN LoggerOutput
 {
 public:
-    virtual ~LoggerOutput();
+    QPID_MESSAGING_EXTERN virtual ~LoggerOutput();
 
     /**
      * Override this member function to receive log messages.

Modified: qpid/trunk/qpid/cpp/src/libqpidmessaging-api-symbols.txt
URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/cpp/src/libqpidmessaging-api-symbols.txt?rev=1555245&r1=1555244&r2=1555245&view=diff
==============================================================================
--- qpid/trunk/qpid/cpp/src/libqpidmessaging-api-symbols.txt (original)
+++ qpid/trunk/qpid/cpp/src/libqpidmessaging-api-symbols.txt Fri Jan  3 20:25:56 2014
@@ -115,6 +115,14 @@ qpid::messaging::Message::getContentPtr(
 qpid::messaging::Message::getContentSize() const
 qpid::messaging::Message::setProperty(std::string const&, qpid::types::Variant const&)
 
+# Logger
+qpid::messaging::Logger::configure(int, char const**, std::string const&)
+qpid::messaging::Logger::log(qpid::messaging::Level, char const*, int, char const*, std::string const&)
+qpid::messaging::Logger::setOutput(qpid::messaging::LoggerOutput&)
+qpid::messaging::Logger::usage()
+
+qpid::messaging::LoggerOutput::~LoggerOutput()
+
 # Receiver
 qpid::messaging::Receiver::Receiver(qpid::messaging::ReceiverImpl*)
 qpid::messaging::Receiver::Receiver(qpid::messaging::Receiver const&)



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org