FairMQ: MakeTransport to create stand-alone transport for tests.

This commit is contained in:
Alexey Rybalchenko
2017-04-26 13:42:41 +02:00
committed by Mohammad Al-Turany
parent 085de240c2
commit 459b42add2
2 changed files with 39 additions and 0 deletions

View File

@@ -336,6 +336,10 @@ class FairMQDevice : public FairMQStateMachine, public FairMQConfigurable
/// @param transport Transport string ("zeromq"/"nanomsg"/"shmem")
void SetTransport(const std::string& transport = "zeromq");
/// Creates stand-alone transport factory
/// @param transport Transport string ("zeromq"/"nanomsg"/"shmem")
static std::unique_ptr<FairMQTransportFactory> MakeTransport(const std::string& transport);
void SetConfig(FairMQProgOptions& config);
const FairMQProgOptions* GetConfig() const
{