summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/block.cpp5
-rw-r--r--lib/element.cpp5
-rw-r--r--lib/hier_block.cpp5
-rw-r--r--lib/top_block.cpp5
4 files changed, 20 insertions, 0 deletions
diff --git a/lib/block.cpp b/lib/block.cpp
index d2f0a0d..5bb959b 100644
--- a/lib/block.cpp
+++ b/lib/block.cpp
@@ -46,6 +46,11 @@ Block::Block(const std::string &name):
this->set_buffer_affinity(-1);
}
+Block::~Block(void)
+{
+ //NOP
+}
+
void ElementImpl::block_cleanup(void)
{
//wait for actor to chew through enqueued messages
diff --git a/lib/element.cpp b/lib/element.cpp
index 4adc92c..f291310 100644
--- a/lib/element.cpp
+++ b/lib/element.cpp
@@ -26,6 +26,11 @@ Element::Element(const std::string &name)
if (GENESIS) std::cerr << "New element: " << to_string() << std::endl;
}
+Element::~Element(void)
+{
+ //NOP
+}
+
ElementImpl::~ElementImpl(void)
{
if (this->executor) this->top_block_cleanup();
diff --git a/lib/hier_block.cpp b/lib/hier_block.cpp
index b7ffe4c..4c0aef3 100644
--- a/lib/hier_block.cpp
+++ b/lib/hier_block.cpp
@@ -18,6 +18,11 @@ HierBlock::HierBlock(const std::string &name):
(*this)->topology = boost::shared_ptr<Apology::Topology>(new Apology::Topology());
}
+HierBlock::~HierBlock(void)
+{
+ //NOP
+}
+
void ElementImpl::hier_block_cleanup(void)
{
this->topology->clear_all();
diff --git a/lib/top_block.cpp b/lib/top_block.cpp
index 10d5ef2..5370920 100644
--- a/lib/top_block.cpp
+++ b/lib/top_block.cpp
@@ -30,6 +30,11 @@ TopBlock::TopBlock(const std::string &name):
<< std::flush;
}
+TopBlock::~TopBlock(void)
+{
+ //NOP
+}
+
void ElementImpl::top_block_cleanup(void)
{
this->pre_post_all_set_prio();