diff options
| author | Jeremy Lainé <jeremy.laine@m4x.org> | 2010-06-04 16:55:21 +0000 |
|---|---|---|
| committer | Jeremy Lainé <jeremy.laine@m4x.org> | 2010-06-04 16:55:21 +0000 |
| commit | c8b88105471b407cc6e010c9cc079390e4bca2e4 (patch) | |
| tree | b7781edc001be289f7779d88ba44fd469764859b /source/server/QXmppClientServer.h | |
| parent | fa78a507c22f9c117f2fdd49cd2207d3ebe25e5d (diff) | |
| download | qxmpp-c8b88105471b407cc6e010c9cc079390e4bca2e4.tar.gz | |
convert DOS end of lines
Diffstat (limited to 'source/server/QXmppClientServer.h')
| -rw-r--r-- | source/server/QXmppClientServer.h | 168 |
1 files changed, 84 insertions, 84 deletions
diff --git a/source/server/QXmppClientServer.h b/source/server/QXmppClientServer.h index a976b00d..ba2b8df8 100644 --- a/source/server/QXmppClientServer.h +++ b/source/server/QXmppClientServer.h @@ -1,84 +1,84 @@ -/*
- * Copyright (C) 2010 Sjors Gielen, Manjeet Dahiya
- *
- * Authors:
- * Manjeet Dahiya
- * Sjors Gielen
- *
- * Source:
- * http://code.google.com/p/qxmpp
- *
- * This file is a part of QXmpp library.
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- */
-
-#ifndef QXMPPCLIENTSERVER_H
-#define QXMPPCLIENTSERVER_H
-
-#include <QObject>
-#include <QSslSocket>
-
-#include "QXmppClient.h"
-
-/**
- * @brief The QXmppClientServer receives connections from clients.
- */
-
-class QXmppClientServer : public QObject
-{
- Q_OBJECT
-
-public:
- QXmppClientServer(QSslSocket *serverSocket,
- const QByteArray &parseData = QByteArray(), QObject *parent = 0);
- ~QXmppClientServer();
-
- void disconnect();
-
-signals:
-
- /// This signal is emitted when the XMPP connection disconnects.
- ///
- void disconnected();
-
- /// This signal is emitted when the XMPP connection encounters any error.
- /// The QXmppClient::Error parameter specifies the type of error occured.
- /// It could be due to TCP socket or the xml stream or the stanza.
- /// Depending upon the type of error occured use the respective get function to
- /// know the error.
- void error(QXmppClient::Error);
-
- /// Notifies that an XMPP message stanza is received. The QXmppMessage
- /// parameter contains the details of the message sent to this client.
- /// In other words whenever someone sends you a message this signal is
- /// emitted.
- void messageReceived(const QXmppMessage&);
-
-public:
- QAbstractSocket::SocketError getSocketError();
-
- QXmppStanza::Error::Condition getXmppStreamError();
-
- QXmppLogger *logger();
- void setLogger(QXmppLogger *logger);
-
-public slots:
- void sendPacket(const QXmppPacket&);
-
-private:
- QXmppLogger* m_logger;
- QXmppStream* m_stream; ///< Pointer to QXmppStream object, a wrapper over
- ///< TCP socket and XMPP protocol
-};
-
-#endif // QXMPPCLIENT_H
+/* + * Copyright (C) 2010 Sjors Gielen, Manjeet Dahiya + * + * Authors: + * Manjeet Dahiya + * Sjors Gielen + * + * Source: + * http://code.google.com/p/qxmpp + * + * This file is a part of QXmpp library. + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + */ + +#ifndef QXMPPCLIENTSERVER_H +#define QXMPPCLIENTSERVER_H + +#include <QObject> +#include <QSslSocket> + +#include "QXmppClient.h" + +/** + * @brief The QXmppClientServer receives connections from clients. + */ + +class QXmppClientServer : public QObject +{ + Q_OBJECT + +public: + QXmppClientServer(QSslSocket *serverSocket, + const QByteArray &parseData = QByteArray(), QObject *parent = 0); + ~QXmppClientServer(); + + void disconnect(); + +signals: + + /// This signal is emitted when the XMPP connection disconnects. + /// + void disconnected(); + + /// This signal is emitted when the XMPP connection encounters any error. + /// The QXmppClient::Error parameter specifies the type of error occured. + /// It could be due to TCP socket or the xml stream or the stanza. + /// Depending upon the type of error occured use the respective get function to + /// know the error. + void error(QXmppClient::Error); + + /// Notifies that an XMPP message stanza is received. The QXmppMessage + /// parameter contains the details of the message sent to this client. + /// In other words whenever someone sends you a message this signal is + /// emitted. + void messageReceived(const QXmppMessage&); + +public: + QAbstractSocket::SocketError getSocketError(); + + QXmppStanza::Error::Condition getXmppStreamError(); + + QXmppLogger *logger(); + void setLogger(QXmppLogger *logger); + +public slots: + void sendPacket(const QXmppPacket&); + +private: + QXmppLogger* m_logger; + QXmppStream* m_stream; ///< Pointer to QXmppStream object, a wrapper over + ///< TCP socket and XMPP protocol +}; + +#endif // QXMPPCLIENT_H |
