Sophie

Sophie

distrib > Fedora > 14 > x86_64 > media > updates > by-pkgid > 6e7a2755bd78c9deedab199b86e675f3 > files > 7641

gnuradio-doc-3.2.2-9.fc14.x86_64.rpm

<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.3">
  <compounddef id="classgr__flowgraph" kind="class" prot="public">
    <compoundname>gr_flowgraph</compoundname>
    <derivedcompoundref refid="classgr__flat__flowgraph" prot="public" virt="non-virtual">gr_flat_flowgraph</derivedcompoundref>
    <includes refid="gr__flowgraph_8h" local="no">gr_flowgraph.h</includes>
      <sectiondef kind="protected-attrib">
      <memberdef kind="variable" id="classgr__flowgraph_1a606da901c4629ed160d50a7ea93509a6" prot="protected" static="no" mutable="no">
        <type><ref refid="classstd_1_1vector" kindref="compound">gr_basic_block_vector_t</ref></type>
        <definition>gr_basic_block_vector_t gr_flowgraph::d_blocks</definition>
        <argsstring></argsstring>
        <name>d_blocks</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/runtime/gr_flowgraph.h" line="132" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/runtime/gr_flowgraph.h" bodystart="132" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr__flowgraph_1a24608051d1b70218b1fdb34140884e28" prot="protected" static="no" mutable="no">
        <type><ref refid="classstd_1_1vector" kindref="compound">gr_edge_vector_t</ref></type>
        <definition>gr_edge_vector_t gr_flowgraph::d_edges</definition>
        <argsstring></argsstring>
        <name>d_edges</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/runtime/gr_flowgraph.h" line="133" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/runtime/gr_flowgraph.h" bodystart="133" bodyend="-1"/>
        <referencedby refid="classgr__flowgraph_1a607f86008328257d033f488d977107d9" compoundref="gr__flowgraph_8h" startline="119" endline="119">edges</referencedby>
      </memberdef>
      </sectiondef>
      <sectiondef kind="friend">
      <memberdef kind="friend" id="classgr__flowgraph_1a97c7a81a255c020f96ae65b198b63f98" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>friend <ref refid="classboost_1_1shared__ptr" kindref="compound">gr_flowgraph_sptr</ref></type>
        <definition>gr_flowgraph_sptr gr_make_flowgraph</definition>
        <argsstring>()</argsstring>
        <name>gr_make_flowgraph</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/runtime/gr_flowgraph.h" line="93"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="public-func">
      <memberdef kind="function" id="classgr__flowgraph_1a441e3e63b9924e17ea8f8f15c6756bf4" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>gr_flowgraph::~gr_flowgraph</definition>
        <argsstring>()</argsstring>
        <name>~gr_flowgraph</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/runtime/gr_flowgraph.h" line="96"/>
      </memberdef>
      <memberdef kind="function" id="classgr__flowgraph_1a2a58b539977bb51ceea6af598499089d" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void gr_flowgraph::connect</definition>
        <argsstring>(const gr_endpoint &amp;src, const gr_endpoint &amp;dst)</argsstring>
        <name>connect</name>
        <param>
          <type>const <ref refid="classgr__endpoint" kindref="compound">gr_endpoint</ref> &amp;</type>
          <declname>src</declname>
        </param>
        <param>
          <type>const <ref refid="classgr__endpoint" kindref="compound">gr_endpoint</ref> &amp;</type>
          <declname>dst</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/runtime/gr_flowgraph.h" line="99"/>
        <referencedby refid="classgr__flowgraph_1afef8c6206921cdb502159b1cfc57f7fe" compoundref="gr__flowgraph_8h" startline="161" endline="166">connect</referencedby>
      </memberdef>
      <memberdef kind="function" id="classgr__flowgraph_1abcc73eaef7cb9175536d6935941867c5" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void gr_flowgraph::disconnect</definition>
        <argsstring>(const gr_endpoint &amp;src, const gr_endpoint &amp;dst)</argsstring>
        <name>disconnect</name>
        <param>
          <type>const <ref refid="classgr__endpoint" kindref="compound">gr_endpoint</ref> &amp;</type>
          <declname>src</declname>
        </param>
        <param>
          <type>const <ref refid="classgr__endpoint" kindref="compound">gr_endpoint</ref> &amp;</type>
          <declname>dst</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/runtime/gr_flowgraph.h" line="102"/>
        <referencedby refid="classgr__flowgraph_1aeec7ca27ceab439babb7addebb6921b5" compoundref="gr__flowgraph_8h" startline="169" endline="174">disconnect</referencedby>
      </memberdef>
      <memberdef kind="function" id="classgr__flowgraph_1afef8c6206921cdb502159b1cfc57f7fe" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>void</type>
        <definition>void gr_flowgraph::connect</definition>
        <argsstring>(gr_basic_block_sptr src_block, int src_port, gr_basic_block_sptr dst_block, int dst_port)</argsstring>
        <name>connect</name>
        <param>
          <type><ref refid="classboost_1_1shared__ptr" kindref="compound">gr_basic_block_sptr</ref></type>
          <declname>src_block</declname>
        </param>
        <param>
          <type>int</type>
          <declname>src_port</declname>
        </param>
        <param>
          <type><ref refid="classboost_1_1shared__ptr" kindref="compound">gr_basic_block_sptr</ref></type>
          <declname>dst_block</declname>
        </param>
        <param>
          <type>int</type>
          <declname>dst_port</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/runtime/gr_flowgraph.h" line="106" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/runtime/gr_flowgraph.h" bodystart="161" bodyend="166"/>
        <references refid="classgr__flowgraph_1a2a58b539977bb51ceea6af598499089d">connect</references>
      </memberdef>
      <memberdef kind="function" id="classgr__flowgraph_1aeec7ca27ceab439babb7addebb6921b5" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>void</type>
        <definition>void gr_flowgraph::disconnect</definition>
        <argsstring>(gr_basic_block_sptr src_block, int src_port, gr_basic_block_sptr dst_block, int dst_port)</argsstring>
        <name>disconnect</name>
        <param>
          <type><ref refid="classboost_1_1shared__ptr" kindref="compound">gr_basic_block_sptr</ref></type>
          <declname>src_block</declname>
        </param>
        <param>
          <type>int</type>
          <declname>src_port</declname>
        </param>
        <param>
          <type><ref refid="classboost_1_1shared__ptr" kindref="compound">gr_basic_block_sptr</ref></type>
          <declname>dst_block</declname>
        </param>
        <param>
          <type>int</type>
          <declname>dst_port</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/runtime/gr_flowgraph.h" line="110" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/runtime/gr_flowgraph.h" bodystart="169" bodyend="174"/>
        <references refid="classgr__flowgraph_1abcc73eaef7cb9175536d6935941867c5">disconnect</references>
      </memberdef>
      <memberdef kind="function" id="classgr__flowgraph_1ac04a1dbcbeae9ad6fa0d155a8904d4b9" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void gr_flowgraph::validate</definition>
        <argsstring>()</argsstring>
        <name>validate</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/runtime/gr_flowgraph.h" line="113"/>
      </memberdef>
      <memberdef kind="function" id="classgr__flowgraph_1af431ea386d78baac02b5693a004ffa5f" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void gr_flowgraph::clear</definition>
        <argsstring>()</argsstring>
        <name>clear</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/runtime/gr_flowgraph.h" line="116"/>
      </memberdef>
      <memberdef kind="function" id="classgr__flowgraph_1a607f86008328257d033f488d977107d9" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual">
        <type>const <ref refid="classstd_1_1vector" kindref="compound">gr_edge_vector_t</ref> &amp;</type>
        <definition>const gr_edge_vector_t&amp; gr_flowgraph::edges</definition>
        <argsstring>() const </argsstring>
        <name>edges</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/runtime/gr_flowgraph.h" line="119" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/runtime/gr_flowgraph.h" bodystart="119" bodyend="119"/>
        <references refid="classgr__flowgraph_1a24608051d1b70218b1fdb34140884e28" compoundref="gr__flowgraph_8h" startline="133">d_edges</references>
      </memberdef>
      <memberdef kind="function" id="classgr__flowgraph_1ab5e0e1d3d12c5de8feccaf3f2f47f169" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="classstd_1_1vector" kindref="compound">gr_basic_block_vector_t</ref></type>
        <definition>gr_basic_block_vector_t gr_flowgraph::calc_used_blocks</definition>
        <argsstring>()</argsstring>
        <name>calc_used_blocks</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/runtime/gr_flowgraph.h" line="122"/>
      </memberdef>
      <memberdef kind="function" id="classgr__flowgraph_1a422d6c8230c1cb99f5545824c97b2b8e" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="classstd_1_1vector" kindref="compound">gr_basic_block_vector_t</ref></type>
        <definition>gr_basic_block_vector_t gr_flowgraph::topological_sort</definition>
        <argsstring>(gr_basic_block_vector_t &amp;blocks)</argsstring>
        <name>topological_sort</name>
        <param>
          <type><ref refid="classstd_1_1vector" kindref="compound">gr_basic_block_vector_t</ref> &amp;</type>
          <declname>blocks</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/runtime/gr_flowgraph.h" line="125"/>
      </memberdef>
      <memberdef kind="function" id="classgr__flowgraph_1a72649f415e048692e55ef393bd222bd9" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="classstd_1_1vector" kindref="compound">std::vector</ref>&lt; <ref refid="classstd_1_1vector" kindref="compound">gr_basic_block_vector_t</ref> &gt;</type>
        <definition>std::vector&lt;gr_basic_block_vector_t&gt; gr_flowgraph::partition</definition>
        <argsstring>()</argsstring>
        <name>partition</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/runtime/gr_flowgraph.h" line="129"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="protected-func">
      <memberdef kind="function" id="classgr__flowgraph_1a11dbfecc14ba155052ce237bbacd82ab" prot="protected" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>gr_flowgraph::gr_flowgraph</definition>
        <argsstring>()</argsstring>
        <name>gr_flowgraph</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/runtime/gr_flowgraph.h" line="135"/>
      </memberdef>
      <memberdef kind="function" id="classgr__flowgraph_1a8ffcf4194a363c5fc47853d7ea76d6cf" prot="protected" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="classstd_1_1vector" kindref="compound">std::vector</ref>&lt; int &gt;</type>
        <definition>std::vector&lt;int&gt; gr_flowgraph::calc_used_ports</definition>
        <argsstring>(gr_basic_block_sptr block, bool check_inputs)</argsstring>
        <name>calc_used_ports</name>
        <param>
          <type><ref refid="classboost_1_1shared__ptr" kindref="compound">gr_basic_block_sptr</ref></type>
          <declname>block</declname>
        </param>
        <param>
          <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type>
          <declname>check_inputs</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/runtime/gr_flowgraph.h" line="136"/>
      </memberdef>
      <memberdef kind="function" id="classgr__flowgraph_1a62be405a8a481477805dc621bb177284" prot="protected" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="classstd_1_1vector" kindref="compound">gr_basic_block_vector_t</ref></type>
        <definition>gr_basic_block_vector_t gr_flowgraph::calc_downstream_blocks</definition>
        <argsstring>(gr_basic_block_sptr block, int port)</argsstring>
        <name>calc_downstream_blocks</name>
        <param>
          <type><ref refid="classboost_1_1shared__ptr" kindref="compound">gr_basic_block_sptr</ref></type>
          <declname>block</declname>
        </param>
        <param>
          <type>int</type>
          <declname>port</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/runtime/gr_flowgraph.h" line="137"/>
      </memberdef>
      <memberdef kind="function" id="classgr__flowgraph_1a4fff60729268d4d5182a4b0f29170197" prot="protected" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="classstd_1_1vector" kindref="compound">gr_edge_vector_t</ref></type>
        <definition>gr_edge_vector_t gr_flowgraph::calc_upstream_edges</definition>
        <argsstring>(gr_basic_block_sptr block)</argsstring>
        <name>calc_upstream_edges</name>
        <param>
          <type><ref refid="classboost_1_1shared__ptr" kindref="compound">gr_basic_block_sptr</ref></type>
          <declname>block</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/runtime/gr_flowgraph.h" line="138"/>
      </memberdef>
      <memberdef kind="function" id="classgr__flowgraph_1afdbec401b594aa8c0af58a7a3f1ab5c4" prot="protected" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type>
        <definition>bool gr_flowgraph::has_block_p</definition>
        <argsstring>(gr_basic_block_sptr block)</argsstring>
        <name>has_block_p</name>
        <param>
          <type><ref refid="classboost_1_1shared__ptr" kindref="compound">gr_basic_block_sptr</ref></type>
          <declname>block</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/runtime/gr_flowgraph.h" line="139"/>
      </memberdef>
      <memberdef kind="function" id="classgr__flowgraph_1aa2e4fcd7e5c86edfc3d3850e8dd07d9b" prot="protected" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="classgr__edge" kindref="compound">gr_edge</ref></type>
        <definition>gr_edge gr_flowgraph::calc_upstream_edge</definition>
        <argsstring>(gr_basic_block_sptr block, int port)</argsstring>
        <name>calc_upstream_edge</name>
        <param>
          <type><ref refid="classboost_1_1shared__ptr" kindref="compound">gr_basic_block_sptr</ref></type>
          <declname>block</declname>
        </param>
        <param>
          <type>int</type>
          <declname>port</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/runtime/gr_flowgraph.h" line="140"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="private-func">
      <memberdef kind="function" id="classgr__flowgraph_1a6bbb3da90788e3217ef7102d3c79e83a" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void gr_flowgraph::check_valid_port</definition>
        <argsstring>(gr_io_signature_sptr sig, int port)</argsstring>
        <name>check_valid_port</name>
        <param>
          <type><ref refid="classboost_1_1shared__ptr" kindref="compound">gr_io_signature_sptr</ref></type>
          <declname>sig</declname>
        </param>
        <param>
          <type>int</type>
          <declname>port</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/runtime/gr_flowgraph.h" line="144"/>
      </memberdef>
      <memberdef kind="function" id="classgr__flowgraph_1a8df1c26389e30b492ddd78784ef1a658" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void gr_flowgraph::check_dst_not_used</definition>
        <argsstring>(const gr_endpoint &amp;dst)</argsstring>
        <name>check_dst_not_used</name>
        <param>
          <type>const <ref refid="classgr__endpoint" kindref="compound">gr_endpoint</ref> &amp;</type>
          <declname>dst</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/runtime/gr_flowgraph.h" line="145"/>
      </memberdef>
      <memberdef kind="function" id="classgr__flowgraph_1a5629829667ebad62718874d57f394a2b" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void gr_flowgraph::check_type_match</definition>
        <argsstring>(const gr_endpoint &amp;src, const gr_endpoint &amp;dst)</argsstring>
        <name>check_type_match</name>
        <param>
          <type>const <ref refid="classgr__endpoint" kindref="compound">gr_endpoint</ref> &amp;</type>
          <declname>src</declname>
        </param>
        <param>
          <type>const <ref refid="classgr__endpoint" kindref="compound">gr_endpoint</ref> &amp;</type>
          <declname>dst</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/runtime/gr_flowgraph.h" line="146"/>
      </memberdef>
      <memberdef kind="function" id="classgr__flowgraph_1abd8a6d31040e359410aa1e8e1c1ccb53" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="classstd_1_1vector" kindref="compound">gr_edge_vector_t</ref></type>
        <definition>gr_edge_vector_t gr_flowgraph::calc_connections</definition>
        <argsstring>(gr_basic_block_sptr block, bool check_inputs)</argsstring>
        <name>calc_connections</name>
        <param>
          <type><ref refid="classboost_1_1shared__ptr" kindref="compound">gr_basic_block_sptr</ref></type>
          <declname>block</declname>
        </param>
        <param>
          <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type>
          <declname>check_inputs</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/runtime/gr_flowgraph.h" line="147"/>
      </memberdef>
      <memberdef kind="function" id="classgr__flowgraph_1a39a4b175415ae254e34856160e96956d" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void gr_flowgraph::check_contiguity</definition>
        <argsstring>(gr_basic_block_sptr block, const std::vector&lt; int &gt; &amp;used_ports, bool check_inputs)</argsstring>
        <name>check_contiguity</name>
        <param>
          <type><ref refid="classboost_1_1shared__ptr" kindref="compound">gr_basic_block_sptr</ref></type>
          <declname>block</declname>
        </param>
        <param>
          <type>const <ref refid="classstd_1_1vector" kindref="compound">std::vector</ref>&lt; int &gt; &amp;</type>
          <declname>used_ports</declname>
        </param>
        <param>
          <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type>
          <declname>check_inputs</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/runtime/gr_flowgraph.h" line="148"/>
      </memberdef>
      <memberdef kind="function" id="classgr__flowgraph_1a82d96785254e547b5e451591a6b67511" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="classstd_1_1vector" kindref="compound">gr_basic_block_vector_t</ref></type>
        <definition>gr_basic_block_vector_t gr_flowgraph::calc_downstream_blocks</definition>
        <argsstring>(gr_basic_block_sptr block)</argsstring>
        <name>calc_downstream_blocks</name>
        <param>
          <type><ref refid="classboost_1_1shared__ptr" kindref="compound">gr_basic_block_sptr</ref></type>
          <declname>block</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/runtime/gr_flowgraph.h" line="150"/>
      </memberdef>
      <memberdef kind="function" id="classgr__flowgraph_1a03d9fabb45c63eafc0b7ef503e9cbd70" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="classstd_1_1vector" kindref="compound">gr_basic_block_vector_t</ref></type>
        <definition>gr_basic_block_vector_t gr_flowgraph::calc_reachable_blocks</definition>
        <argsstring>(gr_basic_block_sptr block, gr_basic_block_vector_t &amp;blocks)</argsstring>
        <name>calc_reachable_blocks</name>
        <param>
          <type><ref refid="classboost_1_1shared__ptr" kindref="compound">gr_basic_block_sptr</ref></type>
          <declname>block</declname>
        </param>
        <param>
          <type><ref refid="classstd_1_1vector" kindref="compound">gr_basic_block_vector_t</ref> &amp;</type>
          <declname>blocks</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/runtime/gr_flowgraph.h" line="151"/>
      </memberdef>
      <memberdef kind="function" id="classgr__flowgraph_1ad721b6cea97b3afca25cdf71765c3a45" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void gr_flowgraph::reachable_dfs_visit</definition>
        <argsstring>(gr_basic_block_sptr block, gr_basic_block_vector_t &amp;blocks)</argsstring>
        <name>reachable_dfs_visit</name>
        <param>
          <type><ref refid="classboost_1_1shared__ptr" kindref="compound">gr_basic_block_sptr</ref></type>
          <declname>block</declname>
        </param>
        <param>
          <type><ref refid="classstd_1_1vector" kindref="compound">gr_basic_block_vector_t</ref> &amp;</type>
          <declname>blocks</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/runtime/gr_flowgraph.h" line="152"/>
      </memberdef>
      <memberdef kind="function" id="classgr__flowgraph_1acbe4b4a5763e9b895c032a9ee742c0b7" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="classstd_1_1vector" kindref="compound">gr_basic_block_vector_t</ref></type>
        <definition>gr_basic_block_vector_t gr_flowgraph::calc_adjacent_blocks</definition>
        <argsstring>(gr_basic_block_sptr block, gr_basic_block_vector_t &amp;blocks)</argsstring>
        <name>calc_adjacent_blocks</name>
        <param>
          <type><ref refid="classboost_1_1shared__ptr" kindref="compound">gr_basic_block_sptr</ref></type>
          <declname>block</declname>
        </param>
        <param>
          <type><ref refid="classstd_1_1vector" kindref="compound">gr_basic_block_vector_t</ref> &amp;</type>
          <declname>blocks</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/runtime/gr_flowgraph.h" line="153"/>
      </memberdef>
      <memberdef kind="function" id="classgr__flowgraph_1a2c6ec25aca81e18c0d43b304aa9a9118" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="classstd_1_1vector" kindref="compound">gr_basic_block_vector_t</ref></type>
        <definition>gr_basic_block_vector_t gr_flowgraph::sort_sources_first</definition>
        <argsstring>(gr_basic_block_vector_t &amp;blocks)</argsstring>
        <name>sort_sources_first</name>
        <param>
          <type><ref refid="classstd_1_1vector" kindref="compound">gr_basic_block_vector_t</ref> &amp;</type>
          <declname>blocks</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/runtime/gr_flowgraph.h" line="154"/>
      </memberdef>
      <memberdef kind="function" id="classgr__flowgraph_1a3c0644c0b6ae3d724ceaad69e8084241" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type>
        <definition>bool gr_flowgraph::source_p</definition>
        <argsstring>(gr_basic_block_sptr block)</argsstring>
        <name>source_p</name>
        <param>
          <type><ref refid="classboost_1_1shared__ptr" kindref="compound">gr_basic_block_sptr</ref></type>
          <declname>block</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/runtime/gr_flowgraph.h" line="155"/>
      </memberdef>
      <memberdef kind="function" id="classgr__flowgraph_1a5a890c75853a75d0d3eb0406b130cea7" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void gr_flowgraph::topological_dfs_visit</definition>
        <argsstring>(gr_basic_block_sptr block, gr_basic_block_vector_t &amp;output)</argsstring>
        <name>topological_dfs_visit</name>
        <param>
          <type><ref refid="classboost_1_1shared__ptr" kindref="compound">gr_basic_block_sptr</ref></type>
          <declname>block</declname>
        </param>
        <param>
          <type><ref refid="classstd_1_1vector" kindref="compound">gr_basic_block_vector_t</ref> &amp;</type>
          <declname>output</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/runtime/gr_flowgraph.h" line="156"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
<para>Class representing a directed, acyclic graph of basic blocks. </para>    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <inheritancegraph>
      <node id="9031">
        <label>gr_flowgraph</label>
        <link refid="classgr__flowgraph"/>
      </node>
      <node id="9032">
        <label>gr_flat_flowgraph</label>
        <link refid="classgr__flat__flowgraph"/>
        <childnode refid="9031" relation="public-inheritance">
        </childnode>
      </node>
    </inheritancegraph>
    <collaborationgraph>
      <node id="9034">
        <label>std::vector&lt; gr_edge &gt;</label>
        <link refid="classstd_1_1vector"/>
        <childnode refid="9035" relation="usage">
          <edgelabel>p</edgelabel>
          <edgelabel>elements</edgelabel>
        </childnode>
      </node>
      <node id="9046">
        <label>T</label>
      </node>
      <node id="9045">
        <label>boost::shared_ptr&lt; T &gt;</label>
        <link refid="classboost_1_1shared__ptr"/>
        <childnode refid="9046" relation="usage">
          <edgelabel>px</edgelabel>
        </childnode>
      </node>
      <node id="9036">
        <label>gr_endpoint</label>
        <link refid="classgr__endpoint"/>
        <childnode refid="9037" relation="usage">
          <edgelabel>d_basic_block</edgelabel>
        </childnode>
      </node>
      <node id="9039">
        <label>boost::shared_ptr&lt; gr_io_signature &gt;</label>
        <link refid="classboost_1_1shared__ptr"/>
        <childnode refid="9040" relation="usage">
          <edgelabel>px</edgelabel>
        </childnode>
      </node>
      <node id="9043">
        <label>std::basic_string&lt; char &gt;</label>
      </node>
      <node id="9033">
        <label>gr_flowgraph</label>
        <link refid="classgr__flowgraph"/>
        <childnode refid="9034" relation="usage">
          <edgelabel>d_edges</edgelabel>
        </childnode>
        <childnode refid="9044" relation="usage">
          <edgelabel>d_blocks</edgelabel>
        </childnode>
      </node>
      <node id="9044">
        <label>std::vector&lt; gr_basic_block_sptr &gt;</label>
        <childnode refid="9045" relation="usage">
          <edgelabel>p</edgelabel>
          <edgelabel>elements</edgelabel>
        </childnode>
      </node>
      <node id="9040">
        <label>gr_io_signature</label>
        <link refid="classgr__io__signature"/>
        <childnode refid="9041" relation="usage">
          <edgelabel>d_sizeof_stream_item</edgelabel>
        </childnode>
      </node>
      <node id="9037">
        <label>boost::shared_ptr&lt; gr_basic_block &gt;</label>
        <link refid="classboost_1_1shared__ptr"/>
        <childnode refid="9038" relation="usage">
          <edgelabel>px</edgelabel>
        </childnode>
      </node>
      <node id="9038">
        <label>gr_basic_block</label>
        <link refid="classgr__basic__block"/>
        <childnode refid="9039" relation="usage">
          <edgelabel>d_input_signature</edgelabel>
          <edgelabel>d_output_signature</edgelabel>
        </childnode>
        <childnode refid="9042" relation="usage">
          <edgelabel>d_name</edgelabel>
        </childnode>
      </node>
      <node id="9035">
        <label>gr_edge</label>
        <link refid="classgr__edge"/>
        <childnode refid="9036" relation="usage">
          <edgelabel>d_src</edgelabel>
          <edgelabel>d_dst</edgelabel>
        </childnode>
      </node>
      <node id="9041">
        <label>std::vector&lt; int &gt;</label>
        <link refid="classstd_1_1vector"/>
      </node>
      <node id="9042">
        <label>std::string</label>
        <childnode refid="9043" relation="public-inheritance">
        </childnode>
      </node>
    </collaborationgraph>
    <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/runtime/gr_flowgraph.h" line="91" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/runtime/gr_flowgraph.h" bodystart="90" bodyend="157"/>
    <listofallmembers>
      <member refid="classgr__flowgraph_1acbe4b4a5763e9b895c032a9ee742c0b7" prot="private" virt="non-virtual"><scope>gr_flowgraph</scope><name>calc_adjacent_blocks</name></member>
      <member refid="classgr__flowgraph_1abd8a6d31040e359410aa1e8e1c1ccb53" prot="private" virt="non-virtual"><scope>gr_flowgraph</scope><name>calc_connections</name></member>
      <member refid="classgr__flowgraph_1a62be405a8a481477805dc621bb177284" prot="protected" virt="non-virtual"><scope>gr_flowgraph</scope><name>calc_downstream_blocks</name></member>
      <member refid="classgr__flowgraph_1a82d96785254e547b5e451591a6b67511" prot="private" virt="non-virtual"><scope>gr_flowgraph</scope><name>calc_downstream_blocks</name></member>
      <member refid="classgr__flowgraph_1a03d9fabb45c63eafc0b7ef503e9cbd70" prot="private" virt="non-virtual"><scope>gr_flowgraph</scope><name>calc_reachable_blocks</name></member>
      <member refid="classgr__flowgraph_1aa2e4fcd7e5c86edfc3d3850e8dd07d9b" prot="protected" virt="non-virtual"><scope>gr_flowgraph</scope><name>calc_upstream_edge</name></member>
      <member refid="classgr__flowgraph_1a4fff60729268d4d5182a4b0f29170197" prot="protected" virt="non-virtual"><scope>gr_flowgraph</scope><name>calc_upstream_edges</name></member>
      <member refid="classgr__flowgraph_1ab5e0e1d3d12c5de8feccaf3f2f47f169" prot="public" virt="non-virtual"><scope>gr_flowgraph</scope><name>calc_used_blocks</name></member>
      <member refid="classgr__flowgraph_1a8ffcf4194a363c5fc47853d7ea76d6cf" prot="protected" virt="non-virtual"><scope>gr_flowgraph</scope><name>calc_used_ports</name></member>
      <member refid="classgr__flowgraph_1a39a4b175415ae254e34856160e96956d" prot="private" virt="non-virtual"><scope>gr_flowgraph</scope><name>check_contiguity</name></member>
      <member refid="classgr__flowgraph_1a8df1c26389e30b492ddd78784ef1a658" prot="private" virt="non-virtual"><scope>gr_flowgraph</scope><name>check_dst_not_used</name></member>
      <member refid="classgr__flowgraph_1a5629829667ebad62718874d57f394a2b" prot="private" virt="non-virtual"><scope>gr_flowgraph</scope><name>check_type_match</name></member>
      <member refid="classgr__flowgraph_1a6bbb3da90788e3217ef7102d3c79e83a" prot="private" virt="non-virtual"><scope>gr_flowgraph</scope><name>check_valid_port</name></member>
      <member refid="classgr__flowgraph_1af431ea386d78baac02b5693a004ffa5f" prot="public" virt="non-virtual"><scope>gr_flowgraph</scope><name>clear</name></member>
      <member refid="classgr__flowgraph_1a2a58b539977bb51ceea6af598499089d" prot="public" virt="non-virtual"><scope>gr_flowgraph</scope><name>connect</name></member>
      <member refid="classgr__flowgraph_1afef8c6206921cdb502159b1cfc57f7fe" prot="public" virt="non-virtual"><scope>gr_flowgraph</scope><name>connect</name></member>
      <member refid="classgr__flowgraph_1a606da901c4629ed160d50a7ea93509a6" prot="protected" virt="non-virtual"><scope>gr_flowgraph</scope><name>d_blocks</name></member>
      <member refid="classgr__flowgraph_1a24608051d1b70218b1fdb34140884e28" prot="protected" virt="non-virtual"><scope>gr_flowgraph</scope><name>d_edges</name></member>
      <member refid="classgr__flowgraph_1abcc73eaef7cb9175536d6935941867c5" prot="public" virt="non-virtual"><scope>gr_flowgraph</scope><name>disconnect</name></member>
      <member refid="classgr__flowgraph_1aeec7ca27ceab439babb7addebb6921b5" prot="public" virt="non-virtual"><scope>gr_flowgraph</scope><name>disconnect</name></member>
      <member refid="classgr__flowgraph_1a607f86008328257d033f488d977107d9" prot="public" virt="non-virtual"><scope>gr_flowgraph</scope><name>edges</name></member>
      <member refid="classgr__flowgraph_1a11dbfecc14ba155052ce237bbacd82ab" prot="protected" virt="non-virtual"><scope>gr_flowgraph</scope><name>gr_flowgraph</name></member>
      <member refid="classgr__flowgraph_1a97c7a81a255c020f96ae65b198b63f98" prot="public" virt="non-virtual"><scope>gr_flowgraph</scope><name>gr_make_flowgraph</name></member>
      <member refid="classgr__flowgraph_1afdbec401b594aa8c0af58a7a3f1ab5c4" prot="protected" virt="non-virtual"><scope>gr_flowgraph</scope><name>has_block_p</name></member>
      <member refid="classgr__flowgraph_1a72649f415e048692e55ef393bd222bd9" prot="public" virt="non-virtual"><scope>gr_flowgraph</scope><name>partition</name></member>
      <member refid="classgr__flowgraph_1ad721b6cea97b3afca25cdf71765c3a45" prot="private" virt="non-virtual"><scope>gr_flowgraph</scope><name>reachable_dfs_visit</name></member>
      <member refid="classgr__flowgraph_1a2c6ec25aca81e18c0d43b304aa9a9118" prot="private" virt="non-virtual"><scope>gr_flowgraph</scope><name>sort_sources_first</name></member>
      <member refid="classgr__flowgraph_1a3c0644c0b6ae3d724ceaad69e8084241" prot="private" virt="non-virtual"><scope>gr_flowgraph</scope><name>source_p</name></member>
      <member refid="classgr__flowgraph_1a5a890c75853a75d0d3eb0406b130cea7" prot="private" virt="non-virtual"><scope>gr_flowgraph</scope><name>topological_dfs_visit</name></member>
      <member refid="classgr__flowgraph_1a422d6c8230c1cb99f5545824c97b2b8e" prot="public" virt="non-virtual"><scope>gr_flowgraph</scope><name>topological_sort</name></member>
      <member refid="classgr__flowgraph_1ac04a1dbcbeae9ad6fa0d155a8904d4b9" prot="public" virt="non-virtual"><scope>gr_flowgraph</scope><name>validate</name></member>
      <member refid="classgr__flowgraph_1a441e3e63b9924e17ea8f8f15c6756bf4" prot="public" virt="non-virtual"><scope>gr_flowgraph</scope><name>~gr_flowgraph</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>