summaryrefslogtreecommitdiffstats
path: root/common/commandprocessor.h
diff options
context:
space:
mode:
Diffstat (limited to 'common/commandprocessor.h')
-rw-r--r--common/commandprocessor.h6
1 files changed, 2 insertions, 4 deletions
diff --git a/common/commandprocessor.h b/common/commandprocessor.h
index 75ae37a..d00cf43 100644
--- a/common/commandprocessor.h
+++ b/common/commandprocessor.h
@@ -42,7 +42,6 @@ namespace Sink {
42class CommandProcessor : public QObject 42class CommandProcessor : public QObject
43{ 43{
44 Q_OBJECT 44 Q_OBJECT
45 typedef std::function<KAsync::Job<void>(void const *, size_t)> FlushFunction;
46 SINK_DEBUG_AREA("commandprocessor") 45 SINK_DEBUG_AREA("commandprocessor")
47 46
48public: 47public:
@@ -50,8 +49,6 @@ public:
50 49
51 void setOldestUsedRevision(qint64 revision); 50 void setOldestUsedRevision(qint64 revision);
52 51
53 void setFlushCommand(const FlushFunction &f);
54
55 void setInspector(const QSharedPointer<Inspector> &inspector); 52 void setInspector(const QSharedPointer<Inspector> &inspector);
56 void setSynchronizer(const QSharedPointer<Synchronizer> &synchronizer); 53 void setSynchronizer(const QSharedPointer<Synchronizer> &synchronizer);
57 54
@@ -71,13 +68,14 @@ private slots:
71 KAsync::Job<void> processPipeline(); 68 KAsync::Job<void> processPipeline();
72 69
73private: 70private:
71 KAsync::Job<void> flush(void const *command, size_t size);
72
74 Sink::Pipeline *mPipeline; 73 Sink::Pipeline *mPipeline;
75 // Ordered by priority 74 // Ordered by priority
76 QList<MessageQueue *> mCommandQueues; 75 QList<MessageQueue *> mCommandQueues;
77 bool mProcessingLock; 76 bool mProcessingLock;
78 // The lowest revision we no longer need 77 // The lowest revision we no longer need
79 qint64 mLowerBoundRevision; 78 qint64 mLowerBoundRevision;
80 FlushFunction mFlush;
81 QSharedPointer<Synchronizer> mSynchronizer; 79 QSharedPointer<Synchronizer> mSynchronizer;
82 QSharedPointer<Inspector> mInspector; 80 QSharedPointer<Inspector> mInspector;
83}; 81};