aboutsummaryrefslogtreecommitdiff
path: root/src/server
diff options
context:
space:
mode:
authorJeremy Lainé <jeremy.laine@m4x.org>2012-04-20 10:34:39 +0000
committerJeremy Lainé <jeremy.laine@m4x.org>2012-04-20 10:34:39 +0000
commitdbfee9063d7cad3ee689bb19f83297f0107956d0 (patch)
treed9bcde70aab0fd53b83c417519db5a27e4a1ce35 /src/server
parentaedc9e915537af13df448ffca9f2a573a7416897 (diff)
downloadqxmpp-dbfee9063d7cad3ee689bb19f83297f0107956d0.tar.gz
finish marking classes with QXMPP_EXPORT
Diffstat (limited to 'src/server')
-rw-r--r--src/server/QXmppDialback.h2
-rw-r--r--src/server/QXmppIncomingClient.h2
-rw-r--r--src/server/QXmppIncomingServer.h2
-rw-r--r--src/server/QXmppOutgoingServer.h2
-rw-r--r--src/server/QXmppPasswordChecker.h8
-rw-r--r--src/server/QXmppServer.h4
-rw-r--r--src/server/QXmppServerExtension.h2
-rw-r--r--src/server/QXmppServerPlugin.h6
-rw-r--r--src/server/mod_presence.h2
9 files changed, 17 insertions, 13 deletions
diff --git a/src/server/QXmppDialback.h b/src/server/QXmppDialback.h
index 28f01f81..d3361d8f 100644
--- a/src/server/QXmppDialback.h
+++ b/src/server/QXmppDialback.h
@@ -31,7 +31,7 @@
///
/// \ingroup Stanzas
-class QXmppDialback : public QXmppStanza
+class QXMPP_EXPORT QXmppDialback : public QXmppStanza
{
public:
/// This enum is used to describe a dialback command.
diff --git a/src/server/QXmppIncomingClient.h b/src/server/QXmppIncomingClient.h
index 793b8141..92a8146b 100644
--- a/src/server/QXmppIncomingClient.h
+++ b/src/server/QXmppIncomingClient.h
@@ -36,7 +36,7 @@ class QXmppPasswordChecker;
/// from an XMPP client.
///
-class QXmppIncomingClient : public QXmppStream
+class QXMPP_EXPORT QXmppIncomingClient : public QXmppStream
{
Q_OBJECT
diff --git a/src/server/QXmppIncomingServer.h b/src/server/QXmppIncomingServer.h
index a06e983c..371da404 100644
--- a/src/server/QXmppIncomingServer.h
+++ b/src/server/QXmppIncomingServer.h
@@ -34,7 +34,7 @@ class QXmppOutgoingServer;
/// from an XMPP server.
///
-class QXmppIncomingServer : public QXmppStream
+class QXMPP_EXPORT QXmppIncomingServer : public QXmppStream
{
Q_OBJECT
diff --git a/src/server/QXmppOutgoingServer.h b/src/server/QXmppOutgoingServer.h
index 4e117c0e..4b9b53d4 100644
--- a/src/server/QXmppOutgoingServer.h
+++ b/src/server/QXmppOutgoingServer.h
@@ -37,7 +37,7 @@ class QXmppOutgoingServerPrivate;
/// to another XMPP server.
///
-class QXmppOutgoingServer : public QXmppStream
+class QXMPP_EXPORT QXmppOutgoingServer : public QXmppStream
{
Q_OBJECT
diff --git a/src/server/QXmppPasswordChecker.h b/src/server/QXmppPasswordChecker.h
index 85cef3d4..67e7345a 100644
--- a/src/server/QXmppPasswordChecker.h
+++ b/src/server/QXmppPasswordChecker.h
@@ -26,9 +26,11 @@
#include <QObject>
+#include "QXmppGlobal.h"
+
/// \brief The QXmppPasswordRequest class represents a password request.
///
-class QXmppPasswordRequest
+class QXMPP_EXPORT QXmppPasswordRequest
{
public:
// This enum is used to describe request types.
@@ -53,7 +55,7 @@ private:
/// \brief The QXmppPasswordRequest class represents a password reply.
///
-class QXmppPasswordReply : public QObject
+class QXMPP_EXPORT QXmppPasswordReply : public QObject
{
Q_OBJECT
@@ -95,7 +97,7 @@ private:
/// \brief The QXmppPasswordChecker class represents an abstract password checker.
///
-class QXmppPasswordChecker
+class QXMPP_EXPORT QXmppPasswordChecker
{
public:
virtual QXmppPasswordReply *checkPassword(const QXmppPasswordRequest &request);
diff --git a/src/server/QXmppServer.h b/src/server/QXmppServer.h
index cb5fcedd..52bdf86e 100644
--- a/src/server/QXmppServer.h
+++ b/src/server/QXmppServer.h
@@ -56,7 +56,7 @@ class QXmppStream;
///
/// \ingroup Core
-class QXmppServer : public QXmppLoggable
+class QXMPP_EXPORT QXmppServer : public QXmppLoggable
{
Q_OBJECT
@@ -124,7 +124,7 @@ class QXmppSslServerPrivate;
/// \brief The QXmppSslServer class represents an SSL-enabled TCP server.
///
-class QXmppSslServer : public QTcpServer
+class QXMPP_EXPORT QXmppSslServer : public QTcpServer
{
Q_OBJECT
diff --git a/src/server/QXmppServerExtension.h b/src/server/QXmppServerExtension.h
index b59cd58f..511810f3 100644
--- a/src/server/QXmppServerExtension.h
+++ b/src/server/QXmppServerExtension.h
@@ -45,7 +45,7 @@ class QXmppStream;
///
/// \ingroup Core
-class QXmppServerExtension : public QXmppLoggable
+class QXMPP_EXPORT QXmppServerExtension : public QXmppLoggable
{
Q_OBJECT
diff --git a/src/server/QXmppServerPlugin.h b/src/server/QXmppServerPlugin.h
index d247dd9e..5d3eb22e 100644
--- a/src/server/QXmppServerPlugin.h
+++ b/src/server/QXmppServerPlugin.h
@@ -26,10 +26,12 @@
#include <QtPlugin>
+#include "QXmppGlobal.h"
+
class QXmppServer;
class QXmppServerExtension;
-class QXmppServerPluginInterface
+class QXMPP_EXPORT QXmppServerPluginInterface
{
public:
virtual QXmppServerExtension *create(const QString &key) = 0;
@@ -41,7 +43,7 @@ Q_DECLARE_INTERFACE(QXmppServerPluginInterface, "com.googlecode.qxmpp.ServerPlug
/// \brief The QXmppServerPlugin class is the base class for QXmppServer plugins.
///
-class QXmppServerPlugin : public QObject, public QXmppServerPluginInterface
+class QXMPP_EXPORT QXmppServerPlugin : public QObject, public QXmppServerPluginInterface
{
Q_OBJECT
Q_INTERFACES(QXmppServerPluginInterface)
diff --git a/src/server/mod_presence.h b/src/server/mod_presence.h
index 7d32e652..6e80a136 100644
--- a/src/server/mod_presence.h
+++ b/src/server/mod_presence.h
@@ -32,7 +32,7 @@ class QXmppServerPresencePrivate;
/// \brief QXmppServer extension for presence handling.
///
-class QXmppServerPresence : public QXmppServerExtension
+class QXMPP_EXPORT QXmppServerPresence : public QXmppServerExtension
{
Q_OBJECT
Q_CLASSINFO("ExtensionName", "presence");