summaryrefslogtreecommitdiffstats
path: root/src/serialport/qserialport_unix_p.h
diff options
context:
space:
mode:
authorRafael Roquetto <rafael.roquetto@kdab.com>2014-05-14 09:16:25 -0300
committerThe Qt Project <gerrit-noreply@qt-project.org>2014-05-27 06:32:12 +0200
commit14a6db457cb1142c0f2e88a5341921d5a33fa2e3 (patch)
tree461ff10c5bae550d662e808b1c30c9dec94ff980 /src/serialport/qserialport_unix_p.h
parentb31adc706ae1497fb5922578311077be678cb0fe (diff)
Refactor unix setBaudRate() error handling
Return QSerialPort::SerialPortError instead of bool Change-Id: I79d731c1a0178ef0238495d7e9bb3e1b866e82c0 Reviewed-by: Sergey Belyashov <Sergey.Belyashov@gmail.com> Reviewed-by: Denis Shienkov <denis.shienkov@gmail.com>
Diffstat (limited to 'src/serialport/qserialport_unix_p.h')
-rw-r--r--src/serialport/qserialport_unix_p.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/serialport/qserialport_unix_p.h b/src/serialport/qserialport_unix_p.h
index 0691cf17..5804a2bf 100644
--- a/src/serialport/qserialport_unix_p.h
+++ b/src/serialport/qserialport_unix_p.h
@@ -156,11 +156,13 @@ public:
private:
bool updateTermios();
- bool setCustomBaudRate(qint32 baudRate,
+
+ QSerialPort::SerialPortError setBaudRate_helper(qint32 baudRate,
QSerialPort::Directions directions);
- bool setStandardBaudRate(qint32 baudRate,
+ QSerialPort::SerialPortError setCustomBaudRate(qint32 baudRate,
+ QSerialPort::Directions directions);
+ QSerialPort::SerialPortError setStandardBaudRate(qint32 baudRate,
QSerialPort::Directions directions);
-
QSerialPort::SerialPortError decodeSystemError() const;
bool isReadNotificationEnabled() const;