aboutsummaryrefslogtreecommitdiff
path: root/src/QXmppServer.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/QXmppServer.h')
-rw-r--r--src/QXmppServer.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/QXmppServer.h b/src/QXmppServer.h
index 0c686334..e73b8f20 100644
--- a/src/QXmppServer.h
+++ b/src/QXmppServer.h
@@ -34,6 +34,7 @@ class QXmppLogger;
class QXmppOutgoingServer;
class QXmppPasswordChecker;
class QXmppServerPrivate;
+class QXmppSslServer;
class QXmppStanza;
class QXmppStream;
@@ -58,6 +59,13 @@ public:
QXmppPasswordChecker *passwordChecker();
void setPasswordChecker(QXmppPasswordChecker *checker);
+ void addCaCertificates(const QString &caCertificates);
+ void setLocalCertificate(const QString &sslCertificate);
+ void setPrivateKey(const QString &sslKey);
+
+ bool listenForClients(const QHostAddress &address, quint16 port = 5222);
+ bool listenForServers(const QHostAddress &address, quint16 port = 5269);
+
bool sendElement(const QDomElement &element);
bool sendPacket(const QXmppStanza &stanza);