mirror of
https://github.com/FairRootGroup/FairMQ.git
synced 2025-10-13 16:46:47 +00:00
Cleanup includes
This commit is contained in:
parent
160ee9d064
commit
c34d1f0946
|
@ -6,9 +6,6 @@
|
||||||
* copied verbatim in the file "LICENSE" *
|
* copied verbatim in the file "LICENSE" *
|
||||||
********************************************************************************/
|
********************************************************************************/
|
||||||
|
|
||||||
#include <thread> // this_thread::sleep_for
|
|
||||||
#include <chrono>
|
|
||||||
|
|
||||||
#include "Sampler.h"
|
#include "Sampler.h"
|
||||||
|
|
||||||
using namespace std;
|
using namespace std;
|
||||||
|
|
|
@ -12,12 +12,10 @@
|
||||||
#include <memory>
|
#include <memory>
|
||||||
#include <mutex>
|
#include <mutex>
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <tuple>
|
|
||||||
#include <typeindex>
|
#include <typeindex>
|
||||||
#include <typeinfo>
|
|
||||||
#include <unordered_map>
|
#include <unordered_map>
|
||||||
#include <utility>
|
#include <utility>
|
||||||
#include <vector>
|
#include <functional>
|
||||||
|
|
||||||
#include <boost/any.hpp>
|
#include <boost/any.hpp>
|
||||||
#include <boost/functional/hash.hpp>
|
#include <boost/functional/hash.hpp>
|
||||||
|
|
|
@ -7,7 +7,8 @@
|
||||||
********************************************************************************/
|
********************************************************************************/
|
||||||
|
|
||||||
#include "FairMQChannel.h"
|
#include "FairMQChannel.h"
|
||||||
#include <fairmq/Tools.h>
|
#include <fairmq/tools/Strings.h>
|
||||||
|
#include <fairmq/Properties.h>
|
||||||
|
|
||||||
#include <boost/algorithm/string.hpp> // join/split
|
#include <boost/algorithm/string.hpp> // join/split
|
||||||
|
|
||||||
|
|
|
@ -10,6 +10,7 @@
|
||||||
#define FAIRMQCHANNEL_H_
|
#define FAIRMQCHANNEL_H_
|
||||||
|
|
||||||
#include <FairMQTransportFactory.h>
|
#include <FairMQTransportFactory.h>
|
||||||
|
#include <FairMQUnmanagedRegion.h>
|
||||||
#include <FairMQSocket.h>
|
#include <FairMQSocket.h>
|
||||||
#include <fairmq/Transports.h>
|
#include <fairmq/Transports.h>
|
||||||
#include <FairMQLogger.h>
|
#include <FairMQLogger.h>
|
||||||
|
@ -17,15 +18,14 @@
|
||||||
#include <fairmq/Properties.h>
|
#include <fairmq/Properties.h>
|
||||||
#include <FairMQMessage.h>
|
#include <FairMQMessage.h>
|
||||||
|
|
||||||
#include <boost/any.hpp>
|
|
||||||
|
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <memory> // unique_ptr, shared_ptr
|
#include <memory> // unique_ptr, shared_ptr
|
||||||
#include <vector>
|
#include <vector>
|
||||||
#include <atomic>
|
|
||||||
#include <mutex>
|
#include <mutex>
|
||||||
#include <stdexcept>
|
#include <stdexcept>
|
||||||
#include <utility> // std::move
|
#include <utility> // std::move
|
||||||
|
#include <cstddef> // size_t
|
||||||
|
#include <cstdint> // int64_t
|
||||||
|
|
||||||
class FairMQChannel
|
class FairMQChannel
|
||||||
{
|
{
|
||||||
|
|
|
@ -8,15 +8,15 @@
|
||||||
|
|
||||||
#include <FairMQDevice.h>
|
#include <FairMQDevice.h>
|
||||||
|
|
||||||
|
#include <fairmq/tools/RateLimit.h>
|
||||||
|
#include <fairmq/tools/Network.h>
|
||||||
|
|
||||||
#include <boost/algorithm/string.hpp> // join/split
|
#include <boost/algorithm/string.hpp> // join/split
|
||||||
|
|
||||||
#include <list>
|
#include <list>
|
||||||
#include <cstdlib>
|
|
||||||
#include <chrono>
|
#include <chrono>
|
||||||
#include <mutex>
|
#include <mutex>
|
||||||
#include <thread>
|
#include <thread>
|
||||||
#include <functional>
|
|
||||||
#include <sstream>
|
|
||||||
#include <iomanip>
|
#include <iomanip>
|
||||||
#include <future>
|
#include <future>
|
||||||
#include <algorithm> // std::max
|
#include <algorithm> // std::max
|
||||||
|
|
|
@ -14,7 +14,6 @@
|
||||||
#include <fairmq/Transports.h>
|
#include <fairmq/Transports.h>
|
||||||
#include <fairmq/StateQueue.h>
|
#include <fairmq/StateQueue.h>
|
||||||
|
|
||||||
#include <FairMQSocket.h>
|
|
||||||
#include <FairMQChannel.h>
|
#include <FairMQChannel.h>
|
||||||
#include <FairMQMessage.h>
|
#include <FairMQMessage.h>
|
||||||
#include <FairMQParts.h>
|
#include <FairMQParts.h>
|
||||||
|
@ -24,21 +23,19 @@
|
||||||
|
|
||||||
#include <vector>
|
#include <vector>
|
||||||
#include <memory> // unique_ptr
|
#include <memory> // unique_ptr
|
||||||
#include <algorithm> // std::sort()
|
#include <algorithm> // find
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <chrono>
|
#include <chrono>
|
||||||
#include <iostream>
|
#include <iostream>
|
||||||
#include <unordered_map>
|
#include <unordered_map>
|
||||||
#include <functional>
|
#include <functional>
|
||||||
#include <assert.h> // static_assert
|
|
||||||
#include <type_traits> // is_trivially_copyable
|
|
||||||
#include <stdexcept>
|
#include <stdexcept>
|
||||||
#include <queue>
|
|
||||||
|
|
||||||
#include <mutex>
|
#include <mutex>
|
||||||
#include <condition_variable>
|
#include <atomic>
|
||||||
|
#include <cstddef>
|
||||||
|
#include <utility> // pair
|
||||||
|
|
||||||
#include <fairmq/Tools.h>
|
#include <fairmq/tools/Version.h>
|
||||||
|
|
||||||
using FairMQChannelMap = std::unordered_map<std::string, std::vector<FairMQChannel>>;
|
using FairMQChannelMap = std::unordered_map<std::string, std::vector<FairMQChannel>>;
|
||||||
|
|
||||||
|
|
|
@ -16,11 +16,10 @@
|
||||||
#include <fairmq/ofi/TransportFactory.h>
|
#include <fairmq/ofi/TransportFactory.h>
|
||||||
#endif
|
#endif
|
||||||
#include <FairMQLogger.h>
|
#include <FairMQLogger.h>
|
||||||
#include <fairmq/Tools.h>
|
#include <fairmq/tools/Unique.h>
|
||||||
|
|
||||||
#include <memory>
|
#include <memory>
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <sstream>
|
|
||||||
|
|
||||||
FairMQTransportFactory::FairMQTransportFactory(const std::string& id)
|
FairMQTransportFactory::FairMQTransportFactory(const std::string& id)
|
||||||
: fkId(id)
|
: fkId(id)
|
||||||
|
|
|
@ -12,7 +12,6 @@
|
||||||
#include <FairMQLogger.h>
|
#include <FairMQLogger.h>
|
||||||
#include <FairMQMessage.h>
|
#include <FairMQMessage.h>
|
||||||
#include <FairMQPoller.h>
|
#include <FairMQPoller.h>
|
||||||
#include <fairmq/ProgOptionsFwd.h>
|
|
||||||
#include <FairMQSocket.h>
|
#include <FairMQSocket.h>
|
||||||
#include <FairMQUnmanagedRegion.h>
|
#include <FairMQUnmanagedRegion.h>
|
||||||
#include <fairmq/MemoryResources.h>
|
#include <fairmq/MemoryResources.h>
|
||||||
|
@ -22,8 +21,11 @@
|
||||||
#include <memory>
|
#include <memory>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
#include <unordered_map>
|
#include <unordered_map>
|
||||||
|
#include <stdexcept>
|
||||||
|
#include <cstddef> // size_t
|
||||||
|
|
||||||
class FairMQChannel;
|
class FairMQChannel;
|
||||||
|
namespace fair { namespace mq { class ProgOptions; } }
|
||||||
|
|
||||||
class FairMQTransportFactory
|
class FairMQTransportFactory
|
||||||
{
|
{
|
||||||
|
|
|
@ -23,11 +23,7 @@ class FairMQTransportFactory;
|
||||||
#include <boost/container/pmr/monotonic_buffer_resource.hpp>
|
#include <boost/container/pmr/monotonic_buffer_resource.hpp>
|
||||||
#include <boost/container/pmr/polymorphic_allocator.hpp>
|
#include <boost/container/pmr/polymorphic_allocator.hpp>
|
||||||
#include <cstring>
|
#include <cstring>
|
||||||
#include <string>
|
|
||||||
#include <type_traits>
|
|
||||||
#include <unordered_map>
|
|
||||||
#include <utility>
|
#include <utility>
|
||||||
#include <vector>
|
|
||||||
|
|
||||||
namespace fair {
|
namespace fair {
|
||||||
namespace mq {
|
namespace mq {
|
||||||
|
|
|
@ -9,7 +9,8 @@
|
||||||
#ifndef FAIR_MQ_PLUGIN_H
|
#ifndef FAIR_MQ_PLUGIN_H
|
||||||
#define FAIR_MQ_PLUGIN_H
|
#define FAIR_MQ_PLUGIN_H
|
||||||
|
|
||||||
#include <fairmq/Tools.h>
|
#include <fairmq/tools/CppSTL.h>
|
||||||
|
#include <fairmq/tools/Version.h>
|
||||||
#include <fairmq/PluginServices.h>
|
#include <fairmq/PluginServices.h>
|
||||||
|
|
||||||
#include <boost/dll/alias.hpp>
|
#include <boost/dll/alias.hpp>
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
|
|
||||||
#include <fairmq/plugins/Builtin.h>
|
#include <fairmq/plugins/Builtin.h>
|
||||||
#include <fairmq/PluginManager.h>
|
#include <fairmq/PluginManager.h>
|
||||||
#include <fairmq/Tools.h>
|
#include <fairmq/tools/Strings.h>
|
||||||
#include <boost/program_options.hpp>
|
#include <boost/program_options.hpp>
|
||||||
#include <algorithm>
|
#include <algorithm>
|
||||||
#include <iterator>
|
#include <iterator>
|
||||||
|
|
|
@ -11,8 +11,9 @@
|
||||||
|
|
||||||
#include <fairmq/Plugin.h>
|
#include <fairmq/Plugin.h>
|
||||||
#include <fairmq/PluginServices.h>
|
#include <fairmq/PluginServices.h>
|
||||||
#include <fairmq/Tools.h>
|
#include <fairmq/tools/CppSTL.h>
|
||||||
#include <FairMQDevice.h>
|
#include <fairmq/tools/Strings.h>
|
||||||
|
|
||||||
#define BOOST_FILESYSTEM_VERSION 3
|
#define BOOST_FILESYSTEM_VERSION 3
|
||||||
#define BOOST_FILESYSTEM_NO_DEPRECATED
|
#define BOOST_FILESYSTEM_NO_DEPRECATED
|
||||||
#include <boost/filesystem.hpp>
|
#include <boost/filesystem.hpp>
|
||||||
|
@ -21,13 +22,14 @@
|
||||||
#include <boost/dll/import.hpp>
|
#include <boost/dll/import.hpp>
|
||||||
#include <boost/dll/shared_library.hpp>
|
#include <boost/dll/shared_library.hpp>
|
||||||
#include <boost/dll/runtime_symbol_info.hpp>
|
#include <boost/dll/runtime_symbol_info.hpp>
|
||||||
|
|
||||||
#include <functional>
|
#include <functional>
|
||||||
#include <map>
|
#include <map>
|
||||||
#include <memory>
|
#include <memory>
|
||||||
#include <stdexcept>
|
#include <stdexcept>
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <tuple>
|
|
||||||
#include <vector>
|
#include <vector>
|
||||||
|
#include <utility> // forward
|
||||||
|
|
||||||
namespace fair
|
namespace fair
|
||||||
{
|
{
|
||||||
|
|
|
@ -7,6 +7,7 @@
|
||||||
********************************************************************************/
|
********************************************************************************/
|
||||||
|
|
||||||
#include <fairmq/PluginServices.h>
|
#include <fairmq/PluginServices.h>
|
||||||
|
#include <fairmq/tools/Strings.h>
|
||||||
|
|
||||||
using namespace fair::mq;
|
using namespace fair::mq;
|
||||||
using namespace std;
|
using namespace std;
|
||||||
|
|
|
@ -9,7 +9,6 @@
|
||||||
#ifndef FAIR_MQ_PLUGINSERVICES_H
|
#ifndef FAIR_MQ_PLUGINSERVICES_H
|
||||||
#define FAIR_MQ_PLUGINSERVICES_H
|
#define FAIR_MQ_PLUGINSERVICES_H
|
||||||
|
|
||||||
#include <fairmq/Tools.h>
|
|
||||||
#include <fairmq/States.h>
|
#include <fairmq/States.h>
|
||||||
#include <FairMQDevice.h>
|
#include <FairMQDevice.h>
|
||||||
#include <fairmq/ProgOptions.h>
|
#include <fairmq/ProgOptions.h>
|
||||||
|
|
|
@ -15,7 +15,7 @@
|
||||||
#include "FairMQLogger.h"
|
#include "FairMQLogger.h"
|
||||||
#include <fairmq/ProgOptions.h>
|
#include <fairmq/ProgOptions.h>
|
||||||
|
|
||||||
#include "tools/Unique.h"
|
#include <fairmq/tools/Strings.h>
|
||||||
|
|
||||||
#include <boost/any.hpp>
|
#include <boost/any.hpp>
|
||||||
#include <boost/regex.hpp>
|
#include <boost/regex.hpp>
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
#include <fairmq/EventManager.h>
|
#include <fairmq/EventManager.h>
|
||||||
#include <fairmq/ProgOptionsFwd.h>
|
#include <fairmq/ProgOptionsFwd.h>
|
||||||
#include <fairmq/Properties.h>
|
#include <fairmq/Properties.h>
|
||||||
#include <fairmq/Tools.h>
|
#include <fairmq/tools/Strings.h>
|
||||||
|
|
||||||
#include <boost/program_options.hpp>
|
#include <boost/program_options.hpp>
|
||||||
|
|
||||||
|
|
|
@ -9,7 +9,7 @@
|
||||||
#ifndef FAIR_MQ_TRANSPORTS_H
|
#ifndef FAIR_MQ_TRANSPORTS_H
|
||||||
#define FAIR_MQ_TRANSPORTS_H
|
#define FAIR_MQ_TRANSPORTS_H
|
||||||
|
|
||||||
#include <fairmq/Tools.h>
|
#include <fairmq/tools/CppSTL.h>
|
||||||
|
|
||||||
#include <memory>
|
#include <memory>
|
||||||
#include <string>
|
#include <string>
|
||||||
|
|
|
@ -8,10 +8,9 @@
|
||||||
|
|
||||||
#include "FairMQBenchmarkSampler.h"
|
#include "FairMQBenchmarkSampler.h"
|
||||||
|
|
||||||
#include <fairmq/Tools.h>
|
#include "tools/RateLimit.h"
|
||||||
#include "../FairMQLogger.h"
|
#include "../FairMQLogger.h"
|
||||||
|
|
||||||
#include <vector>
|
|
||||||
#include <chrono>
|
#include <chrono>
|
||||||
|
|
||||||
using namespace std;
|
using namespace std;
|
||||||
|
@ -27,10 +26,6 @@ FairMQBenchmarkSampler::FairMQBenchmarkSampler()
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
FairMQBenchmarkSampler::~FairMQBenchmarkSampler()
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
void FairMQBenchmarkSampler::InitTask()
|
void FairMQBenchmarkSampler::InitTask()
|
||||||
{
|
{
|
||||||
fMultipart = fConfig->GetProperty<bool>("multipart");
|
fMultipart = fConfig->GetProperty<bool>("multipart");
|
||||||
|
|
|
@ -10,8 +10,10 @@
|
||||||
#define FAIRMQBENCHMARKSAMPLER_H_
|
#define FAIRMQBENCHMARKSAMPLER_H_
|
||||||
|
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <thread>
|
|
||||||
#include <atomic>
|
#include <atomic>
|
||||||
|
#include <cstddef> // size_t
|
||||||
|
#include <cstdint> // uint64_t
|
||||||
|
|
||||||
|
|
||||||
#include "FairMQDevice.h"
|
#include "FairMQDevice.h"
|
||||||
|
|
||||||
|
@ -23,7 +25,7 @@ class FairMQBenchmarkSampler : public FairMQDevice
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
FairMQBenchmarkSampler();
|
FairMQBenchmarkSampler();
|
||||||
virtual ~FairMQBenchmarkSampler();
|
virtual ~FairMQBenchmarkSampler() {}
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
bool fMultipart;
|
bool fMultipart;
|
||||||
|
|
|
@ -10,19 +10,16 @@
|
||||||
|
|
||||||
#include <fairmq/sdk/commands/Commands.h>
|
#include <fairmq/sdk/commands/Commands.h>
|
||||||
|
|
||||||
#include <fairmq/Tools.h>
|
#include <fairmq/tools/Strings.h>
|
||||||
|
|
||||||
#include <boost/algorithm/string/join.hpp>
|
#include <boost/algorithm/string/join.hpp>
|
||||||
#include <boost/algorithm/string/split.hpp>
|
#include <boost/algorithm/string/split.hpp>
|
||||||
#include <boost/algorithm/string/classification.hpp>
|
#include <boost/algorithm/string/classification.hpp>
|
||||||
#include <boost/asio/post.hpp>
|
#include <boost/asio/post.hpp>
|
||||||
|
|
||||||
#include <termios.h> // for the interactive mode
|
|
||||||
#include <poll.h> // for the interactive mode
|
|
||||||
#include <sstream>
|
|
||||||
#include <iostream>
|
|
||||||
#include <cstdlib>
|
#include <cstdlib>
|
||||||
#include <stdexcept>
|
#include <stdexcept>
|
||||||
|
#include <sstream>
|
||||||
|
|
||||||
using namespace std;
|
using namespace std;
|
||||||
using fair::mq::tools::ToString;
|
using fair::mq::tools::ToString;
|
||||||
|
@ -184,7 +181,7 @@ auto DDS::StaticControl() -> void
|
||||||
ReleaseDeviceControl();
|
ReleaseDeviceControl();
|
||||||
} catch (exception& e) {
|
} catch (exception& e) {
|
||||||
ReleaseDeviceControl();
|
ReleaseDeviceControl();
|
||||||
LOG(error) << "Error: " << e.what() << endl;
|
LOG(error) << "Error: " << e.what() << "\n";
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -395,7 +392,7 @@ auto DDS::SubscribeForCustomCommands() -> void
|
||||||
case Type::dump_config: {
|
case Type::dump_config: {
|
||||||
stringstream ss;
|
stringstream ss;
|
||||||
for (const auto pKey: GetPropertyKeys()) {
|
for (const auto pKey: GetPropertyKeys()) {
|
||||||
ss << id << ": " << pKey << " -> " << GetPropertyAsString(pKey) << endl;
|
ss << id << ": " << pKey << " -> " << GetPropertyAsString(pKey) << "\n";
|
||||||
}
|
}
|
||||||
Cmds outCmds(make<Config>(id, ss.str()));
|
Cmds outCmds(make<Config>(id, ss.str()));
|
||||||
fDDS.Send(outCmds.Serialize(), to_string(senderId));
|
fDDS.Send(outCmds.Serialize(), to_string(senderId));
|
||||||
|
|
|
@ -9,22 +9,24 @@
|
||||||
#ifndef FAIR_MQ_PLUGINS_DDS
|
#ifndef FAIR_MQ_PLUGINS_DDS
|
||||||
#define FAIR_MQ_PLUGINS_DDS
|
#define FAIR_MQ_PLUGINS_DDS
|
||||||
|
|
||||||
#include <DDS/dds_env_prop.h>
|
|
||||||
#include <DDS/dds_intercom.h>
|
|
||||||
#include <boost/asio/executor.hpp>
|
|
||||||
#include <boost/asio/executor_work_guard.hpp>
|
|
||||||
#include <boost/asio/io_context.hpp>
|
|
||||||
#include <cassert>
|
|
||||||
#include <chrono>
|
|
||||||
#include <condition_variable>
|
|
||||||
#include <fairmq/Plugin.h>
|
#include <fairmq/Plugin.h>
|
||||||
#include <fairmq/StateQueue.h>
|
#include <fairmq/StateQueue.h>
|
||||||
#include <fairmq/Version.h>
|
#include <fairmq/Version.h>
|
||||||
#include <functional>
|
|
||||||
|
#include <DDS/dds_env_prop.h>
|
||||||
|
#include <DDS/dds_intercom.h>
|
||||||
|
|
||||||
|
#include <boost/asio/executor.hpp>
|
||||||
|
#include <boost/asio/executor_work_guard.hpp>
|
||||||
|
#include <boost/asio/io_context.hpp>
|
||||||
|
|
||||||
|
#include <cassert>
|
||||||
|
#include <chrono>
|
||||||
|
#include <condition_variable>
|
||||||
#include <mutex>
|
#include <mutex>
|
||||||
#include <queue>
|
|
||||||
#include <set>
|
#include <set>
|
||||||
#include <string>
|
#include <string>
|
||||||
|
#include <atomic>
|
||||||
#include <thread>
|
#include <thread>
|
||||||
#include <unordered_map>
|
#include <unordered_map>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
|
|
|
@ -11,21 +11,14 @@
|
||||||
|
|
||||||
#include <DDS/dds_intercom.h>
|
#include <DDS/dds_intercom.h>
|
||||||
|
|
||||||
#include <boost/algorithm/string/classification.hpp>
|
|
||||||
#include <boost/algorithm/string/predicate.hpp>
|
|
||||||
#include <boost/algorithm/string/split.hpp>
|
|
||||||
#include <boost/algorithm/string/trim.hpp>
|
|
||||||
#include <boost/program_options.hpp>
|
#include <boost/program_options.hpp>
|
||||||
|
|
||||||
#include <algorithm>
|
|
||||||
#include <atomic>
|
|
||||||
#include <condition_variable>
|
#include <condition_variable>
|
||||||
#include <cstdlib>
|
#include <cstdlib>
|
||||||
#include <exception>
|
|
||||||
#include <iostream>
|
#include <iostream>
|
||||||
#include <mutex>
|
#include <mutex>
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <termios.h> // raw mode console input
|
#include <termios.h> // raw mode console input
|
||||||
#include <thread>
|
#include <thread>
|
||||||
#include <utility>
|
#include <utility>
|
||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
|
|
|
@ -9,7 +9,7 @@
|
||||||
#ifndef FAIR_MQ_SDK_ERROR_H
|
#ifndef FAIR_MQ_SDK_ERROR_H
|
||||||
#define FAIR_MQ_SDK_ERROR_H
|
#define FAIR_MQ_SDK_ERROR_H
|
||||||
|
|
||||||
#include <fairmq/Tools.h>
|
#include <fairmq/tools/Strings.h>
|
||||||
#include <stdexcept>
|
#include <stdexcept>
|
||||||
#include <system_error>
|
#include <system_error>
|
||||||
|
|
||||||
|
|
|
@ -19,7 +19,7 @@
|
||||||
#include <fairmq/sdk/DDSTopology.h>
|
#include <fairmq/sdk/DDSTopology.h>
|
||||||
#include <fairmq/sdk/Error.h>
|
#include <fairmq/sdk/Error.h>
|
||||||
#include <fairmq/States.h>
|
#include <fairmq/States.h>
|
||||||
#include <fairmq/Tools.h>
|
#include <fairmq/tools/Semaphore.h>
|
||||||
|
|
||||||
#include <fairlogger/Logger.h>
|
#include <fairlogger/Logger.h>
|
||||||
|
|
||||||
|
|
|
@ -10,7 +10,7 @@
|
||||||
#define FAIR_MQ_SDK_COMMANDFACTORY
|
#define FAIR_MQ_SDK_COMMANDFACTORY
|
||||||
|
|
||||||
#include <fairmq/States.h>
|
#include <fairmq/States.h>
|
||||||
#include <fairmq/Tools.h>
|
#include <fairmq/tools/CppSTL.h>
|
||||||
|
|
||||||
#include <vector>
|
#include <vector>
|
||||||
#include <string>
|
#include <string>
|
||||||
|
|
|
@ -8,6 +8,8 @@
|
||||||
|
|
||||||
#include <fairmq/shmem/Manager.h>
|
#include <fairmq/shmem/Manager.h>
|
||||||
#include <fairmq/shmem/Common.h>
|
#include <fairmq/shmem/Common.h>
|
||||||
|
#include <fairmq/tools/CppSTL.h>
|
||||||
|
#include <fairmq/tools/Strings.h>
|
||||||
|
|
||||||
#include <boost/process.hpp>
|
#include <boost/process.hpp>
|
||||||
#include <boost/filesystem.hpp>
|
#include <boost/filesystem.hpp>
|
||||||
|
|
|
@ -15,7 +15,6 @@
|
||||||
#ifndef FAIR_MQ_SHMEM_MANAGER_H_
|
#ifndef FAIR_MQ_SHMEM_MANAGER_H_
|
||||||
#define FAIR_MQ_SHMEM_MANAGER_H_
|
#define FAIR_MQ_SHMEM_MANAGER_H_
|
||||||
|
|
||||||
#include <fairmq/Tools.h>
|
|
||||||
#include <fairmq/shmem/Region.h>
|
#include <fairmq/shmem/Region.h>
|
||||||
#include <fairmq/shmem/Common.h>
|
#include <fairmq/shmem/Common.h>
|
||||||
|
|
||||||
|
|
|
@ -9,6 +9,8 @@
|
||||||
#include <fairmq/shmem/Region.h>
|
#include <fairmq/shmem/Region.h>
|
||||||
#include <fairmq/shmem/Common.h>
|
#include <fairmq/shmem/Common.h>
|
||||||
#include <fairmq/shmem/Manager.h>
|
#include <fairmq/shmem/Manager.h>
|
||||||
|
#include <fairmq/tools/CppSTL.h>
|
||||||
|
#include <fairmq/tools/Strings.h>
|
||||||
|
|
||||||
#include <boost/filesystem.hpp>
|
#include <boost/filesystem.hpp>
|
||||||
#include <boost/process.hpp>
|
#include <boost/process.hpp>
|
||||||
|
|
|
@ -18,7 +18,6 @@
|
||||||
#include "FairMQLogger.h"
|
#include "FairMQLogger.h"
|
||||||
#include "FairMQUnmanagedRegion.h"
|
#include "FairMQUnmanagedRegion.h"
|
||||||
|
|
||||||
#include <fairmq/Tools.h>
|
|
||||||
#include <fairmq/shmem/Common.h>
|
#include <fairmq/shmem/Common.h>
|
||||||
|
|
||||||
#include <boost/interprocess/managed_shared_memory.hpp>
|
#include <boost/interprocess/managed_shared_memory.hpp>
|
||||||
|
|
|
@ -10,7 +10,6 @@
|
||||||
#define FAIR_MQ_TOOLS_STRINGS_H
|
#define FAIR_MQ_TOOLS_STRINGS_H
|
||||||
|
|
||||||
#include <array>
|
#include <array>
|
||||||
#include <boost/beast/core/span.hpp>
|
|
||||||
#include <initializer_list>
|
#include <initializer_list>
|
||||||
#include <sstream>
|
#include <sstream>
|
||||||
#include <string>
|
#include <string>
|
||||||
|
@ -37,16 +36,11 @@ auto ToString(T&&... t) -> std::string
|
||||||
/// @brief convert command line arguments from main function to vector of strings
|
/// @brief convert command line arguments from main function to vector of strings
|
||||||
inline auto ToStrVector(const int argc, char*const* argv, const bool dropProgramName = true) -> std::vector<std::string>
|
inline auto ToStrVector(const int argc, char*const* argv, const bool dropProgramName = true) -> std::vector<std::string>
|
||||||
{
|
{
|
||||||
auto res = std::vector<std::string>{};
|
if (dropProgramName) {
|
||||||
boost::beast::span<char*const> argvView(argv, argc);
|
return std::vector<std::string>(argv + 1, argv + argc);
|
||||||
if (dropProgramName)
|
} else {
|
||||||
{
|
return std::vector<std::string>(argv, argv + argc);
|
||||||
res.assign(argvView.begin() + 1, argvView.end());
|
|
||||||
} else
|
|
||||||
{
|
|
||||||
res.assign(argvView.begin(), argvView.end());
|
|
||||||
}
|
}
|
||||||
return res;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
} /* namespace tools */
|
} /* namespace tools */
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
#include <cstdlib>
|
#include <cstdlib>
|
||||||
#include <fairlogger/Logger.h>
|
#include <fairlogger/Logger.h>
|
||||||
#include <fairmq/SDK.h>
|
#include <fairmq/SDK.h>
|
||||||
#include <fairmq/Tools.h>
|
#include <fairmq/tools/Strings.h>
|
||||||
#include <gtest/gtest.h>
|
#include <gtest/gtest.h>
|
||||||
#include <thread>
|
#include <thread>
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user