Sophie

Sophie

distrib > Mageia > 3 > i586 > by-pkgid > d2c3cd0736fcf741288cdfea8c6ba8c2 > files > 2970

gnuradio-doc-3.6.4.1-1.mga3.noarch.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.3"/>
<title>GNU Radio 3.6.4.1 C++ API: gr_flat_flowgraph Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">GNU Radio 3.6.4.1 C++ API
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.3 -->
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('classgr__flat__flowgraph.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#friends">Friends</a> &#124;
<a href="classgr__flat__flowgraph-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">gr_flat_flowgraph Class Reference<div class="ingroups"><a class="el" href="group__internal.html">Implementation Details</a></div></div>  </div>
</div><!--header-->
<div class="contents">

<p>Class specializing <a class="el" href="classgr__flat__flowgraph.html" title="Class specializing gr_flat_flowgraph that has all nodes as gr_blocks, with no hierarchy.">gr_flat_flowgraph</a> that has all nodes as gr_blocks, with no hierarchy.  
 <a href="classgr__flat__flowgraph.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="gr__flat__flowgraph_8h_source.html">gr_flat_flowgraph.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for gr_flat_flowgraph:</div>
<div class="dyncontent">
<div class="center"><img src="classgr__flat__flowgraph__inherit__graph.png" border="0" usemap="#gr__flat__flowgraph_inherit__map" alt="Inheritance graph"/></div>
<map name="gr__flat__flowgraph_inherit__map" id="gr__flat__flowgraph_inherit__map">
<area shape="rect" id="node2" href="classgr__flowgraph.html" title="Class representing a directed, acyclic graph of basic blocks." alt="" coords="17,5,113,32"/></map>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a8b1c31cd7cc7f398928688a347f5d737"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgr__flat__flowgraph.html#a8b1c31cd7cc7f398928688a347f5d737">~gr_flat_flowgraph</a> ()</td></tr>
<tr class="separator:a8b1c31cd7cc7f398928688a347f5d737"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a354594c96e13ac9dffb9a593808e5796"><td class="memItemLeft" align="right" valign="top"><a class="el" href="volk_8tmpl_8h.html#a8dc2b7da310a28e667530ba0e8ca4cc4">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgr__flat__flowgraph.html#a354594c96e13ac9dffb9a593808e5796">setup_connections</a> ()</td></tr>
<tr class="separator:a354594c96e13ac9dffb9a593808e5796"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a526fffe4c61d8fc78e3aa00232bd3d5f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="volk_8tmpl_8h.html#a8dc2b7da310a28e667530ba0e8ca4cc4">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgr__flat__flowgraph.html#a526fffe4c61d8fc78e3aa00232bd3d5f">merge_connections</a> (<a class="el" href="classboost_1_1shared__ptr.html">gr_flat_flowgraph_sptr</a> sfg)</td></tr>
<tr class="separator:a526fffe4c61d8fc78e3aa00232bd3d5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a34a3867a2c367e23568b1818784622e6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="volk_8tmpl_8h.html#a8dc2b7da310a28e667530ba0e8ca4cc4">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgr__flat__flowgraph.html#a34a3867a2c367e23568b1818784622e6">dump</a> ()</td></tr>
<tr class="separator:a34a3867a2c367e23568b1818784622e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79485382f189507fef68b487e349f465"><td class="memItemLeft" align="right" valign="top"><a class="el" href="volk_8tmpl_8h.html#a8dc2b7da310a28e667530ba0e8ca4cc4">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgr__flat__flowgraph.html#a79485382f189507fef68b487e349f465">replace_endpoint</a> (const <a class="el" href="classgr__msg__endpoint.html">gr_msg_endpoint</a> &amp;e, const <a class="el" href="classgr__msg__endpoint.html">gr_msg_endpoint</a> &amp;r, bool is_src)</td></tr>
<tr class="separator:a79485382f189507fef68b487e349f465"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afee673cde00a7dfd2a634422d266b8b5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="volk_8tmpl_8h.html#a8dc2b7da310a28e667530ba0e8ca4cc4">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgr__flat__flowgraph.html#afee673cde00a7dfd2a634422d266b8b5">clear_endpoint</a> (const <a class="el" href="classgr__msg__endpoint.html">gr_msg_endpoint</a> &amp;e, bool is_src)</td></tr>
<tr class="separator:afee673cde00a7dfd2a634422d266b8b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classgr__flowgraph"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classgr__flowgraph')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classgr__flowgraph.html">gr_flowgraph</a></td></tr>
<tr class="memitem:a441e3e63b9924e17ea8f8f15c6756bf4 inherit pub_methods_classgr__flowgraph"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgr__flowgraph.html#a441e3e63b9924e17ea8f8f15c6756bf4">~gr_flowgraph</a> ()</td></tr>
<tr class="separator:a441e3e63b9924e17ea8f8f15c6756bf4 inherit pub_methods_classgr__flowgraph"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a58b539977bb51ceea6af598499089d inherit pub_methods_classgr__flowgraph"><td class="memItemLeft" align="right" valign="top"><a class="el" href="volk_8tmpl_8h.html#a8dc2b7da310a28e667530ba0e8ca4cc4">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgr__flowgraph.html#a2a58b539977bb51ceea6af598499089d">connect</a> (const <a class="el" href="classgr__endpoint.html">gr_endpoint</a> &amp;src, const <a class="el" href="classgr__endpoint.html">gr_endpoint</a> &amp;dst)</td></tr>
<tr class="separator:a2a58b539977bb51ceea6af598499089d inherit pub_methods_classgr__flowgraph"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abcc73eaef7cb9175536d6935941867c5 inherit pub_methods_classgr__flowgraph"><td class="memItemLeft" align="right" valign="top"><a class="el" href="volk_8tmpl_8h.html#a8dc2b7da310a28e667530ba0e8ca4cc4">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgr__flowgraph.html#abcc73eaef7cb9175536d6935941867c5">disconnect</a> (const <a class="el" href="classgr__endpoint.html">gr_endpoint</a> &amp;src, const <a class="el" href="classgr__endpoint.html">gr_endpoint</a> &amp;dst)</td></tr>
<tr class="separator:abcc73eaef7cb9175536d6935941867c5 inherit pub_methods_classgr__flowgraph"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afef8c6206921cdb502159b1cfc57f7fe inherit pub_methods_classgr__flowgraph"><td class="memItemLeft" align="right" valign="top"><a class="el" href="volk_8tmpl_8h.html#a8dc2b7da310a28e667530ba0e8ca4cc4">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgr__flowgraph.html#afef8c6206921cdb502159b1cfc57f7fe">connect</a> (<a class="el" href="classboost_1_1shared__ptr.html">gr_basic_block_sptr</a> src_block, int src_port, <a class="el" href="classboost_1_1shared__ptr.html">gr_basic_block_sptr</a> dst_block, int dst_port)</td></tr>
<tr class="separator:afef8c6206921cdb502159b1cfc57f7fe inherit pub_methods_classgr__flowgraph"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeec7ca27ceab439babb7addebb6921b5 inherit pub_methods_classgr__flowgraph"><td class="memItemLeft" align="right" valign="top"><a class="el" href="volk_8tmpl_8h.html#a8dc2b7da310a28e667530ba0e8ca4cc4">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgr__flowgraph.html#aeec7ca27ceab439babb7addebb6921b5">disconnect</a> (<a class="el" href="classboost_1_1shared__ptr.html">gr_basic_block_sptr</a> src_block, int src_port, <a class="el" href="classboost_1_1shared__ptr.html">gr_basic_block_sptr</a> dst_block, int dst_port)</td></tr>
<tr class="separator:aeec7ca27ceab439babb7addebb6921b5 inherit pub_methods_classgr__flowgraph"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a59834e39f5530ff30f346f5ddad2a580 inherit pub_methods_classgr__flowgraph"><td class="memItemLeft" align="right" valign="top"><a class="el" href="volk_8tmpl_8h.html#a8dc2b7da310a28e667530ba0e8ca4cc4">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgr__flowgraph.html#a59834e39f5530ff30f346f5ddad2a580">connect</a> (const <a class="el" href="classgr__msg__endpoint.html">gr_msg_endpoint</a> &amp;src, const <a class="el" href="classgr__msg__endpoint.html">gr_msg_endpoint</a> &amp;dst)</td></tr>
<tr class="separator:a59834e39f5530ff30f346f5ddad2a580 inherit pub_methods_classgr__flowgraph"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32d25623f8598b3dace8590a97ad8a10 inherit pub_methods_classgr__flowgraph"><td class="memItemLeft" align="right" valign="top"><a class="el" href="volk_8tmpl_8h.html#a8dc2b7da310a28e667530ba0e8ca4cc4">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgr__flowgraph.html#a32d25623f8598b3dace8590a97ad8a10">disconnect</a> (const <a class="el" href="classgr__msg__endpoint.html">gr_msg_endpoint</a> &amp;src, const <a class="el" href="classgr__msg__endpoint.html">gr_msg_endpoint</a> &amp;dst)</td></tr>
<tr class="separator:a32d25623f8598b3dace8590a97ad8a10 inherit pub_methods_classgr__flowgraph"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac04a1dbcbeae9ad6fa0d155a8904d4b9 inherit pub_methods_classgr__flowgraph"><td class="memItemLeft" align="right" valign="top"><a class="el" href="volk_8tmpl_8h.html#a8dc2b7da310a28e667530ba0e8ca4cc4">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgr__flowgraph.html#ac04a1dbcbeae9ad6fa0d155a8904d4b9">validate</a> ()</td></tr>
<tr class="separator:ac04a1dbcbeae9ad6fa0d155a8904d4b9 inherit pub_methods_classgr__flowgraph"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af431ea386d78baac02b5693a004ffa5f inherit pub_methods_classgr__flowgraph"><td class="memItemLeft" align="right" valign="top"><a class="el" href="volk_8tmpl_8h.html#a8dc2b7da310a28e667530ba0e8ca4cc4">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgr__flowgraph.html#af431ea386d78baac02b5693a004ffa5f">clear</a> ()</td></tr>
<tr class="separator:af431ea386d78baac02b5693a004ffa5f inherit pub_methods_classgr__flowgraph"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a607f86008328257d033f488d977107d9 inherit pub_methods_classgr__flowgraph"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="gr__flowgraph_8h.html#ad5acafbb1e25f4751d2b6f89af02d416">gr_edge_vector_t</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgr__flowgraph.html#a607f86008328257d033f488d977107d9">edges</a> () const </td></tr>
<tr class="separator:a607f86008328257d033f488d977107d9 inherit pub_methods_classgr__flowgraph"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a21a762228fe2d59d1ebd041fe016a0ca inherit pub_methods_classgr__flowgraph"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="gr__flowgraph_8h.html#ad4da8574d25783bd9362c2eecc3e44f5">gr_msg_edge_vector_t</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgr__flowgraph.html#a21a762228fe2d59d1ebd041fe016a0ca">msg_edges</a> () const </td></tr>
<tr class="separator:a21a762228fe2d59d1ebd041fe016a0ca inherit pub_methods_classgr__flowgraph"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab5e0e1d3d12c5de8feccaf3f2f47f169 inherit pub_methods_classgr__flowgraph"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gr__basic__block_8h.html#a76d2f45845faaf2d72b0002ba045c0d6">gr_basic_block_vector_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgr__flowgraph.html#ab5e0e1d3d12c5de8feccaf3f2f47f169">calc_used_blocks</a> ()</td></tr>
<tr class="separator:ab5e0e1d3d12c5de8feccaf3f2f47f169 inherit pub_methods_classgr__flowgraph"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a422d6c8230c1cb99f5545824c97b2b8e inherit pub_methods_classgr__flowgraph"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gr__basic__block_8h.html#a76d2f45845faaf2d72b0002ba045c0d6">gr_basic_block_vector_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgr__flowgraph.html#a422d6c8230c1cb99f5545824c97b2b8e">topological_sort</a> (<a class="el" href="gr__basic__block_8h.html#a76d2f45845faaf2d72b0002ba045c0d6">gr_basic_block_vector_t</a> &amp;blocks)</td></tr>
<tr class="separator:a422d6c8230c1cb99f5545824c97b2b8e inherit pub_methods_classgr__flowgraph"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72649f415e048692e55ef393bd222bd9 inherit pub_methods_classgr__flowgraph"><td class="memItemLeft" align="right" valign="top">std::vector<br class="typebreak"/>
&lt; <a class="el" href="gr__basic__block_8h.html#a76d2f45845faaf2d72b0002ba045c0d6">gr_basic_block_vector_t</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgr__flowgraph.html#a72649f415e048692e55ef393bd222bd9">partition</a> ()</td></tr>
<tr class="separator:a72649f415e048692e55ef393bd222bd9 inherit pub_methods_classgr__flowgraph"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a3565aa3e92d748dbb9904d02e802fbdb"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="gr__block_8h.html#abbe9231777a14816d919bc9c087c5539">gr_block_vector_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgr__flat__flowgraph.html#a3565aa3e92d748dbb9904d02e802fbdb">make_block_vector</a> (<a class="el" href="gr__basic__block_8h.html#a76d2f45845faaf2d72b0002ba045c0d6">gr_basic_block_vector_t</a> &amp;blocks)</td></tr>
<tr class="separator:a3565aa3e92d748dbb9904d02e802fbdb"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
Friends</h2></td></tr>
<tr class="memitem:a1e704bc465208b2f98145a67de1ec399"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gr__core__api_8h.html#a8b8937b0c61edd85ab57ce8203543248">GR_CORE_API</a> <a class="el" href="classboost_1_1shared__ptr.html">gr_flat_flowgraph_sptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgr__flat__flowgraph.html#a1e704bc465208b2f98145a67de1ec399">gr_make_flat_flowgraph</a> ()</td></tr>
<tr class="separator:a1e704bc465208b2f98145a67de1ec399"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pro_methods_classgr__flowgraph"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classgr__flowgraph')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classgr__flowgraph.html">gr_flowgraph</a></td></tr>
<tr class="memitem:a11dbfecc14ba155052ce237bbacd82ab inherit pro_methods_classgr__flowgraph"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgr__flowgraph.html#a11dbfecc14ba155052ce237bbacd82ab">gr_flowgraph</a> ()</td></tr>
<tr class="separator:a11dbfecc14ba155052ce237bbacd82ab inherit pro_methods_classgr__flowgraph"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ffcf4194a363c5fc47853d7ea76d6cf inherit pro_methods_classgr__flowgraph"><td class="memItemLeft" align="right" valign="top">std::vector&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgr__flowgraph.html#a8ffcf4194a363c5fc47853d7ea76d6cf">calc_used_ports</a> (<a class="el" href="classboost_1_1shared__ptr.html">gr_basic_block_sptr</a> block, bool check_inputs)</td></tr>
<tr class="separator:a8ffcf4194a363c5fc47853d7ea76d6cf inherit pro_methods_classgr__flowgraph"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62be405a8a481477805dc621bb177284 inherit pro_methods_classgr__flowgraph"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gr__basic__block_8h.html#a76d2f45845faaf2d72b0002ba045c0d6">gr_basic_block_vector_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgr__flowgraph.html#a62be405a8a481477805dc621bb177284">calc_downstream_blocks</a> (<a class="el" href="classboost_1_1shared__ptr.html">gr_basic_block_sptr</a> block, int port)</td></tr>
<tr class="separator:a62be405a8a481477805dc621bb177284 inherit pro_methods_classgr__flowgraph"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4fff60729268d4d5182a4b0f29170197 inherit pro_methods_classgr__flowgraph"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gr__flowgraph_8h.html#ad5acafbb1e25f4751d2b6f89af02d416">gr_edge_vector_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgr__flowgraph.html#a4fff60729268d4d5182a4b0f29170197">calc_upstream_edges</a> (<a class="el" href="classboost_1_1shared__ptr.html">gr_basic_block_sptr</a> block)</td></tr>
<tr class="separator:a4fff60729268d4d5182a4b0f29170197 inherit pro_methods_classgr__flowgraph"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afdbec401b594aa8c0af58a7a3f1ab5c4 inherit pro_methods_classgr__flowgraph"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgr__flowgraph.html#afdbec401b594aa8c0af58a7a3f1ab5c4">has_block_p</a> (<a class="el" href="classboost_1_1shared__ptr.html">gr_basic_block_sptr</a> block)</td></tr>
<tr class="separator:afdbec401b594aa8c0af58a7a3f1ab5c4 inherit pro_methods_classgr__flowgraph"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2e4fcd7e5c86edfc3d3850e8dd07d9b inherit pro_methods_classgr__flowgraph"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgr__edge.html">gr_edge</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgr__flowgraph.html#aa2e4fcd7e5c86edfc3d3850e8dd07d9b">calc_upstream_edge</a> (<a class="el" href="classboost_1_1shared__ptr.html">gr_basic_block_sptr</a> block, int port)</td></tr>
<tr class="separator:aa2e4fcd7e5c86edfc3d3850e8dd07d9b inherit pro_methods_classgr__flowgraph"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classgr__flowgraph"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classgr__flowgraph')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classgr__flowgraph.html">gr_flowgraph</a></td></tr>
<tr class="memitem:a606da901c4629ed160d50a7ea93509a6 inherit pro_attribs_classgr__flowgraph"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gr__basic__block_8h.html#a76d2f45845faaf2d72b0002ba045c0d6">gr_basic_block_vector_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgr__flowgraph.html#a606da901c4629ed160d50a7ea93509a6">d_blocks</a></td></tr>
<tr class="separator:a606da901c4629ed160d50a7ea93509a6 inherit pro_attribs_classgr__flowgraph"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a24608051d1b70218b1fdb34140884e28 inherit pro_attribs_classgr__flowgraph"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gr__flowgraph_8h.html#ad5acafbb1e25f4751d2b6f89af02d416">gr_edge_vector_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgr__flowgraph.html#a24608051d1b70218b1fdb34140884e28">d_edges</a></td></tr>
<tr class="separator:a24608051d1b70218b1fdb34140884e28 inherit pro_attribs_classgr__flowgraph"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab7ad287f0bece32b8d47057cf032d5bd inherit pro_attribs_classgr__flowgraph"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gr__flowgraph_8h.html#ad4da8574d25783bd9362c2eecc3e44f5">gr_msg_edge_vector_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgr__flowgraph.html#ab7ad287f0bece32b8d47057cf032d5bd">d_msg_edges</a></td></tr>
<tr class="separator:ab7ad287f0bece32b8d47057cf032d5bd inherit pro_attribs_classgr__flowgraph"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Class specializing <a class="el" href="classgr__flat__flowgraph.html" title="Class specializing gr_flat_flowgraph that has all nodes as gr_blocks, with no hierarchy.">gr_flat_flowgraph</a> that has all nodes as gr_blocks, with no hierarchy. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a8b1c31cd7cc7f398928688a347f5d737"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">gr_flat_flowgraph::~gr_flat_flowgraph </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="afee673cde00a7dfd2a634422d266b8b5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="volk_8tmpl_8h.html#a8dc2b7da310a28e667530ba0e8ca4cc4">void</a> gr_flat_flowgraph::clear_endpoint </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classgr__msg__endpoint.html">gr_msg_endpoint</a> &amp;&#160;</td>
          <td class="paramname"><em>e</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>is_src</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a34a3867a2c367e23568b1818784622e6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="volk_8tmpl_8h.html#a8dc2b7da310a28e667530ba0e8ca4cc4">void</a> gr_flat_flowgraph::dump </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a3565aa3e92d748dbb9904d02e802fbdb"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="gr__block_8h.html#abbe9231777a14816d919bc9c087c5539">gr_block_vector_t</a> gr_flat_flowgraph::make_block_vector </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="gr__basic__block_8h.html#a76d2f45845faaf2d72b0002ba045c0d6">gr_basic_block_vector_t</a> &amp;&#160;</td>
          <td class="paramname"><em>blocks</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Make a vector of <a class="el" href="classgr__block.html" title="The abstract base class for all &#39;terminal&#39; processing blocks.A signal processing flow is constructed ...">gr_block</a> from a vector of <a class="el" href="classgr__basic__block.html" title="The abstract base class for all signal processing blocks.Basic blocks are the bare abstraction of an ...">gr_basic_block</a> </p>

</div>
</div>
<a class="anchor" id="a526fffe4c61d8fc78e3aa00232bd3d5f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="volk_8tmpl_8h.html#a8dc2b7da310a28e667530ba0e8ca4cc4">void</a> gr_flat_flowgraph::merge_connections </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classboost_1_1shared__ptr.html">gr_flat_flowgraph_sptr</a>&#160;</td>
          <td class="paramname"><em>sfg</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a79485382f189507fef68b487e349f465"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="volk_8tmpl_8h.html#a8dc2b7da310a28e667530ba0e8ca4cc4">void</a> gr_flat_flowgraph::replace_endpoint </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classgr__msg__endpoint.html">gr_msg_endpoint</a> &amp;&#160;</td>
          <td class="paramname"><em>e</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classgr__msg__endpoint.html">gr_msg_endpoint</a> &amp;&#160;</td>
          <td class="paramname"><em>r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>is_src</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a354594c96e13ac9dffb9a593808e5796"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="volk_8tmpl_8h.html#a8dc2b7da310a28e667530ba0e8ca4cc4">void</a> gr_flat_flowgraph::setup_connections </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<h2 class="groupheader">Friends And Related Function Documentation</h2>
<a class="anchor" id="a1e704bc465208b2f98145a67de1ec399"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gr__core__api_8h.html#a8b8937b0c61edd85ab57ce8203543248">GR_CORE_API</a> <a class="el" href="classboost_1_1shared__ptr.html">gr_flat_flowgraph_sptr</a> gr_make_flat_flowgraph </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">friend</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="gr__flat__flowgraph_8h_source.html">gr_flat_flowgraph.h</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="classgr__flat__flowgraph.html">gr_flat_flowgraph</a></li>
    <li class="footer">Generated on Fri Apr 19 2013 16:20:37 for GNU Radio 3.6.4.1 C++ API by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.3 </li>
  </ul>
</div>
</body>
</html>