summaryrefslogtreecommitdiffstats
path: root/src/network/socket/qabstractsocket.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/network/socket/qabstractsocket.cpp')
-rw-r--r--src/network/socket/qabstractsocket.cpp13
1 files changed, 8 insertions, 5 deletions
diff --git a/src/network/socket/qabstractsocket.cpp b/src/network/socket/qabstractsocket.cpp
index 0f9e22d131..1850265141 100644
--- a/src/network/socket/qabstractsocket.cpp
+++ b/src/network/socket/qabstractsocket.cpp
@@ -1361,20 +1361,23 @@ void QAbstractSocketPrivate::fetchConnectionParameters()
emit q->connected();
}
-/*! \internal
+/*! \reimp
*/
-qint64 QAbstractSocketPrivate::skip(qint64 maxSize)
+qint64 QAbstractSocket::skipData(qint64 maxSize)
{
+ Q_D(const QAbstractSocket);
+
// if we're not connected, return -1 indicating EOF
- if (!socketEngine || !socketEngine->isValid() || state != QAbstractSocket::ConnectedState)
+ if (!d->socketEngine || !d->socketEngine->isValid()
+ || d->state != QAbstractSocket::ConnectedState)
return -1;
// Caller, QIODevice::skip(), has ensured buffer is empty. So, wait
// for more data in buffered mode.
- if (isBuffered)
+ if (d->isBuffered)
return 0;
- return QIODevicePrivate::skip(maxSize);
+ return QIODevice::skipData(maxSize);
}
void QAbstractSocketPrivate::pauseSocketNotifiers(QAbstractSocket *socket)