diff options
author | Alex Trotsenko <alex1973tr@gmail.com> | 2021-06-23 18:26:10 +0300 |
---|---|---|
committer | Alex Trotsenko <alex1973tr@gmail.com> | 2021-07-06 17:52:58 +0300 |
commit | b3fbfcd3738a0ff864439499390513b95ca671aa (patch) | |
tree | ac274d4652ea3415e9b0ef302c3c6bd146e15e4d /src/network/socket/qlocalsocket.h | |
parent | 46d2ba1ea4d0e5f1a2ae1d1801e416e487ea45b4 (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.h | 1 |
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; |