Sophie

Sophie

distrib > Mandriva > 2010.2 > i586 > by-pkgid > def0228095a1541e2d3632b6b6da7c38 > files > 8612

gnuradio-doc-3.3.0-8mdv2010.1.i586.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.6.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="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/runtime/gr_tpb_thread_body.h" line="37" bodyfile="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/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="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/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="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/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="16684">
        <label>T</label>
      </node>
      <node id="16671">
        <label>gr_msg_accepter</label>
        <link refid="classgr__msg__accepter"/>
        <childnode refid="16672" relation="public-inheritance">
        </childnode>
      </node>
      <node id="16664">
        <label>gr_block_executor</label>
        <link refid="classgr__block__executor"/>
        <childnode refid="16665" relation="usage">
          <edgelabel>d_output_items</edgelabel>
        </childnode>
        <childnode refid="16666" relation="usage">
          <edgelabel>d_ninput_items</edgelabel>
          <edgelabel>d_ninput_items_required</edgelabel>
        </childnode>
        <childnode refid="16667" relation="usage">
          <edgelabel>d_input_done</edgelabel>
        </childnode>
        <childnode refid="16668" relation="usage">
          <edgelabel>d_block</edgelabel>
        </childnode>
        <childnode refid="16685" relation="usage">
          <edgelabel>d_log</edgelabel>
        </childnode>
        <childnode refid="16690" relation="usage">
          <edgelabel>d_input_items</edgelabel>
        </childnode>
      </node>
      <node id="16681">
        <label>std::deque&lt; pmt::pmt_t &gt;</label>
      </node>
      <node id="16686">
        <label>std::basic_ofstream&lt; char &gt;</label>
        <childnode refid="16687" relation="public-inheritance">
        </childnode>
      </node>
      <node id="16669">
        <label>gr_block</label>
        <link refid="classgr__block"/>
        <childnode refid="16670" relation="public-inheritance">
        </childnode>
        <childnode refid="16677" relation="usage">
          <edgelabel>d_detail</edgelabel>
        </childnode>
      </node>
      <node id="16677">
        <label>boost::shared_ptr&lt; gr_block_detail &gt;</label>
        <link refid="classboost_1_1shared__ptr"/>
        <childnode refid="16678" relation="usage">
          <edgelabel>px</edgelabel>
        </childnode>
      </node>
      <node id="16683">
        <label>boost::shared_ptr&lt; T &gt;</label>
        <link refid="classboost_1_1shared__ptr"/>
        <childnode refid="16684" relation="usage">
          <edgelabel>px</edgelabel>
        </childnode>
      </node>
      <node id="16690">
        <label>std::vector&lt; const void * &gt;</label>
        <link refid="classstd_1_1vector"/>
      </node>
      <node id="16685">
        <label>std::ofstream</label>
        <childnode refid="16686" relation="public-inheritance">
        </childnode>
      </node>
      <node id="16678">
        <label>gr_block_detail</label>
        <link refid="classgr__block__detail"/>
        <childnode refid="16679" relation="usage">
          <edgelabel>d_input</edgelabel>
        </childnode>
        <childnode refid="16680" relation="usage">
          <edgelabel>d_tpb</edgelabel>
        </childnode>
        <childnode refid="16682" relation="usage">
          <edgelabel>d_output</edgelabel>
        </childnode>
      </node>
      <node id="16668">
        <label>boost::shared_ptr&lt; gr_block &gt;</label>
        <link refid="classboost_1_1shared__ptr"/>
        <childnode refid="16669" relation="usage">
          <edgelabel>px</edgelabel>
        </childnode>
      </node>
      <node id="16673">
        <label>boost::shared_ptr&lt; gr_io_signature &gt;</label>
        <link refid="classboost_1_1shared__ptr"/>
        <childnode refid="16674" relation="usage">
          <edgelabel>px</edgelabel>
        </childnode>
      </node>
      <node id="16676">
        <label>std::basic_string&lt; char &gt;</label>
      </node>
      <node id="16679">
        <label>std::vector&lt; gr_buffer_reader_sptr &gt;</label>
      </node>
      <node id="16672">
        <label>gruel::msg_accepter</label>
        <link refid="classgruel_1_1msg__accepter"/>
      </node>
      <node id="16663">
        <label>gr_tpb_thread_body</label>
        <link refid="classgr__tpb__thread__body"/>
        <childnode refid="16664" relation="usage">
          <edgelabel>d_exec</edgelabel>
        </childnode>
      </node>
      <node id="16687">
        <label>std::basic_ostream&lt; Char &gt;</label>
        <childnode refid="16688" relation="public-inheritance">
        </childnode>
      </node>
      <node id="16688">
        <label>std::basic_ios&lt; Char &gt;</label>
        <childnode refid="16689" relation="public-inheritance">
        </childnode>
      </node>
      <node id="16680">
        <label>gr_tpb_detail</label>
        <link refid="structgr__tpb__detail"/>
        <childnode refid="16681" relation="usage">
          <edgelabel>msg_queue</edgelabel>
        </childnode>
      </node>
      <node id="16682">
        <label>std::vector&lt; gr_buffer_sptr &gt;</label>
        <childnode refid="16683" relation="usage">
          <edgelabel>p</edgelabel>
          <edgelabel>elements</edgelabel>
        </childnode>
      </node>
      <node id="16674">
        <label>gr_io_signature</label>
        <link refid="classgr__io__signature"/>
        <childnode refid="16666" relation="usage">
          <edgelabel>d_sizeof_stream_item</edgelabel>
        </childnode>
      </node>
      <node id="16689">
        <label>std::ios_base</label>
      </node>
      <node id="16667">
        <label>std::vector&lt; bool &gt;</label>
        <link refid="classstd_1_1vector"/>
      </node>
      <node id="16670">
        <label>gr_basic_block</label>
        <link refid="classgr__basic__block"/>
        <childnode refid="16671" relation="public-inheritance">
        </childnode>
        <childnode refid="16673" relation="usage">
          <edgelabel>d_input_signature</edgelabel>
          <edgelabel>d_output_signature</edgelabel>
        </childnode>
        <childnode refid="16675" relation="usage">
          <edgelabel>d_name</edgelabel>
        </childnode>
      </node>
      <node id="16665">
        <label>std::vector&lt; void * &gt;</label>
        <link refid="classstd_1_1vector"/>
      </node>
      <node id="16666">
        <label>std::vector&lt; int &gt;</label>
        <link refid="classstd_1_1vector"/>
      </node>
      <node id="16675">
        <label>std::string</label>
        <childnode refid="16676" relation="public-inheritance">
        </childnode>
      </node>
    </collaborationgraph>
    <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/runtime/gr_tpb_thread_body.h" line="36" bodyfile="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/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>