GNU Radio 3.6.5 C++ API

gr_flat_flowgraph Class Reference

Class specializing gr_flat_flowgraph that has all nodes as gr_blocks, with no hierarchy. More...

#include <gr_flat_flowgraph.h>

Inheritance diagram for gr_flat_flowgraph:
gr_flowgraph

List of all members.

Public Member Functions

 ~gr_flat_flowgraph ()
void setup_connections ()
void merge_connections (gr_flat_flowgraph_sptr sfg)
void dump ()
void replace_endpoint (const gr_msg_endpoint &e, const gr_msg_endpoint &r, bool is_src)
void clear_endpoint (const gr_msg_endpoint &e, bool is_src)

Static Public Member Functions

static gr_block_vector_t make_block_vector (gr_basic_block_vector_t &blocks)

Friends

GR_CORE_API gr_flat_flowgraph_sptr gr_make_flat_flowgraph ()

Detailed Description

Class specializing gr_flat_flowgraph that has all nodes as gr_blocks, with no hierarchy.


Constructor & Destructor Documentation

gr_flat_flowgraph::~gr_flat_flowgraph ( )

Member Function Documentation

void gr_flat_flowgraph::clear_endpoint ( const gr_msg_endpoint e,
bool  is_src 
)
void gr_flat_flowgraph::dump ( )
static gr_block_vector_t gr_flat_flowgraph::make_block_vector ( gr_basic_block_vector_t blocks) [static]

Make a vector of gr_block from a vector of gr_basic_block

void gr_flat_flowgraph::merge_connections ( gr_flat_flowgraph_sptr  sfg)
void gr_flat_flowgraph::replace_endpoint ( const gr_msg_endpoint e,
const gr_msg_endpoint r,
bool  is_src 
)
void gr_flat_flowgraph::setup_connections ( )

Friends And Related Function Documentation

GR_CORE_API gr_flat_flowgraph_sptr gr_make_flat_flowgraph ( ) [friend]

The documentation for this class was generated from the following file: