summaryrefslogtreecommitdiff
path: root/qpid/cpp
diff options
context:
space:
mode:
Diffstat (limited to 'qpid/cpp')
-rw-r--r--qpid/cpp/include/qpid/messaging/Logger.h2
-rw-r--r--qpid/cpp/src/libqpidmessaging-api-symbols.txt8
2 files changed, 9 insertions, 1 deletions
diff --git a/qpid/cpp/include/qpid/messaging/Logger.h b/qpid/cpp/include/qpid/messaging/Logger.h
index c4d8a213f2..3b774dc8a9 100644
--- a/qpid/cpp/include/qpid/messaging/Logger.h
+++ b/qpid/cpp/include/qpid/messaging/Logger.h
@@ -41,7 +41,7 @@ enum Level { trace, debug, info, notice, warning, error, critical };
class QPID_MESSAGING_CLASS_EXTERN LoggerOutput
{
public:
- virtual ~LoggerOutput();
+ QPID_MESSAGING_EXTERN virtual ~LoggerOutput();
/**
* Override this member function to receive log messages.
diff --git a/qpid/cpp/src/libqpidmessaging-api-symbols.txt b/qpid/cpp/src/libqpidmessaging-api-symbols.txt
index 1a5c0cd5ee..7af446dc4a 100644
--- a/qpid/cpp/src/libqpidmessaging-api-symbols.txt
+++ b/qpid/cpp/src/libqpidmessaging-api-symbols.txt
@@ -115,6 +115,14 @@ qpid::messaging::Message::getContentPtr() const
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&)