From fe8e637c542328cca268bfed9f30c0165e83ab11 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joan=20Vallv=C3=A9=20Navarro?= <jvallve@iri.upc.edu> Date: Wed, 6 Feb 2019 12:19:40 +0100 Subject: [PATCH] removed SensorBase::remove(), forbiden --- src/sensor_base.cpp | 24 ------------------------ 1 file changed, 24 deletions(-) diff --git a/src/sensor_base.cpp b/src/sensor_base.cpp index 088e84d5e..1ea1ed3d5 100644 --- a/src/sensor_base.cpp +++ b/src/sensor_base.cpp @@ -67,30 +67,6 @@ SensorBase::~SensorBase() removeStateBlocks(); } -void SensorBase::remove() -{ - if (!is_removing_) - { - is_removing_ = true; - SensorBasePtr this_S = shared_from_this(); // protect it while removing links - - // Remove State Blocks - removeStateBlocks(); - - // remove from upstream - auto H = hardware_ptr_.lock(); - if (H) - H->getSensorList().remove(this_S); - - // remove downstream processors - while (!processor_list_.empty()) - { - processor_list_.front()->remove(); - } - } - -} - void SensorBase::removeStateBlocks() { for (unsigned int i = 0; i < state_block_vec_.size(); i++) -- GitLab