add startup and linger times for pubsub

This commit is contained in:
Dennis Klein 2017-04-13 15:38:30 +02:00 committed by Mohammad Al-Turany
parent 541538e3de
commit 132ae69953
2 changed files with 26 additions and 2 deletions

View File

@ -11,6 +11,8 @@
#include <FairMQDevice.h>
#include <FairMQLogger.h>
#include <chrono>
#include <thread>
namespace fair
{
@ -22,6 +24,16 @@ namespace test
class Pub : public FairMQDevice
{
protected:
auto Init() -> void override
{
std::this_thread::sleep_for(std::chrono::milliseconds(500));
}
auto Reset() -> void override
{
std::this_thread::sleep_for(std::chrono::milliseconds(500));
}
auto Run() -> void override
{
auto ready1 = FairMQMessagePtr{NewMessage()};
@ -60,7 +72,7 @@ class Pub : public FairMQDevice
{
LOG(ERROR) << "Failed receiving ready signal: r1 = " << r1 << ", r2 = " << r2;
}
};
}
};
} // namespace test

View File

@ -11,6 +11,8 @@
#include <FairMQDevice.h>
#include <FairMQLogger.h>
#include <chrono>
#include <thread>
namespace fair
{
@ -22,6 +24,16 @@ namespace test
class Sub : public FairMQDevice
{
protected:
auto Init() -> void override
{
std::this_thread::sleep_for(std::chrono::milliseconds(500));
}
auto Reset() -> void override
{
std::this_thread::sleep_for(std::chrono::milliseconds(500));
}
auto Run() -> void override
{
auto ready = FairMQMessagePtr{NewMessage()};
@ -54,7 +66,7 @@ class Sub : public FairMQDevice
{
LOG(ERROR) << "Failed sending ready signal: r1 = " << r1;
}
};
}
};
} // namespace test