From 838e5ac0f437649f4afbb27de68e4dcfaf84c6da Mon Sep 17 00:00:00 2001 From: Björn Hagemeister Date: Mon, 12 May 2014 18:04:17 +0200 Subject: Configured not locking the screen, if manager and client working on same machine. Plus changing symbol for tutor2all button. --- src/server/net/client.cpp | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'src/server/net/client.cpp') diff --git a/src/server/net/client.cpp b/src/server/net/client.cpp index 412ee10..4bb19bf 100644 --- a/src/server/net/client.cpp +++ b/src/server/net/client.cpp @@ -17,7 +17,7 @@ #define CHALLENGE_LEN 20 int Client::_clientIdCounter = 0; - +/******************************************************************************/ Client::Client(QSslSocket* socket) : _socket(socket), _authed(0), _timerDelete(0), _desiredProjectionSource(0), _isProjectionSource(false), _currentProjectionSource(0), _vncPort(0), _activeVncClient(false), _isTutor(false) @@ -49,6 +49,7 @@ Client::Client(QSslSocket* socket) : _pingTimeout = QDateTime::currentMSecsSinceEpoch() + PING_TIMEOUT_MS; } +/******************************************************************************/ Client::~Client() { if (_socket != NULL) @@ -59,6 +60,7 @@ Client::~Client() qDebug("*** Client %s destroyed.", qPrintable(_ip)); } +/******************************************************************************/ void Client::timerEvent(QTimerEvent* event) { if (event->timerId() == _timerPingTimeout) @@ -95,6 +97,7 @@ void Client::timerEvent(QTimerEvent* event) killTimer(event->timerId()); } +/******************************************************************************/ void Client::sendMessage(NetworkMessage& message) { if (_socket == NULL || _socket->state() != QAbstractSocket::ConnectedState) @@ -106,6 +109,7 @@ void Client::sendMessage(NetworkMessage& message) } } +/******************************************************************************/ void Client::requestThumb(const int width, const int height) { if (_socket == NULL || _socket->state() != QAbstractSocket::ConnectedState) @@ -120,6 +124,7 @@ void Client::requestThumb(const int width, const int height) _toClient.writeMessage(_socket); } +/******************************************************************************/ void Client::onDataArrival() { // @@ -149,6 +154,7 @@ void Client::onDataArrival() } } +/******************************************************************************/ void Client::handleMsg() { _pingTimeout = QDateTime::currentMSecsSinceEpoch() + PING_TIMEOUT_MS; @@ -288,6 +294,7 @@ void Client::handleMsg() } +/******************************************************************************/ void Client::startVncServer() { _vncPort = 0; @@ -297,6 +304,7 @@ void Client::startVncServer() sendMessage(_toClient); } +/******************************************************************************/ void Client::stopVncServer() { _toClient.reset(); @@ -305,6 +313,7 @@ void Client::stopVncServer() sendMessage(_toClient); } +/******************************************************************************/ void Client::stopVncClient() { _activeVncClient = false; @@ -313,6 +322,7 @@ void Client::stopVncClient() sendMessage(_toClient); } +/******************************************************************************/ void Client::setTutor(bool enable) { _toClient.reset(); @@ -322,6 +332,7 @@ void Client::setTutor(bool enable) _isTutor = enable; } +/******************************************************************************/ void Client::disconnect() { if (_timerDelete == 0) -- cgit v1.2.3-55-g7522