diff options
Diffstat (limited to 'include/gnuradio/gr_top_block.h')
-rw-r--r-- | include/gnuradio/gr_top_block.h | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/include/gnuradio/gr_top_block.h b/include/gnuradio/gr_top_block.h index 199d7b5..8630606 100644 --- a/include/gnuradio/gr_top_block.h +++ b/include/gnuradio/gr_top_block.h @@ -18,15 +18,30 @@ #define INCLUDED_GNURADIO_GR_TOP_BLOCK_H #include <gnuradio/runtime_api.h> +#include <gnuradio/top_block.hpp> #include <gr_hier_block2.h> -struct GR_RUNTIME_API gr_top_block : gr_hier_block2 +struct GR_RUNTIME_API gr_top_block : gnuradio::TopBlock { gr_top_block(void); gr_top_block(const std::string &name); + void lock(void) + { + //NOP + } + + void unlock(void) + { + this->update(); + } + }; +typedef boost::shared_ptr<gr_top_block> gr_top_block_sptr; + +GR_RUNTIME_API gr_top_block_sptr gr_make_top_block(const std::string &name); + #endif /*INCLUDED_GNURADIO_GR_TOP_BLOCK_H*/ |