From a2fd531c81ba0e895dff319b0597e45b4206273f Mon Sep 17 00:00:00 2001 From: Björn Hagemeister Date: Mon, 28 Apr 2014 19:35:59 +0200 Subject: Adding comments for each method in the .cpp files and class definition in the .h files. --- src/server/net/listenserver.cpp | 10 +++++++++- src/server/net/listenserver.h | 3 +++ src/server/net/sslserver.cpp | 4 ++++ src/server/net/sslserver.h | 3 +++ 4 files changed, 19 insertions(+), 1 deletion(-) (limited to 'src/server/net') diff --git a/src/server/net/listenserver.cpp b/src/server/net/listenserver.cpp index d7c2693..c8392df 100644 --- a/src/server/net/listenserver.cpp +++ b/src/server/net/listenserver.cpp @@ -3,7 +3,11 @@ #include #define MAX_CLIENTS 50 - +/** + * Initialize listenServer to listen on specific port. + * And connect Signal newConnection() with Slot newClientConnection(). + * @param port + */ ListenServer::ListenServer(quint16 port) { if (!_server.listen(QHostAddress::Any, port) || !_server.isListening()) @@ -22,6 +26,10 @@ ListenServer::~ListenServer() * Slots */ +/** + * Handle new client connection. + * If there are not already to much clients, emit signal newClient(). + */ void ListenServer::newClientConnection() { QSslSocket* sock; diff --git a/src/server/net/listenserver.h b/src/server/net/listenserver.h index f237703..e0cece3 100644 --- a/src/server/net/listenserver.h +++ b/src/server/net/listenserver.h @@ -7,6 +7,9 @@ class Client; +/** + * Class for listing on new client connection. + */ class ListenServer : public QObject { Q_OBJECT diff --git a/src/server/net/sslserver.cpp b/src/server/net/sslserver.cpp index 70daea4..4ea3991 100644 --- a/src/server/net/sslserver.cpp +++ b/src/server/net/sslserver.cpp @@ -30,6 +30,10 @@ SslServer::~SslServer() killTimer((_tmr)); } +/** + * Handle incomming connection. + * @param socketDescriptor + */ void SslServer::incomingConnection(int socketDescriptor) { QSslSocket *serverSocket = new QSslSocket(NULL); diff --git a/src/server/net/sslserver.h b/src/server/net/sslserver.h index 400bf6a..cdb12de 100644 --- a/src/server/net/sslserver.h +++ b/src/server/net/sslserver.h @@ -23,6 +23,9 @@ class QSslSocket; +/** + * Class for handling ssl server connections. + */ class SslServer : public QTcpServer { Q_OBJECT -- cgit v1.2.3-55-g7522