waitForBytesWritten optionally

waitForBytesWritten is not execute when writeTimeout is less than -1.
This commit is contained in:
Ernesto De Stefano 2017-02-16 15:58:51 +01:00 committed by Matt Broadstone
parent a0bc160ea1
commit 737349ab40
1 changed files with 7 additions and 0 deletions

View File

@ -73,6 +73,13 @@ QDataStream &operator<<(QDataStream &stream, const QAmqpFrame &frame)
// write end
stream << qint8(QAmqpFrame::FRAME_END);
int writeTimeout = QAmqpFrame::writeTimeout();
if(writeTimeout >= -1)
{
stream.device()->waitForBytesWritten(writeTimeout);
}
return stream;
}