Sophie

Sophie

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

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="classmb__conn__table" kind="class" prot="public">
    <compoundname>mb_conn_table</compoundname>
    <includes refid="mb__connection_8h" local="no">mb_connection.h</includes>
      <sectiondef kind="private-attrib">
      <memberdef kind="variable" id="classmb__conn__table_1a965c5f7b10740b4c2ab71710f362516b" prot="private" static="no" mutable="no">
        <type>std::list&lt; <ref refid="structmb__connection" kindref="compound">mb_connection</ref> &gt;</type>
        <definition>std::list&lt;mb_connection&gt; mb_conn_table::d_connections</definition>
        <argsstring></argsstring>
        <name>d_connections</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_connection.h" line="47" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_connection.h" bodystart="47" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="public-func">
      <memberdef kind="function" id="classmb__conn__table_1a073a304d50e529ec457dc22f1fac1185" prot="public" 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 mb_conn_table::lookup_conn_by_name</definition>
        <argsstring>(const std::string &amp;component_name, const std::string &amp;port_name, mb_conn_iter *it, int *which_ep)</argsstring>
        <name>lookup_conn_by_name</name>
        <param>
          <type>const std::string &amp;</type>
          <declname>component_name</declname>
        </param>
        <param>
          <type>const std::string &amp;</type>
          <declname>port_name</declname>
        </param>
        <param>
          <type><ref refid="mb__connection_8h_1a40f8c3e52417e696245686fc938b0fbb" kindref="member">mb_conn_iter</ref> *</type>
          <declname>it</declname>
        </param>
        <param>
          <type>int *</type>
          <declname>which_ep</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_connection.h" line="53"/>
      </memberdef>
      <memberdef kind="function" id="classmb__conn__table_1a2b38e601434dfed3303c6f292d0d2672" prot="public" 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 mb_conn_table::lookup_conn_by_port</definition>
        <argsstring>(const mb_port *port, mb_conn_iter *it, int *which_ep)</argsstring>
        <name>lookup_conn_by_port</name>
        <param>
          <type>const <ref refid="classmb__port" kindref="compound">mb_port</ref> *</type>
          <declname>port</declname>
        </param>
        <param>
          <type><ref refid="mb__connection_8h_1a40f8c3e52417e696245686fc938b0fbb" kindref="member">mb_conn_iter</ref> *</type>
          <declname>it</declname>
        </param>
        <param>
          <type>int *</type>
          <declname>which_ep</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_connection.h" line="57"/>
      </memberdef>
      <memberdef kind="function" id="classmb__conn__table_1ac91295ed8f734e52806774be28e72b9b" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void mb_conn_table::create_conn</definition>
        <argsstring>(const mb_endpoint &amp;ep0, const mb_endpoint &amp;ep1)</argsstring>
        <name>create_conn</name>
        <param>
          <type>const <ref refid="classmb__endpoint" kindref="compound">mb_endpoint</ref> &amp;</type>
          <declname>ep0</declname>
        </param>
        <param>
          <type>const <ref refid="classmb__endpoint" kindref="compound">mb_endpoint</ref> &amp;</type>
          <declname>ep1</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_connection.h" line="60"/>
      </memberdef>
      <memberdef kind="function" id="classmb__conn__table_1a4b1dc78e9c19287f0de7124a1c8064af" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void mb_conn_table::disconnect</definition>
        <argsstring>(const std::string &amp;comp_name1, const std::string &amp;port_name1, const std::string &amp;comp_name2, const std::string &amp;port_name2)</argsstring>
        <name>disconnect</name>
        <param>
          <type>const std::string &amp;</type>
          <declname>comp_name1</declname>
        </param>
        <param>
          <type>const std::string &amp;</type>
          <declname>port_name1</declname>
        </param>
        <param>
          <type>const std::string &amp;</type>
          <declname>comp_name2</declname>
        </param>
        <param>
          <type>const std::string &amp;</type>
          <declname>port_name2</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_connection.h" line="65"/>
      </memberdef>
      <memberdef kind="function" id="classmb__conn__table_1ae7aa820153ad6a17a1629b68c0a95b37" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void mb_conn_table::disconnect_component</definition>
        <argsstring>(const std::string component_name)</argsstring>
        <name>disconnect_component</name>
        <param>
          <type>const std::string</type>
          <declname>component_name</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_connection.h" line="68"/>
      </memberdef>
      <memberdef kind="function" id="classmb__conn__table_1a407820f99fb3313b547b13a1c6f23bde" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void mb_conn_table::disconnect_all</definition>
        <argsstring>()</argsstring>
        <name>disconnect_all</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_connection.h" line="71"/>
      </memberdef>
      <memberdef kind="function" id="classmb__conn__table_1aca1446122324782a820e12a301437045" prot="public" static="no" const="yes" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int mb_conn_table::nconnections</definition>
        <argsstring>() const </argsstring>
        <name>nconnections</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_connection.h" line="74"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
<para>data structure that keeps track of connections </para>    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <collaborationgraph>
      <node id="14946">
        <label>T</label>
      </node>
      <node id="14936">
        <label>mb_runtime_base</label>
        <link refid="classmb__runtime__base"/>
        <childnode refid="14937" relation="public-inheritance">
        </childnode>
        <childnode refid="14939" relation="usage">
          <edgelabel>d_accepter</edgelabel>
        </childnode>
        <childnode refid="14935" relation="usage">
          <edgelabel>d_brl</edgelabel>
        </childnode>
      </node>
      <node id="14930">
        <label>boost::shared_ptr&lt; mb_message &gt;</label>
        <link refid="classboost_1_1shared__ptr"/>
        <childnode refid="14931" relation="usage">
          <edgelabel>px</edgelabel>
        </childnode>
      </node>
      <node id="14944">
        <label>std::map&lt; std::string, mb_port_sptr &gt;</label>
        <childnode refid="14945" relation="usage">
          <edgelabel>elements</edgelabel>
        </childnode>
        <childnode refid="14941" relation="usage">
          <edgelabel>keys</edgelabel>
        </childnode>
      </node>
      <node id="14931">
        <label>mb_message</label>
        <link refid="classmb__message"/>
        <childnode refid="14930" relation="usage">
          <edgelabel>d_next</edgelabel>
        </childnode>
        <childnode refid="14932" relation="usage">
          <edgelabel>d_port_id</edgelabel>
          <edgelabel>d_data</edgelabel>
          <edgelabel>d_metadata</edgelabel>
          <edgelabel>d_signal</edgelabel>
        </childnode>
      </node>
      <node id="14945">
        <label>boost::shared_ptr&lt; T &gt;</label>
        <link refid="classboost_1_1shared__ptr"/>
        <childnode refid="14946" relation="usage">
          <edgelabel>px</edgelabel>
        </childnode>
      </node>
      <node id="14937">
        <label>mb_runtime</label>
        <link refid="classmb__runtime"/>
        <childnode refid="14938" relation="usage">
          <edgelabel>d_top</edgelabel>
        </childnode>
      </node>
      <node id="14927">
        <label>mb_mblock_impl</label>
        <link refid="classmb__mblock__impl"/>
        <childnode refid="14919" relation="usage">
          <edgelabel>d_conn_table</edgelabel>
        </childnode>
        <childnode refid="14928" relation="usage">
          <edgelabel>d_msgq</edgelabel>
        </childnode>
        <childnode refid="14925" relation="usage">
          <edgelabel>d_mb</edgelabel>
          <edgelabel>d_mb_parent</edgelabel>
        </childnode>
        <childnode refid="14936" relation="usage">
          <edgelabel>d_runtime</edgelabel>
        </childnode>
        <childnode refid="14941" relation="usage">
          <edgelabel>d_class_name</edgelabel>
          <edgelabel>d_instance_name</edgelabel>
        </childnode>
        <childnode refid="14943" relation="usage">
          <edgelabel>d_comp_map</edgelabel>
        </childnode>
        <childnode refid="14944" relation="usage">
          <edgelabel>d_port_map</edgelabel>
        </childnode>
      </node>
      <node id="14924">
        <label>mb_port</label>
        <link refid="classmb__port"/>
        <childnode refid="14925" relation="usage">
          <edgelabel>d_mblock</edgelabel>
        </childnode>
        <childnode refid="14932" relation="usage">
          <edgelabel>d_protocol_class</edgelabel>
          <edgelabel>d_port_symbol</edgelabel>
        </childnode>
        <childnode refid="14941" relation="usage">
          <edgelabel>d_port_name</edgelabel>
        </childnode>
      </node>
      <node id="14938">
        <label>boost::shared_ptr&lt; mb_mblock &gt;</label>
        <link refid="classboost_1_1shared__ptr"/>
        <childnode refid="14925" relation="usage">
          <edgelabel>px</edgelabel>
        </childnode>
      </node>
      <node id="14922">
        <label>mb_endpoint</label>
        <link refid="classmb__endpoint"/>
        <childnode refid="14923" relation="usage">
          <edgelabel>d_port</edgelabel>
        </childnode>
        <childnode refid="14941" relation="usage">
          <edgelabel>d_component_name</edgelabel>
          <edgelabel>d_port_name</edgelabel>
        </childnode>
      </node>
      <node id="14921">
        <label>mb_connection</label>
        <link refid="structmb__connection"/>
        <childnode refid="14922" relation="usage">
          <edgelabel>d_ep</edgelabel>
        </childnode>
      </node>
      <node id="14942">
        <label>std::basic_string&lt; char &gt;</label>
      </node>
      <node id="14925">
        <label>mb_mblock</label>
        <link refid="classmb__mblock"/>
        <childnode refid="14926" relation="usage">
          <edgelabel>d_impl</edgelabel>
        </childnode>
      </node>
      <node id="14929">
        <label>mb_msg_queue::subq</label>
        <childnode refid="14930" relation="usage">
          <edgelabel>head</edgelabel>
          <edgelabel>tail</edgelabel>
        </childnode>
      </node>
      <node id="14923">
        <label>boost::shared_ptr&lt; mb_port &gt;</label>
        <link refid="classboost_1_1shared__ptr"/>
        <childnode refid="14924" relation="usage">
          <edgelabel>px</edgelabel>
        </childnode>
      </node>
      <node id="14919">
        <label>mb_conn_table</label>
        <link refid="classmb__conn__table"/>
        <childnode refid="14920" relation="usage">
          <edgelabel>d_connections</edgelabel>
        </childnode>
      </node>
      <node id="14939">
        <label>boost::shared_ptr&lt; mb_msg_accepter &gt;</label>
        <link refid="classboost_1_1shared__ptr"/>
        <childnode refid="14940" relation="usage">
          <edgelabel>px</edgelabel>
        </childnode>
      </node>
      <node id="14932">
        <label>boost::shared_ptr&lt; pmt_base &gt;</label>
        <link refid="classboost_1_1shared__ptr"/>
        <childnode refid="14933" relation="usage">
          <edgelabel>px</edgelabel>
        </childnode>
      </node>
      <node id="14933">
        <label>pmt_base</label>
        <link refid="classpmt__base"/>
      </node>
      <node id="14928">
        <label>mb_msg_queue</label>
        <link refid="classmb__msg__queue"/>
        <childnode refid="14929" relation="usage">
          <edgelabel>d_queue</edgelabel>
        </childnode>
        <childnode refid="14934" relation="usage">
          <edgelabel>d_not_empty</edgelabel>
        </childnode>
        <childnode refid="14935" relation="usage">
          <edgelabel>d_mutex</edgelabel>
        </childnode>
      </node>
      <node id="14934">
        <label>omni_condition</label>
        <link refid="classomni__condition"/>
        <childnode refid="14935" relation="usage">
          <edgelabel>mutex</edgelabel>
        </childnode>
      </node>
      <node id="14943">
        <label>std::map&lt; std::string, mb_mblock_sptr &gt;</label>
        <childnode refid="14938" relation="usage">
          <edgelabel>elements</edgelabel>
        </childnode>
        <childnode refid="14941" relation="usage">
          <edgelabel>keys</edgelabel>
        </childnode>
      </node>
      <node id="14926">
        <label>boost::shared_ptr&lt; mb_mblock_impl &gt;</label>
        <link refid="classboost_1_1shared__ptr"/>
        <childnode refid="14927" relation="usage">
          <edgelabel>px</edgelabel>
        </childnode>
      </node>
      <node id="14940">
        <label>mb_msg_accepter</label>
        <link refid="classmb__msg__accepter"/>
      </node>
      <node id="14920">
        <label>std::list&lt; mb_connection &gt;</label>
        <childnode refid="14921" relation="usage">
          <edgelabel>elements</edgelabel>
        </childnode>
      </node>
      <node id="14941">
        <label>std::string</label>
        <childnode refid="14942" relation="public-inheritance">
        </childnode>
      </node>
      <node id="14935">
        <label>omni_mutex</label>
        <link refid="classomni__mutex"/>
      </node>
    </collaborationgraph>
    <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_connection.h" line="46" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_connection.h" bodystart="46" bodyend="76"/>
    <listofallmembers>
      <member refid="classmb__conn__table_1ac91295ed8f734e52806774be28e72b9b" prot="public" virt="non-virtual"><scope>mb_conn_table</scope><name>create_conn</name></member>
      <member refid="classmb__conn__table_1a965c5f7b10740b4c2ab71710f362516b" prot="private" virt="non-virtual"><scope>mb_conn_table</scope><name>d_connections</name></member>
      <member refid="classmb__conn__table_1a4b1dc78e9c19287f0de7124a1c8064af" prot="public" virt="non-virtual"><scope>mb_conn_table</scope><name>disconnect</name></member>
      <member refid="classmb__conn__table_1a407820f99fb3313b547b13a1c6f23bde" prot="public" virt="non-virtual"><scope>mb_conn_table</scope><name>disconnect_all</name></member>
      <member refid="classmb__conn__table_1ae7aa820153ad6a17a1629b68c0a95b37" prot="public" virt="non-virtual"><scope>mb_conn_table</scope><name>disconnect_component</name></member>
      <member refid="classmb__conn__table_1a073a304d50e529ec457dc22f1fac1185" prot="public" virt="non-virtual"><scope>mb_conn_table</scope><name>lookup_conn_by_name</name></member>
      <member refid="classmb__conn__table_1a2b38e601434dfed3303c6f292d0d2672" prot="public" virt="non-virtual"><scope>mb_conn_table</scope><name>lookup_conn_by_port</name></member>
      <member refid="classmb__conn__table_1aca1446122324782a820e12a301437045" prot="public" virt="non-virtual"><scope>mb_conn_table</scope><name>nconnections</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>