From daa33c27566f1ce487a373d842ecb10d6fc9ee15 Mon Sep 17 00:00:00 2001 From: Mederic Fourmy <mederic.fourmy@gmail.com> Date: Tue, 26 Jul 2022 16:54:05 +0200 Subject: [PATCH] [skip-ci] store loaders in a vector to keep them in memory, as it used to be --- include/node.h | 2 +- src/node.cpp | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/include/node.h b/include/node.h index 8324843..0f0a28c 100644 --- a/include/node.h +++ b/include/node.h @@ -78,7 +78,7 @@ class WolfRosNode protected: - //std::vector<std::shared_ptr<Loader>> loaders_; + std::vector<std::shared_ptr<Loader>> loaders_; // solver SolverManagerPtr solver_; diff --git a/src/node.cpp b/src/node.cpp index 910cfda..5f2257c 100644 --- a/src/node.cpp +++ b/src/node.cpp @@ -85,7 +85,7 @@ WolfRosNode::WolfRosNode() WOLF_TRACE("Loading publisher " + type + " via " + lib_publisher); auto l = std::make_shared<LoaderRaw>(lib_publisher); l->load(); - //loaders_.push_back(l); + loaders_.push_back(l); WOLF_INFO("Pub: ", type, " name: ", name); publishers_.push_back(FactoryPublisher::create(type, @@ -109,7 +109,7 @@ WolfRosNode::WolfRosNode() WOLF_TRACE("Loading subscriber " + type + " via " + lib_subscriber); auto l = std::make_shared<LoaderRaw>(lib_subscriber); l->load(); - //loaders_.push_back(l); + loaders_.push_back(l); WOLF_TRACE("From sensor {" + sensor + "} subscribing {" + type + "} to {" + topic + "} topic"); subscribers_.push_back(FactorySubscriber::create(type, -- GitLab