summaryrefslogtreecommitdiffstats
path: root/common/genericresource.cpp
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2016-02-08 19:31:54 +0100
committerChristian Mollekopf <chrigi_1@fastmail.fm>2016-02-08 19:31:54 +0100
commitd82f0f6e52b601c3067ca70183458f5ce9b22c22 (patch)
tree5b26b9a03ddc9758be6d8d9b3c5a8fa4ab6fd1b9 /common/genericresource.cpp
parentbe9f675ada44b04d3f74c68dc46cc7f7325ece0c (diff)
downloadsink-d82f0f6e52b601c3067ca70183458f5ce9b22c22.tar.gz
sink-d82f0f6e52b601c3067ca70183458f5ce9b22c22.zip
Process a command in less than 0.1s
Diffstat (limited to 'common/genericresource.cpp')
-rw-r--r--common/genericresource.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/common/genericresource.cpp b/common/genericresource.cpp
index ffb323d..6087896 100644
--- a/common/genericresource.cpp
+++ b/common/genericresource.cpp
@@ -20,6 +20,8 @@
20#include <QTime> 20#include <QTime>
21 21
22static int sBatchSize = 100; 22static int sBatchSize = 100;
23//This interval directly affects the roundtrip time of single commands
24static int sCommitInterval = 10;
23 25
24using namespace Sink; 26using namespace Sink;
25 27
@@ -354,7 +356,7 @@ GenericResource::GenericResource(const QByteArray &resourceInstanceIdentifier, c
354 mClientLowerBoundRevision = mPipeline->cleanedUpRevision(); 356 mClientLowerBoundRevision = mPipeline->cleanedUpRevision();
355 mProcessor->setOldestUsedRevision(mSourceChangeReplay->getLastReplayedRevision()); 357 mProcessor->setOldestUsedRevision(mSourceChangeReplay->getLastReplayedRevision());
356 358
357 mCommitQueueTimer.setInterval(100); 359 mCommitQueueTimer.setInterval(sCommitInterval);
358 mCommitQueueTimer.setSingleShot(true); 360 mCommitQueueTimer.setSingleShot(true);
359 QObject::connect(&mCommitQueueTimer, &QTimer::timeout, &mUserQueue, &MessageQueue::commit); 361 QObject::connect(&mCommitQueueTimer, &QTimer::timeout, &mUserQueue, &MessageQueue::commit);
360} 362}