Revision: 164
Author:
sma...@gmail.com
Date: Tue Nov 6 14:23:45 2012
Log: Add socket error output.
http://code.google.com/p/omapd/source/detail?r=164
Modified:
/trunk/clienthandler.cpp
/trunk/clienthandler.h
=======================================
--- /trunk/clienthandler.cpp Wed Oct 31 10:01:58 2012
+++ /trunk/clienthandler.cpp Tue Nov 6 14:23:45 2012
@@ -69,6 +69,8 @@
connect(this, SIGNAL(sslErrors(QList<QSslError>)),
this, SLOT(clientSSLErrors(QList<QSslError>)));
connect(this, SIGNAL(encrypted()), this, SLOT(socketReady()));
+ connect(this, SIGNAL(error(QAbstractSocket::SocketError)),
+ this, SLOT(clientSocketError(QAbstractSocket::SocketError)));
_parser = new ClientParser(this);
connect(_parser, SIGNAL(parsingComplete()),this,
SLOT(handleParseComplete()));
@@ -122,6 +124,14 @@
{
if (_parser) delete _parser;
}
+
+void ClientHandler::clientSocketError(QAbstractSocket::SocketError
socketError)
+{
+ qDebug() << __PRETTY_FUNCTION__ << ":" << "Socket error:" <<
socketError
+ << errorString()
+ << "with peer:" << this->peerAddress().toString();
+
+}
void ClientHandler::socketReady()
{
=======================================
--- /trunk/clienthandler.h Tue Oct 30 13:09:45 2012
+++ /trunk/clienthandler.h Tue Nov 6 14:23:45 2012
@@ -62,6 +62,7 @@
void handleParseComplete();
private slots:
+ void clientSocketError(QAbstractSocket::SocketError socketError);
void processReadyRead();
void socketReady();
void clientSSLErrors(const QList<QSslError> & errors);