FairMQProgOptions: initialize defaults in the constructor, not in ParseAll

This commit is contained in:
Alexey Rybalchenko
2018-01-24 12:44:15 +01:00
committed by Mohammad Al-Turany
parent 778c8e16bb
commit efdec0f6ba
5 changed files with 19 additions and 6 deletions

View File

@@ -31,8 +31,6 @@ auto RunSingleThreadedMultipart(string transport, string address) -> void {
FairMQProgOptions config;
config.SetValue<string>("session", std::to_string(session));
config.SetValue<int>("io-threads", 1);
config.SetValue<size_t>("shm-segment-size", 20000000);
auto factory = FairMQTransportFactory::CreateTransportFactory(transport, fair::mq::tools::Uuid(), &config);
auto push = FairMQChannel{"Push", "push", factory};
ASSERT_TRUE(push.Bind(address));