Sophie

Sophie

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

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__block__executor" kind="class" prot="public">
    <compoundname>gr_block_executor</compoundname>
    <includes refid="gr__block__executor_8h" local="no">gr_block_executor.h</includes>
      <sectiondef kind="public-type">
      <memberdef kind="enum" id="classgr__block__executor_1a7e1298daa0106ff674b68a27cdd09207" prot="public" static="no">
        <name>state</name>
        <enumvalue id="classgr__block__executor_1a7e1298daa0106ff674b68a27cdd09207a893f3d798d48fc39b6249fcd1837983e" prot="public">
          <name>READY</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="classgr__block__executor_1a7e1298daa0106ff674b68a27cdd09207ae0d52e6bbf6447d7e9bcf33f632a400d" prot="public">
          <name>READY_NO_OUTPUT</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="classgr__block__executor_1a7e1298daa0106ff674b68a27cdd09207a4b96846a9225d58739eae0e262d389e0" prot="public">
          <name>BLKD_IN</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="classgr__block__executor_1a7e1298daa0106ff674b68a27cdd09207a64412e1e45140f46dac9dd458dfe8d69" prot="public">
          <name>BLKD_OUT</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="classgr__block__executor_1a7e1298daa0106ff674b68a27cdd09207add68ae4b38cd3a6bb594a6ca867bef93" prot="public">
          <name>DONE</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/runtime/gr_block_executor.h" line="55" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/runtime/gr_block_executor.h" bodystart="55" bodyend="61"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="protected-attrib">
      <memberdef kind="variable" id="classgr__block__executor_1ab9937e4ab106fab79eab09c7cddcdd33" prot="protected" static="no" mutable="no">
        <type><ref refid="classboost_1_1shared__ptr" kindref="compound">gr_block_sptr</ref></type>
        <definition>gr_block_sptr gr_block_executor::d_block</definition>
        <argsstring></argsstring>
        <name>d_block</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/runtime/gr_block_executor.h" line="40" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/runtime/gr_block_executor.h" bodystart="40" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr__block__executor_1a20d4fe4de7ed294b8c5242c9b334fa0d" prot="protected" static="no" mutable="no">
        <type>std::ofstream *</type>
        <definition>std::ofstream* gr_block_executor::d_log</definition>
        <argsstring></argsstring>
        <name>d_log</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/runtime/gr_block_executor.h" line="41" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/runtime/gr_block_executor.h" bodystart="41" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr__block__executor_1a3b4158ca5830bd3a5392d6b0a9d5b4a5" prot="protected" static="no" mutable="no">
        <type><ref refid="classstd_1_1vector" kindref="compound">gr_vector_int</ref></type>
        <definition>gr_vector_int gr_block_executor::d_ninput_items_required</definition>
        <argsstring></argsstring>
        <name>d_ninput_items_required</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/runtime/gr_block_executor.h" line="45" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/runtime/gr_block_executor.h" bodystart="45" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr__block__executor_1ace1cf6dc659fc917b478302679df25a0" prot="protected" static="no" mutable="no">
        <type><ref refid="classstd_1_1vector" kindref="compound">gr_vector_int</ref></type>
        <definition>gr_vector_int gr_block_executor::d_ninput_items</definition>
        <argsstring></argsstring>
        <name>d_ninput_items</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/runtime/gr_block_executor.h" line="46" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/runtime/gr_block_executor.h" bodystart="46" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr__block__executor_1ab4e2acc5e3b413f6523860ba07f6a8e4" prot="protected" static="no" mutable="no">
        <type><ref refid="classstd_1_1vector" kindref="compound">gr_vector_const_void_star</ref></type>
        <definition>gr_vector_const_void_star gr_block_executor::d_input_items</definition>
        <argsstring></argsstring>
        <name>d_input_items</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/runtime/gr_block_executor.h" line="47" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/runtime/gr_block_executor.h" bodystart="47" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr__block__executor_1a93c49adedf07dee88183047e01b41ebb" prot="protected" static="no" mutable="no">
        <type><ref refid="classstd_1_1vector" kindref="compound">std::vector</ref>&lt; <ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref> &gt;</type>
        <definition>std::vector&lt;bool&gt; gr_block_executor::d_input_done</definition>
        <argsstring></argsstring>
        <name>d_input_done</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/runtime/gr_block_executor.h" line="48" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/runtime/gr_block_executor.h" bodystart="48" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr__block__executor_1af5ad62748b5939cf7b2cb95c85fb52ac" prot="protected" static="no" mutable="no">
        <type><ref refid="classstd_1_1vector" kindref="compound">gr_vector_void_star</ref></type>
        <definition>gr_vector_void_star gr_block_executor::d_output_items</definition>
        <argsstring></argsstring>
        <name>d_output_items</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/runtime/gr_block_executor.h" line="49" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/runtime/gr_block_executor.h" bodystart="49" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="public-func">
      <memberdef kind="function" id="classgr__block__executor_1a4dc1ff14747c15604327e41ee7beb5e8" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>gr_block_executor::gr_block_executor</definition>
        <argsstring>(gr_block_sptr block)</argsstring>
        <name>gr_block_executor</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_block_executor.h" line="52"/>
      </memberdef>
      <memberdef kind="function" id="classgr__block__executor_1a47fe6237f363f2334d2068dd46bdb852" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>gr_block_executor::~gr_block_executor</definition>
        <argsstring>()</argsstring>
        <name>~gr_block_executor</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/runtime/gr_block_executor.h" line="53"/>
      </memberdef>
      <memberdef kind="function" id="classgr__block__executor_1ad249e669d172abb86eeaae8bad72c7da" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="classgr__block__executor_1a7e1298daa0106ff674b68a27cdd09207" kindref="member">state</ref></type>
        <definition>state gr_block_executor::run_one_iteration</definition>
        <argsstring>()</argsstring>
        <name>run_one_iteration</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/runtime/gr_block_executor.h" line="66"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
<para>Manage the execution of a single block. </para>    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <collaborationgraph>
      <node id="6780">
        <label>std::vector&lt; gr_buffer_reader * &gt;</label>
        <link refid="classstd_1_1vector"/>
        <childnode refid="6776" relation="usage">
          <edgelabel>p</edgelabel>
          <edgelabel>elements</edgelabel>
        </childnode>
      </node>
      <node id="6775">
        <label>boost::shared_ptr&lt; gr_buffer_reader &gt;</label>
        <link refid="classboost_1_1shared__ptr"/>
        <childnode refid="6776" relation="usage">
          <edgelabel>px</edgelabel>
        </childnode>
      </node>
      <node id="6784">
        <label>T</label>
      </node>
      <node id="6761">
        <label>gr_block_executor</label>
        <link refid="classgr__block__executor"/>
        <childnode refid="6762" relation="usage">
          <edgelabel>d_output_items</edgelabel>
        </childnode>
        <childnode refid="6763" relation="usage">
          <edgelabel>d_ninput_items</edgelabel>
          <edgelabel>d_ninput_items_required</edgelabel>
        </childnode>
        <childnode refid="6764" relation="usage">
          <edgelabel>d_input_done</edgelabel>
        </childnode>
        <childnode refid="6765" relation="usage">
          <edgelabel>d_block</edgelabel>
        </childnode>
        <childnode refid="6785" relation="usage">
          <edgelabel>d_log</edgelabel>
        </childnode>
        <childnode refid="6790" relation="usage">
          <edgelabel>d_input_items</edgelabel>
        </childnode>
      </node>
      <node id="6776">
        <label>gr_buffer_reader</label>
        <link refid="classgr__buffer__reader"/>
        <childnode refid="6777" relation="usage">
          <edgelabel>d_buffer</edgelabel>
        </childnode>
      </node>
      <node id="6786">
        <label>std::basic_ofstream&lt; char &gt;</label>
        <childnode refid="6787" relation="public-inheritance">
        </childnode>
      </node>
      <node id="6779">
        <label>gr_vmcircbuf</label>
        <link refid="classgr__vmcircbuf"/>
      </node>
      <node id="6766">
        <label>gr_block</label>
        <link refid="classgr__block"/>
        <childnode refid="6767" relation="public-inheritance">
        </childnode>
        <childnode refid="6772" relation="usage">
          <edgelabel>d_detail</edgelabel>
        </childnode>
      </node>
      <node id="6772">
        <label>boost::shared_ptr&lt; gr_block_detail &gt;</label>
        <link refid="classboost_1_1shared__ptr"/>
        <childnode refid="6773" relation="usage">
          <edgelabel>px</edgelabel>
        </childnode>
      </node>
      <node id="6783">
        <label>boost::shared_ptr&lt; T &gt;</label>
        <link refid="classboost_1_1shared__ptr"/>
        <childnode refid="6784" relation="usage">
          <edgelabel>px</edgelabel>
        </childnode>
      </node>
      <node id="6790">
        <label>std::vector&lt; const void * &gt;</label>
        <link refid="classstd_1_1vector"/>
      </node>
      <node id="6785">
        <label>std::ofstream</label>
        <childnode refid="6786" relation="public-inheritance">
        </childnode>
      </node>
      <node id="6773">
        <label>gr_block_detail</label>
        <link refid="classgr__block__detail"/>
        <childnode refid="6774" relation="usage">
          <edgelabel>d_input</edgelabel>
        </childnode>
        <childnode refid="6781" relation="usage">
          <edgelabel>d_tpb</edgelabel>
        </childnode>
        <childnode refid="6782" relation="usage">
          <edgelabel>d_output</edgelabel>
        </childnode>
      </node>
      <node id="6765">
        <label>boost::shared_ptr&lt; gr_block &gt;</label>
        <link refid="classboost_1_1shared__ptr"/>
        <childnode refid="6766" relation="usage">
          <edgelabel>px</edgelabel>
        </childnode>
      </node>
      <node id="6768">
        <label>boost::shared_ptr&lt; gr_io_signature &gt;</label>
        <link refid="classboost_1_1shared__ptr"/>
        <childnode refid="6769" relation="usage">
          <edgelabel>px</edgelabel>
        </childnode>
      </node>
      <node id="6778">
        <label>gr_buffer</label>
        <link refid="classgr__buffer"/>
        <childnode refid="6779" relation="usage">
          <edgelabel>d_vmcircbuf</edgelabel>
        </childnode>
        <childnode refid="6780" relation="usage">
          <edgelabel>d_readers</edgelabel>
        </childnode>
      </node>
      <node id="6771">
        <label>std::basic_string&lt; char &gt;</label>
      </node>
      <node id="6774">
        <label>std::vector&lt; gr_buffer_reader_sptr &gt;</label>
        <childnode refid="6775" relation="usage">
          <edgelabel>p</edgelabel>
          <edgelabel>elements</edgelabel>
        </childnode>
      </node>
      <node id="6787">
        <label>std::basic_ostream&lt; Char &gt;</label>
        <childnode refid="6788" relation="public-inheritance">
        </childnode>
      </node>
      <node id="6788">
        <label>std::basic_ios&lt; Char &gt;</label>
        <childnode refid="6789" relation="public-inheritance">
        </childnode>
      </node>
      <node id="6777">
        <label>boost::shared_ptr&lt; gr_buffer &gt;</label>
        <link refid="classboost_1_1shared__ptr"/>
        <childnode refid="6778" relation="usage">
          <edgelabel>px</edgelabel>
        </childnode>
      </node>
      <node id="6781">
        <label>gr_tpb_detail</label>
        <link refid="structgr__tpb__detail"/>
      </node>
      <node id="6782">
        <label>std::vector&lt; gr_buffer_sptr &gt;</label>
        <childnode refid="6783" relation="usage">
          <edgelabel>p</edgelabel>
          <edgelabel>elements</edgelabel>
        </childnode>
      </node>
      <node id="6769">
        <label>gr_io_signature</label>
        <link refid="classgr__io__signature"/>
        <childnode refid="6763" relation="usage">
          <edgelabel>d_sizeof_stream_item</edgelabel>
        </childnode>
      </node>
      <node id="6789">
        <label>std::ios_base</label>
      </node>
      <node id="6764">
        <label>std::vector&lt; bool &gt;</label>
        <link refid="classstd_1_1vector"/>
      </node>
      <node id="6767">
        <label>gr_basic_block</label>
        <link refid="classgr__basic__block"/>
        <childnode refid="6768" relation="usage">
          <edgelabel>d_input_signature</edgelabel>
          <edgelabel>d_output_signature</edgelabel>
        </childnode>
        <childnode refid="6770" relation="usage">
          <edgelabel>d_name</edgelabel>
        </childnode>
      </node>
      <node id="6762">
        <label>std::vector&lt; void * &gt;</label>
        <link refid="classstd_1_1vector"/>
      </node>
      <node id="6763">
        <label>std::vector&lt; int &gt;</label>
        <link refid="classstd_1_1vector"/>
      </node>
      <node id="6770">
        <label>std::string</label>
        <childnode refid="6771" relation="public-inheritance">
        </childnode>
      </node>
    </collaborationgraph>
    <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/runtime/gr_block_executor.h" line="38" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/runtime/gr_block_executor.h" bodystart="38" bodyend="67"/>
    <listofallmembers>
      <member refid="classgr__block__executor_1a7e1298daa0106ff674b68a27cdd09207a4b96846a9225d58739eae0e262d389e0" prot="public" virt="non-virtual"><scope>gr_block_executor</scope><name>BLKD_IN</name></member>
      <member refid="classgr__block__executor_1a7e1298daa0106ff674b68a27cdd09207a64412e1e45140f46dac9dd458dfe8d69" prot="public" virt="non-virtual"><scope>gr_block_executor</scope><name>BLKD_OUT</name></member>
      <member refid="classgr__block__executor_1ab9937e4ab106fab79eab09c7cddcdd33" prot="protected" virt="non-virtual"><scope>gr_block_executor</scope><name>d_block</name></member>
      <member refid="classgr__block__executor_1a93c49adedf07dee88183047e01b41ebb" prot="protected" virt="non-virtual"><scope>gr_block_executor</scope><name>d_input_done</name></member>
      <member refid="classgr__block__executor_1ab4e2acc5e3b413f6523860ba07f6a8e4" prot="protected" virt="non-virtual"><scope>gr_block_executor</scope><name>d_input_items</name></member>
      <member refid="classgr__block__executor_1a20d4fe4de7ed294b8c5242c9b334fa0d" prot="protected" virt="non-virtual"><scope>gr_block_executor</scope><name>d_log</name></member>
      <member refid="classgr__block__executor_1ace1cf6dc659fc917b478302679df25a0" prot="protected" virt="non-virtual"><scope>gr_block_executor</scope><name>d_ninput_items</name></member>
      <member refid="classgr__block__executor_1a3b4158ca5830bd3a5392d6b0a9d5b4a5" prot="protected" virt="non-virtual"><scope>gr_block_executor</scope><name>d_ninput_items_required</name></member>
      <member refid="classgr__block__executor_1af5ad62748b5939cf7b2cb95c85fb52ac" prot="protected" virt="non-virtual"><scope>gr_block_executor</scope><name>d_output_items</name></member>
      <member refid="classgr__block__executor_1a7e1298daa0106ff674b68a27cdd09207add68ae4b38cd3a6bb594a6ca867bef93" prot="public" virt="non-virtual"><scope>gr_block_executor</scope><name>DONE</name></member>
      <member refid="classgr__block__executor_1a4dc1ff14747c15604327e41ee7beb5e8" prot="public" virt="non-virtual"><scope>gr_block_executor</scope><name>gr_block_executor</name></member>
      <member refid="classgr__block__executor_1a7e1298daa0106ff674b68a27cdd09207a893f3d798d48fc39b6249fcd1837983e" prot="public" virt="non-virtual"><scope>gr_block_executor</scope><name>READY</name></member>
      <member refid="classgr__block__executor_1a7e1298daa0106ff674b68a27cdd09207ae0d52e6bbf6447d7e9bcf33f632a400d" prot="public" virt="non-virtual"><scope>gr_block_executor</scope><name>READY_NO_OUTPUT</name></member>
      <member refid="classgr__block__executor_1ad249e669d172abb86eeaae8bad72c7da" prot="public" virt="non-virtual"><scope>gr_block_executor</scope><name>run_one_iteration</name></member>
      <member refid="classgr__block__executor_1a7e1298daa0106ff674b68a27cdd09207" prot="public" virt="non-virtual"><scope>gr_block_executor</scope><name>state</name></member>
      <member refid="classgr__block__executor_1a47fe6237f363f2334d2068dd46bdb852" prot="public" virt="non-virtual"><scope>gr_block_executor</scope><name>~gr_block_executor</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>