diff --git a/src/sensor_base.cpp b/src/sensor_base.cpp index 088e84d5e82383662cdac1397a5d35720d406911..1ea1ed3d57c04c74b10ef6e2482fa72c545afcff 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++)