From a7dbeadd1c8f3f82c43067b05290e4393a44f1ac Mon Sep 17 00:00:00 2001 From: Alexey Rybalchenko Date: Thu, 13 May 2021 21:52:58 +0200 Subject: [PATCH] runDevice: remove const from getDevice parameter --- fairmq/devices/runBenchmarkSampler.cxx | 2 +- fairmq/devices/runMerger.cxx | 2 +- fairmq/devices/runMultiplier.cxx | 2 +- fairmq/devices/runProxy.cxx | 2 +- fairmq/devices/runSink.cxx | 2 +- fairmq/devices/runSplitter.cxx | 2 +- fairmq/runDevice.h | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/fairmq/devices/runBenchmarkSampler.cxx b/fairmq/devices/runBenchmarkSampler.cxx index 5f28bcf8..eec7bcc2 100644 --- a/fairmq/devices/runBenchmarkSampler.cxx +++ b/fairmq/devices/runBenchmarkSampler.cxx @@ -24,7 +24,7 @@ void addCustomOptions(bpo::options_description& options) ("msg-rate", bpo::value()->default_value(0), "Msg rate limit in maximum number of messages per second"); } -std::unique_ptr getDevice(const fair::mq::ProgOptions& /* config */) +std::unique_ptr getDevice(fair::mq::ProgOptions& /* config */) { return std::make_unique(); } diff --git a/fairmq/devices/runMerger.cxx b/fairmq/devices/runMerger.cxx index 5617c8fe..ac0ac9a1 100644 --- a/fairmq/devices/runMerger.cxx +++ b/fairmq/devices/runMerger.cxx @@ -19,7 +19,7 @@ void addCustomOptions(bpo::options_description& options) ("multipart", bpo::value()->default_value(true), "Handle multipart payloads"); } -std::unique_ptr getDevice(const fair::mq::ProgOptions& /*config*/) +std::unique_ptr getDevice(fair::mq::ProgOptions& /*config*/) { return std::make_unique(); } diff --git a/fairmq/devices/runMultiplier.cxx b/fairmq/devices/runMultiplier.cxx index 2f36cd51..368eca97 100644 --- a/fairmq/devices/runMultiplier.cxx +++ b/fairmq/devices/runMultiplier.cxx @@ -19,7 +19,7 @@ void addCustomOptions(bpo::options_description& options) ("multipart", bpo::value()->default_value(true), "Handle multipart payloads"); } -std::unique_ptr getDevice(const fair::mq::ProgOptions& /*config*/) +std::unique_ptr getDevice(fair::mq::ProgOptions& /*config*/) { return std::make_unique(); } diff --git a/fairmq/devices/runProxy.cxx b/fairmq/devices/runProxy.cxx index 2c626787..59cab089 100644 --- a/fairmq/devices/runProxy.cxx +++ b/fairmq/devices/runProxy.cxx @@ -19,7 +19,7 @@ void addCustomOptions(bpo::options_description& options) ("multipart", bpo::value()->default_value(true), "Handle multipart payloads"); } -std::unique_ptr getDevice(const fair::mq::ProgOptions& /*config*/) +std::unique_ptr getDevice(fair::mq::ProgOptions& /*config*/) { return std::make_unique(); } diff --git a/fairmq/devices/runSink.cxx b/fairmq/devices/runSink.cxx index 255747eb..2d55923c 100644 --- a/fairmq/devices/runSink.cxx +++ b/fairmq/devices/runSink.cxx @@ -21,7 +21,7 @@ void addCustomOptions(bpo::options_description& options) ("multipart", bpo::value()->default_value(false), "Handle multipart payloads"); } -std::unique_ptr getDevice(const fair::mq::ProgOptions& /*config*/) +std::unique_ptr getDevice(fair::mq::ProgOptions& /*config*/) { return std::make_unique(); } diff --git a/fairmq/devices/runSplitter.cxx b/fairmq/devices/runSplitter.cxx index 67ad8187..c19806cc 100644 --- a/fairmq/devices/runSplitter.cxx +++ b/fairmq/devices/runSplitter.cxx @@ -19,7 +19,7 @@ void addCustomOptions(bpo::options_description& options) ("multipart", bpo::value()->default_value(true), "Handle multipart payloads"); } -std::unique_ptr getDevice(const fair::mq::ProgOptions& /*config*/) +std::unique_ptr getDevice(fair::mq::ProgOptions& /*config*/) { return std::make_unique(); } diff --git a/fairmq/runDevice.h b/fairmq/runDevice.h index 70bda441..b6fa3514 100644 --- a/fairmq/runDevice.h +++ b/fairmq/runDevice.h @@ -11,7 +11,7 @@ #include // to be implemented by the user to return a child class of FairMQDevice -std::unique_ptr getDevice(const fair::mq::ProgOptions& config); +std::unique_ptr getDevice(fair::mq::ProgOptions& config); // to be implemented by the user to add custom command line options (or just with empty body) void addCustomOptions(boost::program_options::options_description&);