summaryrefslogtreecommitdiffstats
path: root/src/network/socket/qlocalsocket.h
diff options
context:
space:
mode:
authorAlex Trotsenko <alex1973tr@gmail.com>2021-06-23 18:26:10 +0300
committerAlex Trotsenko <alex1973tr@gmail.com>2021-07-06 17:52:58 +0300
commitb3fbfcd3738a0ff864439499390513b95ca671aa (patch)
treeac274d4652ea3415e9b0ef302c3c6bd146e15e4d /src/network/socket/qlocalsocket.h
parent46d2ba1ea4d0e5f1a2ae1d1801e416e487ea45b4 (diff)
QLocalSocket: reimplement readLineData() function
The base implementation reads data using repeated calls to getChar(), which is quite slow. Change-Id: Ie46624df63791b2cdd3c8a28fe3327427d942505 Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@gmx.de>
Diffstat (limited to 'src/network/socket/qlocalsocket.h')
-rw-r--r--src/network/socket/qlocalsocket.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/network/socket/qlocalsocket.h b/src/network/socket/qlocalsocket.h
index 2a578dd10b..c74c36e9a7 100644
--- a/src/network/socket/qlocalsocket.h
+++ b/src/network/socket/qlocalsocket.h
@@ -139,6 +139,7 @@ Q_SIGNALS:
protected:
virtual qint64 readData(char*, qint64) override;
+ qint64 readLineData(char *data, qint64 maxSize) override;
qint64 skipData(qint64 maxSize) override;
virtual qint64 writeData(const char*, qint64) override;