Sophie

Sophie

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

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="classusrp2_1_1data__handler" kind="class" prot="public">
    <compoundname>usrp2::data_handler</compoundname>
    <derivedcompoundref refid="classusrp2_1_1copy__handler" prot="public" virt="non-virtual">usrp2::copy_handler</derivedcompoundref>
    <derivedcompoundref refid="classusrp2_1_1usrp2_1_1impl" prot="private" virt="non-virtual">usrp2::usrp2::impl</derivedcompoundref>
    <includes refid="data__handler_8h" local="no">data_handler.h</includes>
      <sectiondef kind="public-type">
      <memberdef kind="enum" id="classusrp2_1_1data__handler_1a5ce66dd7fa850f1aef3f3a6e7b369a1f" prot="public" static="no">
        <name>result_bits</name>
        <enumvalue id="classusrp2_1_1data__handler_1a5ce66dd7fa850f1aef3f3a6e7b369a1fac7506490d9b638b59cd2a151ec75dfe1" prot="public">
          <name>RELEASE</name>
          <initializer> 0x0000</initializer>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="classusrp2_1_1data__handler_1a5ce66dd7fa850f1aef3f3a6e7b369a1facaebcc1d16db0a6697c902860ba8caf6" prot="public">
          <name>KEEP</name>
          <initializer> 0x0001</initializer>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="classusrp2_1_1data__handler_1a5ce66dd7fa850f1aef3f3a6e7b369a1fa4f6eb3ace3f9b56c9f158a7760ae792e" prot="public">
          <name>DONE</name>
          <initializer> 0x0002</initializer>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/include/usrp2/data_handler.h" line="36" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/include/usrp2/data_handler.h" bodystart="36" bodyend="40"/>
      </memberdef>
      <memberdef kind="typedef" id="classusrp2_1_1data__handler_1ae3cfdbd2cebb63c565df513556114ab6" prot="public" static="no">
        <type>int</type>
        <definition>typedef int usrp2::data_handler::result</definition>
        <argsstring></argsstring>
        <name>result</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/include/usrp2/data_handler.h" line="42" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/include/usrp2/data_handler.h" bodystart="42" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="public-func">
      <memberdef kind="function" id="classusrp2_1_1data__handler_1a151f3e63f81507503a39f03a77092201" prot="public" static="no" const="no" explicit="no" inline="no" virt="pure-virtual">
        <type><ref refid="classusrp2_1_1data__handler_1ae3cfdbd2cebb63c565df513556114ab6" kindref="member">result</ref></type>
        <definition>virtual result usrp2::data_handler::operator()</definition>
        <argsstring>(const void *base, size_t len)=0</argsstring>
        <name>operator()</name>
        <reimplementedby refid="classusrp2_1_1usrp2_1_1impl_1ab82920d5c9ffb60d0d4b098477dc59ae">operator()</reimplementedby>
        <reimplementedby refid="classusrp2_1_1copy__handler_1aeb799364fd6019c3ac67dc1742550efb">operator()</reimplementedby>
        <param>
          <type>const void *</type>
          <declname>base</declname>
        </param>
        <param>
          <type>size_t</type>
          <declname>len</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>base</parametername>
</parameternamelist>
<parameterdescription>
<para>points to the beginning of the data </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>len</parametername>
</parameternamelist>
<parameterdescription>
<para>is the length in bytes of the data </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>bitmask composed of DONE, KEEP </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/include/usrp2/data_handler.h" line="49"/>
      </memberdef>
      <memberdef kind="function" id="classusrp2_1_1data__handler_1a5f6cf79201388a4aff926a4f1ada949e" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type></type>
        <definition>virtual usrp2::data_handler::~data_handler</definition>
        <argsstring>()</argsstring>
        <name>~data_handler</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/include/usrp2/data_handler.h" line="50"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
<para>Abstract function object called to handle received data blocks. </para>    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <inheritancegraph>
      <node id="4247">
        <label>usrp2::usrp2::impl</label>
        <link refid="classusrp2_1_1usrp2_1_1impl"/>
        <childnode refid="4245" relation="private-inheritance">
        </childnode>
      </node>
      <node id="4245">
        <label>usrp2::data_handler</label>
        <link refid="classusrp2_1_1data__handler"/>
      </node>
      <node id="4246">
        <label>usrp2::copy_handler</label>
        <link refid="classusrp2_1_1copy__handler"/>
        <childnode refid="4245" relation="public-inheritance">
        </childnode>
      </node>
    </inheritancegraph>
    <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/include/usrp2/data_handler.h" line="33" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/include/usrp2/data_handler.h" bodystart="32" bodyend="51"/>
    <listofallmembers>
      <member refid="classusrp2_1_1data__handler_1a5ce66dd7fa850f1aef3f3a6e7b369a1fa4f6eb3ace3f9b56c9f158a7760ae792e" prot="public" virt="non-virtual"><scope>usrp2::data_handler</scope><name>DONE</name></member>
      <member refid="classusrp2_1_1data__handler_1a5ce66dd7fa850f1aef3f3a6e7b369a1facaebcc1d16db0a6697c902860ba8caf6" prot="public" virt="non-virtual"><scope>usrp2::data_handler</scope><name>KEEP</name></member>
      <member refid="classusrp2_1_1data__handler_1a151f3e63f81507503a39f03a77092201" prot="public" virt="pure-virtual"><scope>usrp2::data_handler</scope><name>operator()</name></member>
      <member refid="classusrp2_1_1data__handler_1a5ce66dd7fa850f1aef3f3a6e7b369a1fac7506490d9b638b59cd2a151ec75dfe1" prot="public" virt="non-virtual"><scope>usrp2::data_handler</scope><name>RELEASE</name></member>
      <member refid="classusrp2_1_1data__handler_1ae3cfdbd2cebb63c565df513556114ab6" prot="public" virt="non-virtual"><scope>usrp2::data_handler</scope><name>result</name></member>
      <member refid="classusrp2_1_1data__handler_1a5ce66dd7fa850f1aef3f3a6e7b369a1f" prot="public" virt="non-virtual"><scope>usrp2::data_handler</scope><name>result_bits</name></member>
      <member refid="classusrp2_1_1data__handler_1a5f6cf79201388a4aff926a4f1ada949e" prot="public" virt="virtual"><scope>usrp2::data_handler</scope><name>~data_handler</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>