#include <gr_flowgraph.h>
gr_flowgraph::~gr_flowgraph | ( | ) |
gr_flowgraph::gr_flowgraph | ( | ) | [protected] |
gr_basic_block_vector_t gr_flowgraph::calc_downstream_blocks | ( | gr_basic_block_sptr | block, | |
int | port | |||
) | [protected] |
gr_edge gr_flowgraph::calc_upstream_edge | ( | gr_basic_block_sptr | block, | |
int | port | |||
) | [protected] |
gr_edge_vector_t gr_flowgraph::calc_upstream_edges | ( | gr_basic_block_sptr | block | ) | [protected] |
gr_basic_block_vector_t gr_flowgraph::calc_used_blocks | ( | ) |
std::vector<int> gr_flowgraph::calc_used_ports | ( | gr_basic_block_sptr | block, | |
bool | check_inputs | |||
) | [protected] |
void gr_flowgraph::clear | ( | ) |
void gr_flowgraph::connect | ( | gr_basic_block_sptr | src_block, | |
int | src_port, | |||
gr_basic_block_sptr | dst_block, | |||
int | dst_port | |||
) | [inline] |
References connect().
void gr_flowgraph::connect | ( | const gr_endpoint & | src, | |
const gr_endpoint & | dst | |||
) |
Referenced by connect().
void gr_flowgraph::disconnect | ( | gr_basic_block_sptr | src_block, | |
int | src_port, | |||
gr_basic_block_sptr | dst_block, | |||
int | dst_port | |||
) | [inline] |
References disconnect().
void gr_flowgraph::disconnect | ( | const gr_endpoint & | src, | |
const gr_endpoint & | dst | |||
) |
Referenced by disconnect().
const gr_edge_vector_t& gr_flowgraph::edges | ( | ) | const [inline] |
References d_edges.
bool gr_flowgraph::has_block_p | ( | gr_basic_block_sptr | block | ) | [protected] |
std::vector<gr_basic_block_vector_t> gr_flowgraph::partition | ( | ) |
void gr_flowgraph::validate | ( | ) |
gr_flowgraph_sptr gr_make_flowgraph | ( | ) | [friend] |
gr_basic_block_vector_t gr_flowgraph::d_blocks [protected] |
gr_edge_vector_t gr_flowgraph::d_edges [protected] |
Referenced by edges().