From fd7e6fdf36dba114375b7097fb0eb4caf0490e41 Mon Sep 17 00:00:00 2001 From: Jeremy Lainé Date: Mon, 23 Aug 2010 12:27:55 +0000 Subject: make QXmppServer API feature-complete --- src/QXmppServer.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/QXmppServer.h') 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); -- cgit v1.2.3