#include <gr_hier_block2_detail.h>
Public Member Functions | |
gr_hier_block2_detail (gr_hier_block2 *owner) | |
~gr_hier_block2_detail () | |
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, int src_port, gr_basic_block_sptr, int dst_port) |
void | disconnect_all () |
void | lock () |
void | unlock () |
void | flatten_aux (gr_flat_flowgraph_sptr sfg) const |
gr_hier_block2_detail::gr_hier_block2_detail | ( | gr_hier_block2 * | owner | ) |
gr_hier_block2_detail::~gr_hier_block2_detail | ( | ) |
void gr_hier_block2_detail::connect | ( | gr_basic_block_sptr | block | ) |
Referenced by gr_hier_block2::connect().
void gr_hier_block2_detail::connect | ( | gr_basic_block_sptr | src, | |
int | src_port, | |||
gr_basic_block_sptr | dst, | |||
int | dst_port | |||
) |
References GR_HIER_BLOCK2_DETAIL_DEBUG, and make_hier_block2_sptr().
void gr_hier_block2_detail::disconnect | ( | gr_basic_block_sptr | block | ) |
Referenced by gr_hier_block2::disconnect().
void gr_hier_block2_detail::disconnect | ( | gr_basic_block_sptr | src, | |
int | src_port, | |||
gr_basic_block_sptr | dst, | |||
int | dst_port | |||
) |
References GR_HIER_BLOCK2_DETAIL_DEBUG, and make_hier_block2_sptr().
void gr_hier_block2_detail::disconnect_all | ( | ) |
Referenced by gr_hier_block2::disconnect_all().
void gr_hier_block2_detail::lock | ( | ) |
References GR_HIER_BLOCK2_DETAIL_DEBUG, gr_hier_block2::lock(), and lock().
Referenced by lock(), and gr_hier_block2::lock().
void gr_hier_block2_detail::unlock | ( | ) |
References GR_HIER_BLOCK2_DETAIL_DEBUG, gr_hier_block2::unlock(), and unlock().
Referenced by unlock(), and gr_hier_block2::unlock().
void gr_hier_block2_detail::flatten_aux | ( | gr_flat_flowgraph_sptr | sfg | ) | const |
References GR_HIER_BLOCK2_DETAIL_DEBUG, make_hier_block2_sptr(), and gr_basic_block::name().
Referenced by gr_hier_block2::flatten().