Sophie

Sophie

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

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__port__simple" kind="class" prot="public">
    <compoundname>mb_port_simple</compoundname>
    <basecompoundref refid="classmb__port" prot="public" virt="non-virtual">mb_port</basecompoundref>
    <includes refid="mb__port__simple_8h" local="no">mb_port_simple.h</includes>
      <sectiondef kind="private-attrib">
      <memberdef kind="variable" id="classmb__port__simple_1a6151a606a0ffed6f27e3a36f01630cc5" prot="private" static="no" mutable="no">
        <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type>
        <definition>bool mb_port_simple::d_cache_valid</definition>
        <argsstring></argsstring>
        <name>d_cache_valid</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_port_simple.h" line="31" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_port_simple.h" bodystart="31" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classmb__port__simple_1a4934f314932f3b6589d8071d7602e13b" prot="private" static="no" mutable="no">
        <type><ref refid="classboost_1_1shared__ptr" kindref="compound">mb_msg_accepter_sptr</ref></type>
        <definition>mb_msg_accepter_sptr mb_port_simple::d_cached_accepter</definition>
        <argsstring></argsstring>
        <name>d_cached_accepter</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_port_simple.h" line="32" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_port_simple.h" bodystart="32" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="protected-static-func">
      <memberdef kind="function" id="classmb__port__simple_1aba6717033ac41dae0ce5bf47c13ef6b6" prot="protected" static="yes" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="classboost_1_1shared__ptr" kindref="compound">mb_msg_accepter_sptr</ref></type>
        <definition>static mb_msg_accepter_sptr mb_port_simple::find_accepter</definition>
        <argsstring>(mb_port_simple *start)</argsstring>
        <name>find_accepter</name>
        <param>
          <type><ref refid="classmb__port__simple" kindref="compound">mb_port_simple</ref> *</type>
          <declname>start</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_port_simple.h" line="36"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="protected-func">
      <memberdef kind="function" id="classmb__port__simple_1a2ba50e8ac01bd9444e8960059121d81a" prot="protected" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="classboost_1_1shared__ptr" kindref="compound">mb_msg_accepter_sptr</ref></type>
        <definition>mb_msg_accepter_sptr mb_port_simple::make_accepter</definition>
        <argsstring>()</argsstring>
        <name>make_accepter</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_port_simple.h" line="39"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="public-func">
      <memberdef kind="function" id="classmb__port__simple_1a922197bf8e5bb45c2276ca0174cb934f" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>mb_port_simple::mb_port_simple</definition>
        <argsstring>(mb_mblock *mblock, const std::string &amp;port_name, const std::string &amp;protocol_class_name, bool conjugated, mb_port::port_type_t port_type)</argsstring>
        <name>mb_port_simple</name>
        <param>
          <type><ref refid="classmb__mblock" kindref="compound">mb_mblock</ref> *</type>
          <declname>mblock</declname>
        </param>
        <param>
          <type>const std::string &amp;</type>
          <declname>port_name</declname>
        </param>
        <param>
          <type>const std::string &amp;</type>
          <declname>protocol_class_name</declname>
        </param>
        <param>
          <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type>
          <declname>conjugated</declname>
        </param>
        <param>
          <type><ref refid="classmb__port_1ab7f3f63c496d0de66461f09320bbaaa7" kindref="member">mb_port::port_type_t</ref></type>
          <declname>port_type</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_port_simple.h" line="46"/>
      </memberdef>
      <memberdef kind="function" id="classmb__port__simple_1a4aa009a42f4331a193a6b1f2ab0e67a9" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>mb_port_simple::~mb_port_simple</definition>
        <argsstring>()</argsstring>
        <name>~mb_port_simple</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_port_simple.h" line="48"/>
      </memberdef>
      <memberdef kind="function" id="classmb__port__simple_1afab277f3a993813838b72c5774b2c2f6" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>void</type>
        <definition>void mb_port_simple::send</definition>
        <argsstring>(pmt_t signal, pmt_t data=PMT_NIL, pmt_t metadata=PMT_NIL, mb_pri_t priority=MB_PRI_DEFAULT)</argsstring>
        <name>send</name>
        <reimplements refid="classmb__port_1ad8b9db98bc7588b3f7ba87dcb56fa29d">send</reimplements>
        <param>
          <type><ref refid="classboost_1_1shared__ptr" kindref="compound">pmt_t</ref></type>
          <declname>signal</declname>
        </param>
        <param>
          <type><ref refid="classboost_1_1shared__ptr" kindref="compound">pmt_t</ref></type>
          <declname>data</declname>
          <defval><ref refid="pmt_8h_1aba0945ac11683535c229c6047c21c523" kindref="member">PMT_NIL</ref></defval>
        </param>
        <param>
          <type><ref refid="classboost_1_1shared__ptr" kindref="compound">pmt_t</ref></type>
          <declname>metadata</declname>
          <defval><ref refid="pmt_8h_1aba0945ac11683535c229c6047c21c523" kindref="member">PMT_NIL</ref></defval>
        </param>
        <param>
          <type><ref refid="common_8h_1aaca6107c0aa97c90bf00d7a0b20c8967" kindref="member">mb_pri_t</ref></type>
          <declname>priority</declname>
          <defval><ref refid="common_8h_1a612b7e57d4c931cd3565abd0d856d7fc" kindref="member">MB_PRI_DEFAULT</ref></defval>
        </param>
        <briefdescription>
<para>send a message </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>signal</parametername>
</parameternamelist>
<parameterdescription>
<para>the event name </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>data</parametername>
</parameternamelist>
<parameterdescription>
<para>optional data </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>metadata</parametername>
</parameternamelist>
<parameterdescription>
<para>optional metadata </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>priority</parametername>
</parameternamelist>
<parameterdescription>
<para>the urgency at which the message is sent </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_port_simple.h" line="62"/>
      </memberdef>
      <memberdef kind="function" id="classmb__port__simple_1a0eacb5feaf406c95b88ef40bdd655e66" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>void</type>
        <definition>void mb_port_simple::invalidate_cache</definition>
        <argsstring>()</argsstring>
        <name>invalidate_cache</name>
        <reimplements refid="classmb__port_1aea29fb7a1ec65c2e924a21fd3736fdfa">invalidate_cache</reimplements>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_port_simple.h" line="68"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
<para>Concrete port realization. </para>    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <inheritancegraph>
      <node id="15155">
        <label>mb_port</label>
        <link refid="classmb__port"/>
      </node>
      <node id="15154">
        <label>mb_port_simple</label>
        <link refid="classmb__port__simple"/>
        <childnode refid="15155" relation="public-inheritance">
        </childnode>
      </node>
    </inheritancegraph>
    <collaborationgraph>
      <node id="15184">
        <label>T</label>
      </node>
      <node id="15176">
        <label>mb_runtime_base</label>
        <link refid="classmb__runtime__base"/>
        <childnode refid="15177" relation="public-inheritance">
        </childnode>
        <childnode refid="15179" relation="usage">
          <edgelabel>d_accepter</edgelabel>
        </childnode>
        <childnode refid="15175" relation="usage">
          <edgelabel>d_brl</edgelabel>
        </childnode>
      </node>
      <node id="15170">
        <label>boost::shared_ptr&lt; mb_message &gt;</label>
        <link refid="classboost_1_1shared__ptr"/>
        <childnode refid="15171" relation="usage">
          <edgelabel>px</edgelabel>
        </childnode>
      </node>
      <node id="15182">
        <label>std::map&lt; std::string, mb_port_sptr &gt;</label>
        <childnode refid="15183" relation="usage">
          <edgelabel>elements</edgelabel>
        </childnode>
        <childnode refid="15166" relation="usage">
          <edgelabel>keys</edgelabel>
        </childnode>
      </node>
      <node id="15171">
        <label>mb_message</label>
        <link refid="classmb__message"/>
        <childnode refid="15170" relation="usage">
          <edgelabel>d_next</edgelabel>
        </childnode>
        <childnode refid="15172" relation="usage">
          <edgelabel>d_port_id</edgelabel>
          <edgelabel>d_data</edgelabel>
          <edgelabel>d_metadata</edgelabel>
          <edgelabel>d_signal</edgelabel>
        </childnode>
      </node>
      <node id="15183">
        <label>boost::shared_ptr&lt; T &gt;</label>
        <link refid="classboost_1_1shared__ptr"/>
        <childnode refid="15184" relation="usage">
          <edgelabel>px</edgelabel>
        </childnode>
      </node>
      <node id="15177">
        <label>mb_runtime</label>
        <link refid="classmb__runtime"/>
        <childnode refid="15178" relation="usage">
          <edgelabel>d_top</edgelabel>
        </childnode>
      </node>
      <node id="15160">
        <label>mb_mblock_impl</label>
        <link refid="classmb__mblock__impl"/>
        <childnode refid="15161" relation="usage">
          <edgelabel>d_conn_table</edgelabel>
        </childnode>
        <childnode refid="15168" relation="usage">
          <edgelabel>d_msgq</edgelabel>
        </childnode>
        <childnode refid="15158" relation="usage">
          <edgelabel>d_mb</edgelabel>
          <edgelabel>d_mb_parent</edgelabel>
        </childnode>
        <childnode refid="15176" relation="usage">
          <edgelabel>d_runtime</edgelabel>
        </childnode>
        <childnode refid="15166" relation="usage">
          <edgelabel>d_class_name</edgelabel>
          <edgelabel>d_instance_name</edgelabel>
        </childnode>
        <childnode refid="15181" relation="usage">
          <edgelabel>d_comp_map</edgelabel>
        </childnode>
        <childnode refid="15182" relation="usage">
          <edgelabel>d_port_map</edgelabel>
        </childnode>
      </node>
      <node id="15157">
        <label>mb_port</label>
        <link refid="classmb__port"/>
        <childnode refid="15158" relation="usage">
          <edgelabel>d_mblock</edgelabel>
        </childnode>
        <childnode refid="15172" relation="usage">
          <edgelabel>d_protocol_class</edgelabel>
          <edgelabel>d_port_symbol</edgelabel>
        </childnode>
        <childnode refid="15166" relation="usage">
          <edgelabel>d_port_name</edgelabel>
        </childnode>
      </node>
      <node id="15178">
        <label>boost::shared_ptr&lt; mb_mblock &gt;</label>
        <link refid="classboost_1_1shared__ptr"/>
        <childnode refid="15158" relation="usage">
          <edgelabel>px</edgelabel>
        </childnode>
      </node>
      <node id="15164">
        <label>mb_endpoint</label>
        <link refid="classmb__endpoint"/>
        <childnode refid="15165" relation="usage">
          <edgelabel>d_port</edgelabel>
        </childnode>
        <childnode refid="15166" relation="usage">
          <edgelabel>d_component_name</edgelabel>
          <edgelabel>d_port_name</edgelabel>
        </childnode>
      </node>
      <node id="15156">
        <label>mb_port_simple</label>
        <link refid="classmb__port__simple"/>
        <childnode refid="15157" relation="public-inheritance">
        </childnode>
        <childnode refid="15179" relation="usage">
          <edgelabel>d_cached_accepter</edgelabel>
        </childnode>
      </node>
      <node id="15163">
        <label>mb_connection</label>
        <link refid="structmb__connection"/>
        <childnode refid="15164" relation="usage">
          <edgelabel>d_ep</edgelabel>
        </childnode>
      </node>
      <node id="15167">
        <label>std::basic_string&lt; char &gt;</label>
      </node>
      <node id="15158">
        <label>mb_mblock</label>
        <link refid="classmb__mblock"/>
        <childnode refid="15159" relation="usage">
          <edgelabel>d_impl</edgelabel>
        </childnode>
      </node>
      <node id="15169">
        <label>mb_msg_queue::subq</label>
        <childnode refid="15170" relation="usage">
          <edgelabel>head</edgelabel>
          <edgelabel>tail</edgelabel>
        </childnode>
      </node>
      <node id="15165">
        <label>boost::shared_ptr&lt; mb_port &gt;</label>
        <link refid="classboost_1_1shared__ptr"/>
        <childnode refid="15157" relation="usage">
          <edgelabel>px</edgelabel>
        </childnode>
      </node>
      <node id="15161">
        <label>mb_conn_table</label>
        <link refid="classmb__conn__table"/>
        <childnode refid="15162" relation="usage">
          <edgelabel>d_connections</edgelabel>
        </childnode>
      </node>
      <node id="15179">
        <label>boost::shared_ptr&lt; mb_msg_accepter &gt;</label>
        <link refid="classboost_1_1shared__ptr"/>
        <childnode refid="15180" relation="usage">
          <edgelabel>px</edgelabel>
        </childnode>
      </node>
      <node id="15172">
        <label>boost::shared_ptr&lt; pmt_base &gt;</label>
        <link refid="classboost_1_1shared__ptr"/>
        <childnode refid="15173" relation="usage">
          <edgelabel>px</edgelabel>
        </childnode>
      </node>
      <node id="15173">
        <label>pmt_base</label>
        <link refid="classpmt__base"/>
      </node>
      <node id="15168">
        <label>mb_msg_queue</label>
        <link refid="classmb__msg__queue"/>
        <childnode refid="15169" relation="usage">
          <edgelabel>d_queue</edgelabel>
        </childnode>
        <childnode refid="15174" relation="usage">
          <edgelabel>d_not_empty</edgelabel>
        </childnode>
        <childnode refid="15175" relation="usage">
          <edgelabel>d_mutex</edgelabel>
        </childnode>
      </node>
      <node id="15174">
        <label>omni_condition</label>
        <link refid="classomni__condition"/>
        <childnode refid="15175" relation="usage">
          <edgelabel>mutex</edgelabel>
        </childnode>
      </node>
      <node id="15181">
        <label>std::map&lt; std::string, mb_mblock_sptr &gt;</label>
        <childnode refid="15178" relation="usage">
          <edgelabel>elements</edgelabel>
        </childnode>
        <childnode refid="15166" relation="usage">
          <edgelabel>keys</edgelabel>
        </childnode>
      </node>
      <node id="15159">
        <label>boost::shared_ptr&lt; mb_mblock_impl &gt;</label>
        <link refid="classboost_1_1shared__ptr"/>
        <childnode refid="15160" relation="usage">
          <edgelabel>px</edgelabel>
        </childnode>
      </node>
      <node id="15180">
        <label>mb_msg_accepter</label>
        <link refid="classmb__msg__accepter"/>
      </node>
      <node id="15162">
        <label>std::list&lt; mb_connection &gt;</label>
        <childnode refid="15163" relation="usage">
          <edgelabel>elements</edgelabel>
        </childnode>
      </node>
      <node id="15166">
        <label>std::string</label>
        <childnode refid="15167" relation="public-inheritance">
        </childnode>
      </node>
      <node id="15175">
        <label>omni_mutex</label>
        <link refid="classomni__mutex"/>
      </node>
    </collaborationgraph>
    <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_port_simple.h" line="30" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_port_simple.h" bodystart="29" bodyend="70"/>
    <listofallmembers>
      <member refid="classmb__port_1ad18c83bd74aaa1e1f686a37d056a1f74" prot="public" virt="non-virtual"><scope>mb_port_simple</scope><name>conjugated</name></member>
      <member refid="classmb__port__simple_1a6151a606a0ffed6f27e3a36f01630cc5" prot="private" virt="non-virtual"><scope>mb_port_simple</scope><name>d_cache_valid</name></member>
      <member refid="classmb__port__simple_1a4934f314932f3b6589d8071d7602e13b" prot="private" virt="non-virtual"><scope>mb_port_simple</scope><name>d_cached_accepter</name></member>
      <member refid="classmb__port_1ab91541cfc8cbae3eab45257ae447e84c" prot="protected" virt="non-virtual"><scope>mb_port_simple</scope><name>d_mblock</name></member>
      <member refid="classmb__port_1ab7f3f63c496d0de66461f09320bbaaa7afbf7726fc08e0cdad4236ba04e456ac0" prot="public" virt="non-virtual"><scope>mb_port_simple</scope><name>EXTERNAL</name></member>
      <member refid="classmb__port__simple_1aba6717033ac41dae0ce5bf47c13ef6b6" prot="protected" virt="non-virtual"><scope>mb_port_simple</scope><name>find_accepter</name></member>
      <member refid="classmb__port_1a065353719c1a2c6ba3defbc98738054c" prot="public" virt="non-virtual"><scope>mb_port_simple</scope><name>incoming_message_set</name></member>
      <member refid="classmb__port_1ab7f3f63c496d0de66461f09320bbaaa7adbe27e3c2f0de021106128f949ac3d5a" prot="public" virt="non-virtual"><scope>mb_port_simple</scope><name>INTERNAL</name></member>
      <member refid="classmb__port__simple_1a0eacb5feaf406c95b88ef40bdd655e66" prot="public" virt="virtual"><scope>mb_port_simple</scope><name>invalidate_cache</name></member>
      <member refid="classmb__port__simple_1a2ba50e8ac01bd9444e8960059121d81a" prot="protected" virt="non-virtual"><scope>mb_port_simple</scope><name>make_accepter</name></member>
      <member refid="classmb__port_1a4a8bc91c46289022e87b42a9b1962fe5" prot="protected" virt="non-virtual"><scope>mb_port_simple</scope><name>mb_port</name></member>
      <member refid="classmb__port__simple_1a922197bf8e5bb45c2276ca0174cb934f" prot="public" virt="non-virtual"><scope>mb_port_simple</scope><name>mb_port_simple</name></member>
      <member refid="classmb__port_1aa6e12c7f0acccd82a9cbe0e54554b620" prot="protected" virt="non-virtual"><scope>mb_port_simple</scope><name>mblock</name></member>
      <member refid="classmb__port_1a92d36c2407c7ee6c85ad27876ba47f19" prot="public" virt="non-virtual"><scope>mb_port_simple</scope><name>outgoing_message_set</name></member>
      <member refid="classmb__port_1a6e7d2167a9469bc8fb032273ef89a34e" prot="public" virt="non-virtual"><scope>mb_port_simple</scope><name>port_name</name></member>
      <member refid="classmb__port_1a7f48e9e8cd3c230835ba4d8f008a708c" prot="public" virt="non-virtual"><scope>mb_port_simple</scope><name>port_symbol</name></member>
      <member refid="classmb__port_1a9f19e3f53b1fb461f48848c9187b177c" prot="public" virt="non-virtual"><scope>mb_port_simple</scope><name>port_type</name></member>
      <member refid="classmb__port_1ab7f3f63c496d0de66461f09320bbaaa7" prot="public" virt="non-virtual"><scope>mb_port_simple</scope><name>port_type_t</name></member>
      <member refid="classmb__port_1a9897e91d06be233669a0e5ee78becd77" prot="public" virt="non-virtual"><scope>mb_port_simple</scope><name>protocol_class</name></member>
      <member refid="classmb__port_1ab7f3f63c496d0de66461f09320bbaaa7a25099810b70e3bd22435edcb3d945971" prot="public" virt="non-virtual"><scope>mb_port_simple</scope><name>RELAY</name></member>
      <member refid="classmb__port__simple_1afab277f3a993813838b72c5774b2c2f6" prot="public" virt="virtual"><scope>mb_port_simple</scope><name>send</name></member>
      <member refid="classmb__port_1ad5ed1cc802a4ddaca91f852b810e2b81" prot="public" virt="virtual"><scope>mb_port_simple</scope><name>~mb_port</name></member>
      <member refid="classmb__port__simple_1a4aa009a42f4331a193a6b1f2ab0e67a9" prot="public" virt="non-virtual"><scope>mb_port_simple</scope><name>~mb_port_simple</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>