summaryrefslogtreecommitdiff
path: root/webproxyconn.cc
diff options
context:
space:
mode:
Diffstat (limited to 'webproxyconn.cc')
-rw-r--r--webproxyconn.cc15
1 files changed, 5 insertions, 10 deletions
diff --git a/webproxyconn.cc b/webproxyconn.cc
index d4fe6c7..ae75e1a 100644
--- a/webproxyconn.cc
+++ b/webproxyconn.cc
@@ -5,12 +5,12 @@
#include "webproxyconn.h"
WebProxyConn::WebProxyConn(SAPConnection *conn, QObject *parent)
- : QObject(parent), _conn(conn), _socket(conn->getSocket(501))
+ : QObject(parent), _conn(conn),
+ _in(conn->getSocket(501)), _out(conn->getSocket(502))
{
connect(_conn, SIGNAL(disconnected()), SLOT(deleteLater()));
- Q_ASSERT(_socket);
- connect(_socket, SIGNAL(connected()), SLOT(handleConnected()));
- connect(_socket, SIGNAL(messageReceived()), SLOT(handleMessageReceived()));
+ Q_ASSERT(_in && _out);
+ connect(_in, SIGNAL(messageReceived()), SLOT(handleMessageReceived()));
}
WebProxyConn::RequestMessage WebProxyConn::unpackRequestMessage(const QByteArray &data)
@@ -32,14 +32,9 @@ WebProxyConn::RequestMessage WebProxyConn::unpackRequestMessage(const QByteArray
return msg;
}
-void WebProxyConn::handleConnected()
-{
- qDebug() << "WebProxy socket now connected!";
-}
-
void WebProxyConn::handleMessageReceived()
{
- QByteArray data = _socket->receive();
+ QByteArray data = _in->receive();
qDebug() << data.toHex();
RequestMessage req = unpackRequestMessage(data);
qDebug() << "End of data";