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