summaryrefslogtreecommitdiffstats
path: root/src/controllers/hid/hidiothread.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/controllers/hid/hidiothread.h')
-rw-r--r--src/controllers/hid/hidiothread.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/controllers/hid/hidiothread.h b/src/controllers/hid/hidiothread.h
index 324d95d242..96faf5b98c 100644
--- a/src/controllers/hid/hidiothread.h
+++ b/src/controllers/hid/hidiothread.h
@@ -7,6 +7,7 @@
#include "controllers/controller.h"
#include "controllers/hid/hiddevice.h"
+#include "controllers/hid/hidioglobaloutputreportfifo.h"
#include "controllers/hid/hidiooutputreport.h"
#include "util/compatibility/qmutex.h"
#include "util/duration.h"
@@ -44,7 +45,7 @@ class HidIoThread : public QThread {
void updateCachedOutputReportData(quint8 reportID,
const QByteArray& reportData,
- bool resendUnchangedReport);
+ bool useNonSkippingFIFO);
QByteArray getInputReport(quint8 reportID);
void sendFeatureReport(quint8 reportID, const QByteArray& reportData);
QByteArray getFeatureReport(quint8 reportID);
@@ -92,6 +93,8 @@ class HidIoThread : public QThread {
OutputReportMap m_outputReports;
OutputReportMap::iterator m_outputReportIterator;
+ HidIoGlobalOutputReportFifo m_globalOutputReportFifo;
+
/// State of the HidIoThread lifecycle
QAtomicInt m_state;