summaryrefslogtreecommitdiff
path: root/qpid/cpp/include/qpid/log
diff options
context:
space:
mode:
Diffstat (limited to 'qpid/cpp/include/qpid/log')
-rw-r--r--qpid/cpp/include/qpid/log/Options.h2
-rw-r--r--qpid/cpp/include/qpid/log/Selector.h2
-rw-r--r--qpid/cpp/include/qpid/log/SinkOptions.h2
-rw-r--r--qpid/cpp/include/qpid/log/Statement.h2
4 files changed, 4 insertions, 4 deletions
diff --git a/qpid/cpp/include/qpid/log/Options.h b/qpid/cpp/include/qpid/log/Options.h
index 17cbfde9bc..ef5b746ad4 100644
--- a/qpid/cpp/include/qpid/log/Options.h
+++ b/qpid/cpp/include/qpid/log/Options.h
@@ -28,7 +28,7 @@ namespace qpid {
namespace log {
/** Logging options for config parser. */
-struct Options : public qpid::Options {
+struct QPID_COMMON_CLASS_EXTERN Options : public qpid::Options {
/** Pass argv[0] for use in syslog output */
QPID_COMMON_EXTERN Options(const std::string& argv0_=std::string(),
const std::string& name_="Logging options");
diff --git a/qpid/cpp/include/qpid/log/Selector.h b/qpid/cpp/include/qpid/log/Selector.h
index 061152d7e2..a37f4770a0 100644
--- a/qpid/cpp/include/qpid/log/Selector.h
+++ b/qpid/cpp/include/qpid/log/Selector.h
@@ -32,7 +32,7 @@ struct Options;
*
* Thread object unsafe, pass-by-value type.
*/
-class Selector {
+class QPID_COMMON_CLASS_EXTERN Selector {
public:
/** Empty selector selects nothing */
Selector() {}
diff --git a/qpid/cpp/include/qpid/log/SinkOptions.h b/qpid/cpp/include/qpid/log/SinkOptions.h
index 7ec2cfbc17..935804b0e4 100644
--- a/qpid/cpp/include/qpid/log/SinkOptions.h
+++ b/qpid/cpp/include/qpid/log/SinkOptions.h
@@ -35,7 +35,7 @@ class Logger;
* can't be assumed to all have C++ iostreams or files. Thus, this class
* is primarily for implementing in a platform-specific way.
*/
-struct SinkOptions : public qpid::Options {
+struct QPID_COMMON_CLASS_EXTERN SinkOptions : public qpid::Options {
// Create a platform's SinkOptions. Pass argv0 as the program name,
// useful for syslog-type logging.
diff --git a/qpid/cpp/include/qpid/log/Statement.h b/qpid/cpp/include/qpid/log/Statement.h
index 7b3ab60b81..1871c864dd 100644
--- a/qpid/cpp/include/qpid/log/Statement.h
+++ b/qpid/cpp/include/qpid/log/Statement.h
@@ -56,7 +56,7 @@ struct LevelTraits {
};
/** POD struct representing a logging statement in source code. */
-struct Statement {
+struct QPID_COMMON_CLASS_EXTERN Statement {
bool enabled;
const char* file;
int line;