diff options
| author | Jeremy Lainé <jeremy.laine@m4x.org> | 2010-08-23 12:27:55 +0000 |
|---|---|---|
| committer | Jeremy Lainé <jeremy.laine@m4x.org> | 2010-08-23 12:27:55 +0000 |
| commit | fd7e6fdf36dba114375b7097fb0eb4caf0490e41 (patch) | |
| tree | a22c48e06b201168482922fb78731753de7fc965 /src/QXmppServer.h | |
| parent | 068cc630f6ef9a0d265b384ea7dc30011f757a9c (diff) | |
| download | qxmpp-fd7e6fdf36dba114375b7097fb0eb4caf0490e41.tar.gz | |
make QXmppServer API feature-complete
Diffstat (limited to 'src/QXmppServer.h')
| -rw-r--r-- | src/QXmppServer.h | 8 |
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); |
