diff options
Diffstat (limited to 'src/QXmppIncomingServer.cpp')
| -rw-r--r-- | src/QXmppIncomingServer.cpp | 23 |
1 files changed, 17 insertions, 6 deletions
diff --git a/src/QXmppIncomingServer.cpp b/src/QXmppIncomingServer.cpp index 24775360..46e00ba9 100644 --- a/src/QXmppIncomingServer.cpp +++ b/src/QXmppIncomingServer.cpp @@ -40,6 +40,13 @@ public: QString localStreamId; }; +/// Constructs a new incoming server stream. +/// +/// \param socket The socket for the XMPP stream. +/// \param domain The local domain. +/// \param parent The parent QObject for the stream (optional). +/// + QXmppIncomingServer::QXmppIncomingServer(QSslSocket *socket, const QString &domain, QObject *parent) : QXmppStream(parent), d(new QXmppIncomingServerPrivate) @@ -50,11 +57,21 @@ QXmppIncomingServer::QXmppIncomingServer(QSslSocket *socket, const QString &doma d->domain = domain; } +/// Destroys the current stream. + QXmppIncomingServer::~QXmppIncomingServer() { delete d; } +/// Returns the stream's identifier. +/// + +QString QXmppIncomingServer::localStreamId() const +{ + return d->localStreamId; +} + void QXmppIncomingServer::handleStream(const QDomElement &streamElement) { if (!streamElement.attribute("from").isEmpty()) @@ -133,11 +150,6 @@ void QXmppIncomingServer::handleStanza(const QDomElement &stanza) } } -QString QXmppIncomingServer::localStreamId() const -{ - return d->localStreamId; -} - /// Handles a dialback response received from the authority server. /// /// \param response @@ -174,4 +186,3 @@ void QXmppIncomingServer::slotDialbackResponseReceived(const QXmppDialback &dial stream->deleteLater(); } - |
