#include <gr_hier_block2.h>


Public Member Functions | |
| virtual | ~gr_hier_block2 () |
| void | connect (gr_basic_block_sptr block) |
| void | connect (gr_basic_block_sptr src, int src_port, gr_basic_block_sptr dst, int dst_port) |
| void | disconnect (gr_basic_block_sptr block) |
| void | disconnect (gr_basic_block_sptr src, int src_port, gr_basic_block_sptr dst, int dst_port) |
| void | disconnect_all () |
| virtual void | lock () |
| virtual void | unlock () |
| gr_flat_flowgraph_sptr | flatten () const |
Protected Member Functions | |
| gr_hier_block2 (const std::string &name, gr_io_signature_sptr input_signature, gr_io_signature_sptr output_signature) | |
Friends | |
| class | gr_hier_block2_detail |
| gr_hier_block2_sptr | gr_make_hier_block2 (const std::string &name, gr_io_signature_sptr input_signature, gr_io_signature_sptr output_signature) |
| public constructor for gr_hier_block2 | |
| gr_hier_block2::gr_hier_block2 | ( | const std::string & | name, | |
| gr_io_signature_sptr | input_signature, | |||
| gr_io_signature_sptr | output_signature | |||
| ) | [protected] |
| gr_hier_block2::~gr_hier_block2 | ( | ) | [virtual] |
| void gr_hier_block2::connect | ( | gr_basic_block_sptr | block | ) |
References gr_hier_block2_detail::connect().
| void gr_hier_block2::connect | ( | gr_basic_block_sptr | src, | |
| int | src_port, | |||
| gr_basic_block_sptr | dst, | |||
| int | dst_port | |||
| ) |
References gr_hier_block2_detail::connect().
| void gr_hier_block2::disconnect | ( | gr_basic_block_sptr | block | ) |
References gr_hier_block2_detail::disconnect().
| void gr_hier_block2::disconnect | ( | gr_basic_block_sptr | src, | |
| int | src_port, | |||
| gr_basic_block_sptr | dst, | |||
| int | dst_port | |||
| ) |
References gr_hier_block2_detail::disconnect().
| void gr_hier_block2::disconnect_all | ( | ) |
References gr_hier_block2_detail::disconnect_all().
| void gr_hier_block2::lock | ( | ) | [virtual] |
Reimplemented in gr_top_block.
References gr_hier_block2_detail::lock().
Referenced by gr_hier_block2_detail::lock().
| void gr_hier_block2::unlock | ( | ) | [virtual] |
Reimplemented in gr_top_block.
References gr_hier_block2_detail::unlock().
Referenced by gr_hier_block2_detail::unlock().
| gr_flat_flowgraph_sptr gr_hier_block2::flatten | ( | ) | const |
References gr_hier_block2_detail::flatten_aux(), and gr_make_flat_flowgraph().
Referenced by gr_top_block_impl::start().
friend class gr_hier_block2_detail [friend] |
| gr_hier_block2_sptr gr_make_hier_block2 | ( | const std::string & | name, | |
| gr_io_signature_sptr | input_signature, | |||
| gr_io_signature_sptr | output_signature | |||
| ) | [friend] |
public constructor for gr_hier_block2
1.5.5