summaryrefslogtreecommitdiffstats
path: root/src/corelib/io/qwindowspipewriter_p.h
diff options
context:
space:
mode:
authorAlex Trotsenko <alex1973tr@gmail.com>2021-09-11 17:32:09 +0300
committerAlex Trotsenko <alex1973tr@gmail.com>2021-09-18 13:50:28 +0300
commitb2c3b3e8fe0d8bdc88051d0120aaa8d5cf8acce0 (patch)
tree6d3bdfc75dfb1870202b82ef4fcba19e30d6ede6 /src/corelib/io/qwindowspipewriter_p.h
parentf4aaba593c743af870fe224b4186225d67b617fc (diff)
Q{LocalSocket|Process}/Win: handle write errors
To match the Unix behavior, we should emit errorOccurred() signal and close the channel if the write operation fails. Change-Id: Iac3acb18dbbfe6e7e8afb2555d9adaff1fe98d0f Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@gmx.de> Reviewed-by: MÃ¥rten Nordheim <marten.nordheim@qt.io>
Diffstat (limited to 'src/corelib/io/qwindowspipewriter_p.h')
-rw-r--r--src/corelib/io/qwindowspipewriter_p.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/corelib/io/qwindowspipewriter_p.h b/src/corelib/io/qwindowspipewriter_p.h
index 81a586dc3d..71e47c9787 100644
--- a/src/corelib/io/qwindowspipewriter_p.h
+++ b/src/corelib/io/qwindowspipewriter_p.h
@@ -78,6 +78,7 @@ public:
Q_SIGNALS:
void bytesWritten(qint64 bytes);
+ void writeFailed();
protected:
bool event(QEvent *e) override;