Sophie

Sophie

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

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__msg__queue" kind="class" prot="public">
    <compoundname>mb_msg_queue</compoundname>
    <includes refid="msg__queue_8h" local="no">msg_queue.h</includes>
    <innerclass refid="structmb__msg__queue_1_1subq" prot="private">mb_msg_queue::subq</innerclass>
      <sectiondef kind="private-attrib">
      <memberdef kind="variable" id="classmb__msg__queue_1a880a0529a8619d00d7d070fe31660a49" prot="private" static="no" mutable="no">
        <type><ref refid="classomni__mutex" kindref="compound">omni_mutex</ref></type>
        <definition>omni_mutex mb_msg_queue::d_mutex</definition>
        <argsstring></argsstring>
        <name>d_mutex</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/include/mblock/msg_queue.h" line="41" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/include/mblock/msg_queue.h" bodystart="41" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classmb__msg__queue_1a2cee9882cd760fecd071d6fe3b207d77" prot="private" static="no" mutable="no">
        <type><ref refid="classomni__condition" kindref="compound">omni_condition</ref></type>
        <definition>omni_condition mb_msg_queue::d_not_empty</definition>
        <argsstring></argsstring>
        <name>d_not_empty</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/include/mblock/msg_queue.h" line="42" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/include/mblock/msg_queue.h" bodystart="42" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classmb__msg__queue_1a3cadb1544af71358b6fdfe899198063e" prot="private" static="no" mutable="no">
        <type>subq</type>
        <definition>subq mb_msg_queue::d_queue[MB_NPRI]</definition>
        <argsstring>[MB_NPRI]</argsstring>
        <name>d_queue</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/include/mblock/msg_queue.h" line="45" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/include/mblock/msg_queue.h" bodystart="45" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="private-func">
      <memberdef kind="function" id="classmb__msg__queue_1a743b748f7c2664b82f00bc8c438ac9f0" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="classboost_1_1shared__ptr" kindref="compound">mb_message_sptr</ref></type>
        <definition>mb_message_sptr mb_msg_queue::get_highest_pri_msg_helper</definition>
        <argsstring>()</argsstring>
        <name>get_highest_pri_msg_helper</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/include/mblock/msg_queue.h" line="47"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="public-func">
      <memberdef kind="function" id="classmb__msg__queue_1a428312db2a7616dfbcd358d6a0d54c05" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>mb_msg_queue::mb_msg_queue</definition>
        <argsstring>()</argsstring>
        <name>mb_msg_queue</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/include/mblock/msg_queue.h" line="50"/>
      </memberdef>
      <memberdef kind="function" id="classmb__msg__queue_1a71319a9bce2917387c2b45118b70fb4b" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>mb_msg_queue::~mb_msg_queue</definition>
        <argsstring>()</argsstring>
        <name>~mb_msg_queue</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/include/mblock/msg_queue.h" line="51"/>
      </memberdef>
      <memberdef kind="function" id="classmb__msg__queue_1a1cdb82f97c49d0b16071fdf4124f0ab3" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void mb_msg_queue::insert</definition>
        <argsstring>(mb_message_sptr msg)</argsstring>
        <name>insert</name>
        <param>
          <type><ref refid="classboost_1_1shared__ptr" kindref="compound">mb_message_sptr</ref></type>
          <declname>msg</declname>
        </param>
        <briefdescription>
<para>Insert <computeroutput>msg</computeroutput> into priority queue. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/include/mblock/msg_queue.h" line="54"/>
      </memberdef>
      <memberdef kind="function" id="classmb__msg__queue_1addc3cc457c6861b7cf1b9646ee32d5b9" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="classboost_1_1shared__ptr" kindref="compound">mb_message_sptr</ref></type>
        <definition>mb_message_sptr mb_msg_queue::get_highest_pri_msg_nowait</definition>
        <argsstring>()</argsstring>
        <name>get_highest_pri_msg_nowait</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/include/mblock/msg_queue.h" line="60"/>
      </memberdef>
      <memberdef kind="function" id="classmb__msg__queue_1a6ff4d1ff93bb5df504a717ff5ae97c9d" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="classboost_1_1shared__ptr" kindref="compound">mb_message_sptr</ref></type>
        <definition>mb_message_sptr mb_msg_queue::get_highest_pri_msg</definition>
        <argsstring>()</argsstring>
        <name>get_highest_pri_msg</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/include/mblock/msg_queue.h" line="66"/>
      </memberdef>
      <memberdef kind="function" id="classmb__msg__queue_1a2616fc1724230f1dce9d62ff386a0750" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="classboost_1_1shared__ptr" kindref="compound">mb_message_sptr</ref></type>
        <definition>mb_message_sptr mb_msg_queue::get_highest_pri_msg_timedwait</definition>
        <argsstring>(const mb_time &amp;abs_time)</argsstring>
        <name>get_highest_pri_msg_timedwait</name>
        <param>
          <type>const <ref refid="structomni__time" kindref="compound">mb_time</ref> &amp;</type>
          <declname>abs_time</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/include/mblock/msg_queue.h" line="79"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
<para>priority queue for mblock messages </para>    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <collaborationgraph>
      <node id="15118">
        <label>boost::shared_ptr&lt; mb_message &gt;</label>
        <link refid="classboost_1_1shared__ptr"/>
        <childnode refid="15119" relation="usage">
          <edgelabel>px</edgelabel>
        </childnode>
      </node>
      <node id="15119">
        <label>mb_message</label>
        <link refid="classmb__message"/>
        <childnode refid="15118" relation="usage">
          <edgelabel>d_next</edgelabel>
        </childnode>
        <childnode refid="15120" relation="usage">
          <edgelabel>d_port_id</edgelabel>
          <edgelabel>d_data</edgelabel>
          <edgelabel>d_metadata</edgelabel>
          <edgelabel>d_signal</edgelabel>
        </childnode>
      </node>
      <node id="15117">
        <label>mb_msg_queue::subq</label>
        <childnode refid="15118" relation="usage">
          <edgelabel>head</edgelabel>
          <edgelabel>tail</edgelabel>
        </childnode>
      </node>
      <node id="15120">
        <label>boost::shared_ptr&lt; pmt_base &gt;</label>
        <link refid="classboost_1_1shared__ptr"/>
        <childnode refid="15121" relation="usage">
          <edgelabel>px</edgelabel>
        </childnode>
      </node>
      <node id="15121">
        <label>pmt_base</label>
        <link refid="classpmt__base"/>
      </node>
      <node id="15116">
        <label>mb_msg_queue</label>
        <link refid="classmb__msg__queue"/>
        <childnode refid="15117" relation="usage">
          <edgelabel>d_queue</edgelabel>
        </childnode>
        <childnode refid="15122" relation="usage">
          <edgelabel>d_not_empty</edgelabel>
        </childnode>
        <childnode refid="15123" relation="usage">
          <edgelabel>d_mutex</edgelabel>
        </childnode>
      </node>
      <node id="15122">
        <label>omni_condition</label>
        <link refid="classomni__condition"/>
        <childnode refid="15123" relation="usage">
          <edgelabel>mutex</edgelabel>
        </childnode>
      </node>
      <node id="15123">
        <label>omni_mutex</label>
        <link refid="classomni__mutex"/>
      </node>
    </collaborationgraph>
    <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/include/mblock/msg_queue.h" line="32" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/include/mblock/msg_queue.h" bodystart="31" bodyend="80"/>
    <listofallmembers>
      <member refid="classmb__msg__queue_1a880a0529a8619d00d7d070fe31660a49" prot="private" virt="non-virtual"><scope>mb_msg_queue</scope><name>d_mutex</name></member>
      <member refid="classmb__msg__queue_1a2cee9882cd760fecd071d6fe3b207d77" prot="private" virt="non-virtual"><scope>mb_msg_queue</scope><name>d_not_empty</name></member>
      <member refid="classmb__msg__queue_1a3cadb1544af71358b6fdfe899198063e" prot="private" virt="non-virtual"><scope>mb_msg_queue</scope><name>d_queue</name></member>
      <member refid="classmb__msg__queue_1a6ff4d1ff93bb5df504a717ff5ae97c9d" prot="public" virt="non-virtual"><scope>mb_msg_queue</scope><name>get_highest_pri_msg</name></member>
      <member refid="classmb__msg__queue_1a743b748f7c2664b82f00bc8c438ac9f0" prot="private" virt="non-virtual"><scope>mb_msg_queue</scope><name>get_highest_pri_msg_helper</name></member>
      <member refid="classmb__msg__queue_1addc3cc457c6861b7cf1b9646ee32d5b9" prot="public" virt="non-virtual"><scope>mb_msg_queue</scope><name>get_highest_pri_msg_nowait</name></member>
      <member refid="classmb__msg__queue_1a2616fc1724230f1dce9d62ff386a0750" prot="public" virt="non-virtual"><scope>mb_msg_queue</scope><name>get_highest_pri_msg_timedwait</name></member>
      <member refid="classmb__msg__queue_1a1cdb82f97c49d0b16071fdf4124f0ab3" prot="public" virt="non-virtual"><scope>mb_msg_queue</scope><name>insert</name></member>
      <member refid="classmb__msg__queue_1a428312db2a7616dfbcd358d6a0d54c05" prot="public" virt="non-virtual"><scope>mb_msg_queue</scope><name>mb_msg_queue</name></member>
      <member refid="classmb__msg__queue_1a71319a9bce2917387c2b45118b70fb4b" prot="public" virt="non-virtual"><scope>mb_msg_queue</scope><name>~mb_msg_queue</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>