diff options
Diffstat (limited to 'lib/block.cpp')
-rw-r--r-- | lib/block.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/block.cpp b/lib/block.cpp index 75fd910..dce8f8e 100644 --- a/lib/block.cpp +++ b/lib/block.cpp @@ -43,6 +43,7 @@ Block::Block(const std::string &name): this->set_fixed_rate(true); this->set_relative_rate(1.0); this->set_tag_propagation_policy(TPP_ALL_TO_ALL); + this->set_interruptible_work(false); } template <typename V, typename T> @@ -238,3 +239,8 @@ void Block::set_buffer_affinity(const Affinity &affinity) { (*this)->block->buffer_affinity = affinity; } + +void Block::set_interruptible_work(const bool enb) +{ + (*this)->block->interruptible_work = enb; +} |