23 #ifndef INCLUDED_GR_TOP_BLOCK_H 24 #define INCLUDED_GR_TOP_BLOCK_H 44 top_block_impl* d_impl;
62 void run(
int max_noutput_items = 100000000);
76 void start(
int max_noutput_items = 100000000);
115 virtual void unlock();
121 std::string edge_list();
127 std::string msg_edge_list();
135 int max_noutput_items();
138 void set_max_noutput_items(
int nmax);
140 top_block_sptr to_top_block();
145 inline top_block_sptr cast_to_top_block_sptr(basic_block_sptr
block)
#define GR_RUNTIME_API
Definition: gnuradio-runtime/include/gnuradio/api.h:30
GNU Radio logging wrapper for log4cpp library (C++ port of log4j)
Definition: basic_block.h:43
The abstract base class for all signal processing blocks.Basic blocks are the bare abstraction of an ...
Definition: basic_block.h:56
The abstract base class for all 'terminal' processing blocks.A signal processing flow is constructed ...
Definition: block.h:71
Top-level hierarchical block representing a flowgraph.
Definition: top_block.h:39
Hierarchical container class for gr::block's and gr::hier_block2's.
Definition: hier_block2.h:45
GR_RUNTIME_API top_block_sptr make_top_block(const std::string &name)