Implement command line parsing; Implement messages-per-second limits in uploader; First playable version

This commit is contained in:
Marko Zivanovic
2015-09-07 11:43:32 +02:00
parent 4f1d9f4c3d
commit 8fe990e64d
8 changed files with 99 additions and 7 deletions
+6
View File
@@ -25,9 +25,15 @@ SOFTWARE.
#include "SyslogBulkUploader.h"
#include "Reader.h"
#include "Writer.h"
#include "FrequencyLimit.h"
const size_t SyslogBulkUploader::DEFAULT_MPS;
void SyslogBulkUploader::run() {
FrequencyLimit freqLimit(_mps);
while (auto msg = _reader.nextMessage()) {
freqLimit.tick();
_writer.sendMessage(msg);
}
}