Fix mismatch in FairMQSink parameter type.

This commit is contained in:
Alexey Rybalchenko 2017-01-16 13:36:45 +01:00 committed by Mohammad Al-Turany
parent 3e7cb85816
commit e53ad151a7
3 changed files with 3 additions and 3 deletions

View File

@ -28,7 +28,7 @@ FairMQSink::FairMQSink()
void FairMQSink::InitTask()
{
fNumMsgs = fConfig->GetValue<int>("num-msgs");
fNumMsgs = fConfig->GetValue<uint64_t>("num-msgs");
fInChannelName = fConfig->GetValue<string>("in-channel");
}

View File

@ -26,7 +26,7 @@ class FairMQSink : public FairMQDevice
virtual ~FairMQSink();
protected:
int fNumMsgs;
uint64_t fNumMsgs;
std::string fInChannelName;
virtual void Run();

View File

@ -15,7 +15,7 @@ void addCustomOptions(bpo::options_description& options)
{
options.add_options()
("in-channel", bpo::value<std::string>()->default_value("data"), "Name of the input channel")
("num-msgs", bpo::value<int>()->default_value(0), "Number of messages to receive");
("num-msgs", bpo::value<uint64_t>()->default_value(0), "Number of messages to receive");
}
FairMQDevicePtr getDevice(const FairMQProgOptions& /*config*/)