X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=gnuradio-core%2Fsrc%2Flib%2Fruntime%2Fgr_top_block.cc;h=b2523afc9ba46deee8cbdebd2b1c4f26605ef722;hb=42d9c6f495503d3d9d2db47a9979036c9233f976;hp=407df8bbac822600cb3637341eace7a424d822b3;hpb=c088a546ac7ae55748e5421201f3387f3e1286f9;p=debian%2Fgnuradio diff --git a/gnuradio-core/src/lib/runtime/gr_top_block.cc b/gnuradio-core/src/lib/runtime/gr_top_block.cc index 407df8bb..b2523afc 100644 --- a/gnuradio-core/src/lib/runtime/gr_top_block.cc +++ b/gnuradio-core/src/lib/runtime/gr_top_block.cc @@ -24,6 +24,7 @@ #include "config.h" #endif +#include #include #include #include @@ -46,6 +47,9 @@ gr_top_block::gr_top_block(const std::string &name) gr_top_block::~gr_top_block() { + stop(); + wait(); + delete d_impl; } @@ -85,3 +89,9 @@ gr_top_block::unlock() { d_impl->unlock(); } + +bool +gr_top_block::is_running() +{ + return d_impl->is_running(); +}