Sophie

Sophie

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

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__tpb__thread__body" kind="class" prot="public">
    <compoundname>gr_tpb_thread_body</compoundname>
    <includes refid="gr__tpb__thread__body_8h" local="no">gr_tpb_thread_body.h</includes>
      <sectiondef kind="private-attrib">
      <memberdef kind="variable" id="classgr__tpb__thread__body_1a0e25b80d2de7f9273326e4e704f8f46c" prot="private" static="no" mutable="no">
        <type><ref refid="classgr__block__executor" kindref="compound">gr_block_executor</ref></type>
        <definition>gr_block_executor gr_tpb_thread_body::d_exec</definition>
        <argsstring></argsstring>
        <name>d_exec</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/runtime/gr_tpb_thread_body.h" line="37" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/runtime/gr_tpb_thread_body.h" bodystart="37" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="public-func">
      <memberdef kind="function" id="classgr__tpb__thread__body_1a4c1a1a4514b13b97283523737fee9dcc" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>gr_tpb_thread_body::gr_tpb_thread_body</definition>
        <argsstring>(gr_block_sptr block)</argsstring>
        <name>gr_tpb_thread_body</name>
        <param>
          <type><ref refid="classboost_1_1shared__ptr" kindref="compound">gr_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_tpb_thread_body.h" line="40"/>
      </memberdef>
      <memberdef kind="function" id="classgr__tpb__thread__body_1a9eea0ce5c185dd3412b4ee5fea0f10b4" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>gr_tpb_thread_body::~gr_tpb_thread_body</definition>
        <argsstring>()</argsstring>
        <name>~gr_tpb_thread_body</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/runtime/gr_tpb_thread_body.h" line="41"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
<para>The body of each thread-per-block thread. </para>    </briefdescription>
    <detaileddescription>
<para>One of these is instantiated in its own thread for each block. The constructor turns into the main loop which returns when the block is done or is interrupted. </para>    </detaileddescription>
    <collaborationgraph>
      <node id="13843">
        <label>std::vector&lt; gr_buffer_reader * &gt;</label>
        <link refid="classstd_1_1vector"/>
        <childnode refid="13839" relation="usage">
          <edgelabel>p</edgelabel>
          <edgelabel>elements</edgelabel>
        </childnode>
      </node>
      <node id="13838">
        <label>boost::shared_ptr&lt; gr_buffer_reader &gt;</label>
        <link refid="classboost_1_1shared__ptr"/>
        <childnode refid="13839" relation="usage">
          <edgelabel>px</edgelabel>
        </childnode>
      </node>
      <node id="13847">
        <label>T</label>
      </node>
      <node id="13824">
        <label>gr_block_executor</label>
        <link refid="classgr__block__executor"/>
        <childnode refid="13825" relation="usage">
          <edgelabel>d_output_items</edgelabel>
        </childnode>
        <childnode refid="13826" relation="usage">
          <edgelabel>d_ninput_items</edgelabel>
          <edgelabel>d_ninput_items_required</edgelabel>
        </childnode>
        <childnode refid="13827" relation="usage">
          <edgelabel>d_input_done</edgelabel>
        </childnode>
        <childnode refid="13828" relation="usage">
          <edgelabel>d_block</edgelabel>
        </childnode>
        <childnode refid="13848" relation="usage">
          <edgelabel>d_log</edgelabel>
        </childnode>
        <childnode refid="13853" relation="usage">
          <edgelabel>d_input_items</edgelabel>
        </childnode>
      </node>
      <node id="13839">
        <label>gr_buffer_reader</label>
        <link refid="classgr__buffer__reader"/>
        <childnode refid="13840" relation="usage">
          <edgelabel>d_buffer</edgelabel>
        </childnode>
      </node>
      <node id="13849">
        <label>std::basic_ofstream&lt; char &gt;</label>
        <childnode refid="13850" relation="public-inheritance">
        </childnode>
      </node>
      <node id="13842">
        <label>gr_vmcircbuf</label>
        <link refid="classgr__vmcircbuf"/>
      </node>
      <node id="13829">
        <label>gr_block</label>
        <link refid="classgr__block"/>
        <childnode refid="13830" relation="public-inheritance">
        </childnode>
        <childnode refid="13835" relation="usage">
          <edgelabel>d_detail</edgelabel>
        </childnode>
      </node>
      <node id="13835">
        <label>boost::shared_ptr&lt; gr_block_detail &gt;</label>
        <link refid="classboost_1_1shared__ptr"/>
        <childnode refid="13836" relation="usage">
          <edgelabel>px</edgelabel>
        </childnode>
      </node>
      <node id="13846">
        <label>boost::shared_ptr&lt; T &gt;</label>
        <link refid="classboost_1_1shared__ptr"/>
        <childnode refid="13847" relation="usage">
          <edgelabel>px</edgelabel>
        </childnode>
      </node>
      <node id="13853">
        <label>std::vector&lt; const void * &gt;</label>
        <link refid="classstd_1_1vector"/>
      </node>
      <node id="13848">
        <label>std::ofstream</label>
        <childnode refid="13849" relation="public-inheritance">
        </childnode>
      </node>
      <node id="13836">
        <label>gr_block_detail</label>
        <link refid="classgr__block__detail"/>
        <childnode refid="13837" relation="usage">
          <edgelabel>d_input</edgelabel>
        </childnode>
        <childnode refid="13844" relation="usage">
          <edgelabel>d_tpb</edgelabel>
        </childnode>
        <childnode refid="13845" relation="usage">
          <edgelabel>d_output</edgelabel>
        </childnode>
      </node>
      <node id="13828">
        <label>boost::shared_ptr&lt; gr_block &gt;</label>
        <link refid="classboost_1_1shared__ptr"/>
        <childnode refid="13829" relation="usage">
          <edgelabel>px</edgelabel>
        </childnode>
      </node>
      <node id="13831">
        <label>boost::shared_ptr&lt; gr_io_signature &gt;</label>
        <link refid="classboost_1_1shared__ptr"/>
        <childnode refid="13832" relation="usage">
          <edgelabel>px</edgelabel>
        </childnode>
      </node>
      <node id="13841">
        <label>gr_buffer</label>
        <link refid="classgr__buffer"/>
        <childnode refid="13842" relation="usage">
          <edgelabel>d_vmcircbuf</edgelabel>
        </childnode>
        <childnode refid="13843" relation="usage">
          <edgelabel>d_readers</edgelabel>
        </childnode>
      </node>
      <node id="13834">
        <label>std::basic_string&lt; char &gt;</label>
      </node>
      <node id="13837">
        <label>std::vector&lt; gr_buffer_reader_sptr &gt;</label>
        <childnode refid="13838" relation="usage">
          <edgelabel>p</edgelabel>
          <edgelabel>elements</edgelabel>
        </childnode>
      </node>
      <node id="13823">
        <label>gr_tpb_thread_body</label>
        <link refid="classgr__tpb__thread__body"/>
        <childnode refid="13824" relation="usage">
          <edgelabel>d_exec</edgelabel>
        </childnode>
      </node>
      <node id="13850">
        <label>std::basic_ostream&lt; Char &gt;</label>
        <childnode refid="13851" relation="public-inheritance">
        </childnode>
      </node>
      <node id="13851">
        <label>std::basic_ios&lt; Char &gt;</label>
        <childnode refid="13852" relation="public-inheritance">
        </childnode>
      </node>
      <node id="13840">
        <label>boost::shared_ptr&lt; gr_buffer &gt;</label>
        <link refid="classboost_1_1shared__ptr"/>
        <childnode refid="13841" relation="usage">
          <edgelabel>px</edgelabel>
        </childnode>
      </node>
      <node id="13844">
        <label>gr_tpb_detail</label>
        <link refid="structgr__tpb__detail"/>
      </node>
      <node id="13845">
        <label>std::vector&lt; gr_buffer_sptr &gt;</label>
        <childnode refid="13846" relation="usage">
          <edgelabel>p</edgelabel>
          <edgelabel>elements</edgelabel>
        </childnode>
      </node>
      <node id="13832">
        <label>gr_io_signature</label>
        <link refid="classgr__io__signature"/>
        <childnode refid="13826" relation="usage">
          <edgelabel>d_sizeof_stream_item</edgelabel>
        </childnode>
      </node>
      <node id="13852">
        <label>std::ios_base</label>
      </node>
      <node id="13827">
        <label>std::vector&lt; bool &gt;</label>
        <link refid="classstd_1_1vector"/>
      </node>
      <node id="13830">
        <label>gr_basic_block</label>
        <link refid="classgr__basic__block"/>
        <childnode refid="13831" relation="usage">
          <edgelabel>d_input_signature</edgelabel>
          <edgelabel>d_output_signature</edgelabel>
        </childnode>
        <childnode refid="13833" relation="usage">
          <edgelabel>d_name</edgelabel>
        </childnode>
      </node>
      <node id="13825">
        <label>std::vector&lt; void * &gt;</label>
        <link refid="classstd_1_1vector"/>
      </node>
      <node id="13826">
        <label>std::vector&lt; int &gt;</label>
        <link refid="classstd_1_1vector"/>
      </node>
      <node id="13833">
        <label>std::string</label>
        <childnode refid="13834" relation="public-inheritance">
        </childnode>
      </node>
    </collaborationgraph>
    <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/runtime/gr_tpb_thread_body.h" line="36" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/runtime/gr_tpb_thread_body.h" bodystart="36" bodyend="42"/>
    <listofallmembers>
      <member refid="classgr__tpb__thread__body_1a0e25b80d2de7f9273326e4e704f8f46c" prot="private" virt="non-virtual"><scope>gr_tpb_thread_body</scope><name>d_exec</name></member>
      <member refid="classgr__tpb__thread__body_1a4c1a1a4514b13b97283523737fee9dcc" prot="public" virt="non-virtual"><scope>gr_tpb_thread_body</scope><name>gr_tpb_thread_body</name></member>
      <member refid="classgr__tpb__thread__body_1a9eea0ce5c185dd3412b4ee5fea0f10b4" prot="public" virt="non-virtual"><scope>gr_tpb_thread_body</scope><name>~gr_tpb_thread_body</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>