diff options
author | Frederik Gladhorn <frederik.gladhorn@digia.com> | 2014-01-17 17:25:58 +0100 |
---|---|---|
committer | Frederik Gladhorn <frederik.gladhorn@digia.com> | 2014-01-17 17:25:58 +0100 |
commit | 05b3e3cf8678287a7d43a13e4ababe9a067f2dcf (patch) | |
tree | 50ca008ff71704f2530ab4556524023c53d34b56 /src/serialport/qserialport_win_p.h | |
parent | 8e92374dc2cd48248be107ae48528a3c4330718e (diff) | |
parent | 2a83fbd6c70032d236bbdf0d87aaf51908cd5afd (diff) | |
download | qtserialport-05b3e3cf8678287a7d43a13e4ababe9a067f2dcf.tar.gz |
Merge remote-tracking branch 'origin/stable' into dev
Conflicts:
.qmake.conf
Change-Id: Id8be0cbb66eabf59c47011e4605e71cf29c1f532
Diffstat (limited to 'src/serialport/qserialport_win_p.h')
-rw-r--r-- | src/serialport/qserialport_win_p.h | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/src/serialport/qserialport_win_p.h b/src/serialport/qserialport_win_p.h index 61e6ce8..3ccdb56 100644 --- a/src/serialport/qserialport_win_p.h +++ b/src/serialport/qserialport_win_p.h @@ -81,7 +81,7 @@ public: qint64 systemInputQueueSize (); qint64 systemOutputQueueSize (); - qint64 writeToBuffer(const char *data, qint64 maxSize); + void startWriting(); bool waitForReadyRead(int msec); bool waitForBytesWritten(int msec); @@ -96,14 +96,16 @@ public: void processIoErrors(bool error); QSerialPort::SerialPortError decodeSystemError() const; #ifndef Q_OS_WINCE - void _q_canCompleteCommunication(); - void _q_canCompleteRead(); - void _q_canCompleteWrite(); + void _q_completeAsyncCommunication(); + void _q_completeAsyncRead(); + void _q_completeAsyncWrite(); + bool startAsyncCommunication(); bool startAsyncRead(); bool startAsyncWrite(); - void completeAsyncRead(DWORD numberOfBytes); - void completeAsyncWrite(DWORD numberOfBytes); + + bool emulateErrorPolicy(); + void emitReadyRead(); #else bool notifyRead(); bool notifyWrite(); |