Allow rate limiting in the Shared Memory example

This commit is contained in:
Alexey Rybalchenko
2016-05-18 16:00:26 +02:00
parent 1f09317cd0
commit af971c6ab1
4 changed files with 50 additions and 1 deletions

View File

@@ -37,6 +37,8 @@ class FairMQBenchmarkSampler : public FairMQDevice
FairMQBenchmarkSampler();
virtual ~FairMQBenchmarkSampler();
void ResetMsgCounter();
virtual void SetProperty(const int key, const std::string& value);
virtual std::string GetProperty(const int key, const std::string& default_ = "");
virtual void SetProperty(const int key, const int value);
@@ -48,6 +50,8 @@ class FairMQBenchmarkSampler : public FairMQDevice
protected:
int fMsgSize;
int fNumMsgs;
int fMsgCounter;
int fMsgRate;
virtual void Run();
};