Sophie

Sophie

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

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="namespacegruel" kind="namespace">
    <compoundname>gruel</compoundname>
    <innerclass refid="structgruel_1_1rt__sched__param" prot="public">gruel::rt_sched_param</innerclass>
    <innerclass refid="structgruel_1_1sys__pri" prot="public">gruel::sys_pri</innerclass>
    <innerclass refid="classgruel_1_1thread__body__wrapper" prot="public">gruel::thread_body_wrapper</innerclass>
    <innerclass refid="classgruel_1_1thread__group" prot="public">gruel::thread_group</innerclass>
      <sectiondef kind="enum">
      <memberdef kind="enum" id="namespacegruel_1a926b5ecf465d839c1f2865d324d65e49" prot="public" static="no">
        <name>rt_status_t</name>
        <enumvalue id="namespacegruel_1a926b5ecf465d839c1f2865d324d65e49a51efcbdb7bcb21417dd30bfeb585833e" prot="public">
          <name>RT_OK</name>
          <initializer> 0</initializer>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="namespacegruel_1a926b5ecf465d839c1f2865d324d65e49aeabba59edb3b7afbe1d5c3c650aba745" prot="public">
          <name>RT_NOT_IMPLEMENTED</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="namespacegruel_1a926b5ecf465d839c1f2865d324d65e49ab466034c5aec2403b5d647c626840980" prot="public">
          <name>RT_NO_PRIVS</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="namespacegruel_1a926b5ecf465d839c1f2865d324d65e49adab4c4379f9f3078259ac6ec12ffdd84" prot="public">
          <name>RT_OTHER_ERROR</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gruel/src/include/gruel/realtime.h" line="36" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gruel/src/include/gruel/realtime.h" bodystart="36" bodyend="41"/>
      </memberdef>
      <memberdef kind="enum" id="namespacegruel_1ad654b91164aa4b28303e2471069dff8a" prot="public" static="no">
        <name>rt_sched_policy</name>
        <enumvalue id="namespacegruel_1ad654b91164aa4b28303e2471069dff8aa71e42ef95539a491a37437c2beafcbd2" prot="public">
          <name>RT_SCHED_RR</name>
          <initializer> 0</initializer>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="namespacegruel_1ad654b91164aa4b28303e2471069dff8aab2c83cff1d15f845371844213e1a32d8" prot="public">
          <name>RT_SCHED_FIFO</name>
          <initializer> 1</initializer>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gruel/src/include/gruel/realtime.h" line="44" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gruel/src/include/gruel/realtime.h" bodystart="44" bodyend="47"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="func">
      <memberdef kind="function" id="namespacegruel_1ad32b5bf1b2e767ac6339e4d8507a6d7f" prot="public" static="yes" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>int</type>
        <definition>static int gruel::rt_priority_min</definition>
        <argsstring>()</argsstring>
        <name>rt_priority_min</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gruel/src/include/gruel/realtime.h" line="57" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gruel/src/include/gruel/realtime.h" bodystart="57" bodyend="57"/>
      </memberdef>
      <memberdef kind="function" id="namespacegruel_1a0ad858d39d59308a89dcfae89bef2ec5" prot="public" static="yes" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>int</type>
        <definition>static int gruel::rt_priority_max</definition>
        <argsstring>()</argsstring>
        <name>rt_priority_max</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gruel/src/include/gruel/realtime.h" line="58" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gruel/src/include/gruel/realtime.h" bodystart="58" bodyend="58"/>
      </memberdef>
      <memberdef kind="function" id="namespacegruel_1a01082c0117d0ff3cdf3d017ea9432dac" prot="public" static="yes" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>int</type>
        <definition>static int gruel::rt_priority_default</definition>
        <argsstring>()</argsstring>
        <name>rt_priority_default</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gruel/src/include/gruel/realtime.h" line="59" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gruel/src/include/gruel/realtime.h" bodystart="59" bodyend="59"/>
      </memberdef>
      <memberdef kind="function" id="group__misc_1gadde7fc3925a3b1f5c919523740281728" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>rt_status_t</type>
        <definition>rt_status_t gruel::enable_realtime_scheduling</definition>
        <argsstring>(rt_sched_param=rt_sched_param())</argsstring>
        <name>enable_realtime_scheduling</name>
        <param>
          <type><ref refid="structgruel_1_1rt__sched__param" kindref="compound">rt_sched_param</ref></type>
          <defval><ref refid="structgruel_1_1rt__sched__param" kindref="compound">rt_sched_param</ref>()</defval>
        </param>
        <briefdescription>
<para>If possible, enable &quot;realtime&quot; scheduling.</para><para>In general, this means that the code will be scheduled before any non-realtime (normal) processes. Note that if your code contains an non-blocking infinite loop and you enable realtime scheduling, it&apos;s possible to hang the system. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gruel/src/include/gruel/realtime.h" line="91"/>
      </memberdef>
      <memberdef kind="function" id="namespacegruel_1a48fc4b2b05780ef018c9e44bd39c871d" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void gruel::mask_signals</definition>
        <argsstring>()</argsstring>
        <name>mask_signals</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gruel/src/include/gruel/thread_body_wrapper.h" line="31"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
<para>System independent way to ask for realtime scheduling. </para>    </briefdescription>
    <detaileddescription>
<para><simplesect kind="see"><para><ref refid="sys__pri_8h" kindref="compound">sys_pri.h</ref> </para></simplesect>
</para>    </detaileddescription>
    <location file="/builddir/build/BUILD/gnuradio-3.2.2/gruel/src/include/gruel/realtime.h" line="34"/>
  </compounddef>
</doxygen>