mirror of
https://github.com/FairRootGroup/FairMQ.git
synced 2025-10-15 17:41:45 +00:00
Add Version member to FairMQDevice, settable via constructor
This commit is contained in:
committed by
Mohammad Al-Turany
parent
3d8175bfd6
commit
65f1b96dc3
@@ -11,6 +11,8 @@
|
||||
#include "FairMQLogger.h"
|
||||
#include "options/FairMQParser.h"
|
||||
#include "options/FairMQProgOptions.h"
|
||||
#include <FairMQDevice.h>
|
||||
#include <fairmq/PluginManager.h>
|
||||
|
||||
#include <iostream>
|
||||
#include <string>
|
||||
@@ -30,6 +32,15 @@ inline int runStateMachine(TMQDevice& device, FairMQProgOptions& cfg)
|
||||
return 0;
|
||||
}
|
||||
|
||||
if (cfg.Count("version"))
|
||||
{
|
||||
std::cout << "User device version: " << device.GetVersion() << std::endl;
|
||||
std::cout << "FAIRMQ_INTERFACE_VERSION: " << FAIRMQ_INTERFACE_VERSION << std::endl;
|
||||
|
||||
device.ChangeState(TMQDevice::END);
|
||||
return 0;
|
||||
}
|
||||
|
||||
if (cfg.GetValue<int>("catch-signals") > 0)
|
||||
{
|
||||
device.CatchSignals();
|
||||
|
Reference in New Issue
Block a user