Sophie

Sophie

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

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_1ring" kind="class" prot="public">
    <compoundname>usrp2::ring</compoundname>
    <includes refid="ring_8h" local="no">ring.h</includes>
    <innerclass refid="structusrp2_1_1ring_1_1ring__desc" prot="private">usrp2::ring::ring_desc</innerclass>
      <sectiondef kind="private-attrib">
      <memberdef kind="variable" id="classusrp2_1_1ring_1af466ee697e31b54f705a253d5513c740" prot="private" static="no" mutable="no">
        <type>size_t</type>
        <definition>size_t usrp2::ring::d_max</definition>
        <argsstring></argsstring>
        <name>d_max</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/lib/ring.h" line="38" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/lib/ring.h" bodystart="38" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classusrp2_1_1ring_1a99f139b1249c74282167925eda785e1b" prot="private" static="no" mutable="no">
        <type>size_t</type>
        <definition>size_t usrp2::ring::d_read_ind</definition>
        <argsstring></argsstring>
        <name>d_read_ind</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/lib/ring.h" line="39" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/lib/ring.h" bodystart="39" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classusrp2_1_1ring_1a12bdc255148b4522fa10567570b2ec0f" prot="private" static="no" mutable="no">
        <type>size_t</type>
        <definition>size_t usrp2::ring::d_write_ind</definition>
        <argsstring></argsstring>
        <name>d_write_ind</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/lib/ring.h" line="40" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/lib/ring.h" bodystart="40" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classusrp2_1_1ring_1a5455d88127c808fc8a11a62b9ead59a2" prot="private" static="no" mutable="no">
        <type><ref refid="classstd_1_1vector" kindref="compound">std::vector</ref>&lt; ring_desc &gt;</type>
        <definition>std::vector&lt;ring_desc&gt; usrp2::ring::d_ring</definition>
        <argsstring></argsstring>
        <name>d_ring</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/lib/ring.h" line="47" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/lib/ring.h" bodystart="47" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classusrp2_1_1ring_1a0f817719b0843aeb848076c6e0f49991" prot="private" static="no" mutable="no">
        <type><ref refid="classomni__mutex" kindref="compound">omni_mutex</ref></type>
        <definition>omni_mutex usrp2::ring::d_mutex</definition>
        <argsstring></argsstring>
        <name>d_mutex</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/lib/ring.h" line="49" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/lib/ring.h" bodystart="49" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classusrp2_1_1ring_1a75856aed769b1afb3614da9f1ef04d33" prot="private" static="no" mutable="no">
        <type><ref refid="classomni__condition" kindref="compound">omni_condition</ref></type>
        <definition>omni_condition usrp2::ring::d_not_empty</definition>
        <argsstring></argsstring>
        <name>d_not_empty</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/lib/ring.h" line="50" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/lib/ring.h" bodystart="50" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="private-func">
      <memberdef kind="function" id="classusrp2_1_1ring_1a01e5c9942aa59a24c55aa5e326d6a8b3" prot="private" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>void</type>
        <definition>void usrp2::ring::inc_read_ind</definition>
        <argsstring>()</argsstring>
        <name>inc_read_ind</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/lib/ring.h" line="53" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/lib/ring.h" bodystart="52" bodyend="58"/>
      </memberdef>
      <memberdef kind="function" id="classusrp2_1_1ring_1a60c556863bd1fe4df9dc582fa9f3f5f4" prot="private" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>void</type>
        <definition>void usrp2::ring::inc_write_ind</definition>
        <argsstring>()</argsstring>
        <name>inc_write_ind</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/lib/ring.h" line="61" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/lib/ring.h" bodystart="60" bodyend="66"/>
      </memberdef>
      <memberdef kind="function" id="classusrp2_1_1ring_1ae8aa7e20ed564cdda055d09d23670a1a" prot="private" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual">
        <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type>
        <definition>bool usrp2::ring::empty</definition>
        <argsstring>() const </argsstring>
        <name>empty</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/lib/ring.h" line="68" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/lib/ring.h" bodystart="68" bodyend="68"/>
      </memberdef>
      <memberdef kind="function" id="classusrp2_1_1ring_1a1fd23e3e7edbf936527b45bbab09f3a4" prot="private" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual">
        <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type>
        <definition>bool usrp2::ring::full</definition>
        <argsstring>() const </argsstring>
        <name>full</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/lib/ring.h" line="69" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/lib/ring.h" bodystart="69" bodyend="69"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="public-func">
      <memberdef kind="function" id="classusrp2_1_1ring_1a52d58f69ede431315f424c98da40e61f" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>usrp2::ring::ring</definition>
        <argsstring>(unsigned int entries)</argsstring>
        <name>ring</name>
        <param>
          <type>unsigned int</type>
          <declname>entries</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/lib/ring.h" line="73"/>
      </memberdef>
      <memberdef kind="function" id="classusrp2_1_1ring_1a645c7168e6092be2d7a5d629ad6b8e04" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void usrp2::ring::wait_for_not_empty</definition>
        <argsstring>()</argsstring>
        <name>wait_for_not_empty</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/lib/ring.h" line="75"/>
      </memberdef>
      <memberdef kind="function" id="classusrp2_1_1ring_1a0ecf8df1aa8a035b2ad403fb77279ac1" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type>
        <definition>bool usrp2::ring::enqueue</definition>
        <argsstring>(void *p, size_t len)</argsstring>
        <name>enqueue</name>
        <param>
          <type>void *</type>
          <declname>p</declname>
        </param>
        <param>
          <type>size_t</type>
          <declname>len</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/lib/ring.h" line="77"/>
      </memberdef>
      <memberdef kind="function" id="classusrp2_1_1ring_1a42b6a68e92b63d6816458abf5e0e3d1f" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type>
        <definition>bool usrp2::ring::dequeue</definition>
        <argsstring>(void **p, size_t *len)</argsstring>
        <name>dequeue</name>
        <param>
          <type>void **</type>
          <declname>p</declname>
        </param>
        <param>
          <type>size_t *</type>
          <declname>len</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/lib/ring.h" line="78"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <collaborationgraph>
      <node id="16007">
        <label>usrp2::ring::ring_desc</label>
      </node>
      <node id="16006">
        <label>std::vector&lt; ring_desc &gt;</label>
        <link refid="classstd_1_1vector"/>
        <childnode refid="16007" relation="usage">
          <edgelabel>p</edgelabel>
          <edgelabel>elements</edgelabel>
        </childnode>
      </node>
      <node id="16005">
        <label>usrp2::ring</label>
        <link refid="classusrp2_1_1ring"/>
        <childnode refid="16006" relation="usage">
          <edgelabel>d_ring</edgelabel>
        </childnode>
        <childnode refid="16008" relation="usage">
          <edgelabel>d_not_empty</edgelabel>
        </childnode>
        <childnode refid="16009" relation="usage">
          <edgelabel>d_mutex</edgelabel>
        </childnode>
      </node>
      <node id="16008">
        <label>omni_condition</label>
        <link refid="classomni__condition"/>
        <childnode refid="16009" relation="usage">
          <edgelabel>mutex</edgelabel>
        </childnode>
      </node>
      <node id="16009">
        <label>omni_mutex</label>
        <link refid="classomni__mutex"/>
      </node>
    </collaborationgraph>
    <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/lib/ring.h" line="35" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/lib/ring.h" bodystart="34" bodyend="79"/>
    <listofallmembers>
      <member refid="classusrp2_1_1ring_1af466ee697e31b54f705a253d5513c740" prot="private" virt="non-virtual"><scope>usrp2::ring</scope><name>d_max</name></member>
      <member refid="classusrp2_1_1ring_1a0f817719b0843aeb848076c6e0f49991" prot="private" virt="non-virtual"><scope>usrp2::ring</scope><name>d_mutex</name></member>
      <member refid="classusrp2_1_1ring_1a75856aed769b1afb3614da9f1ef04d33" prot="private" virt="non-virtual"><scope>usrp2::ring</scope><name>d_not_empty</name></member>
      <member refid="classusrp2_1_1ring_1a99f139b1249c74282167925eda785e1b" prot="private" virt="non-virtual"><scope>usrp2::ring</scope><name>d_read_ind</name></member>
      <member refid="classusrp2_1_1ring_1a5455d88127c808fc8a11a62b9ead59a2" prot="private" virt="non-virtual"><scope>usrp2::ring</scope><name>d_ring</name></member>
      <member refid="classusrp2_1_1ring_1a12bdc255148b4522fa10567570b2ec0f" prot="private" virt="non-virtual"><scope>usrp2::ring</scope><name>d_write_ind</name></member>
      <member refid="classusrp2_1_1ring_1a42b6a68e92b63d6816458abf5e0e3d1f" prot="public" virt="non-virtual"><scope>usrp2::ring</scope><name>dequeue</name></member>
      <member refid="classusrp2_1_1ring_1ae8aa7e20ed564cdda055d09d23670a1a" prot="private" virt="non-virtual"><scope>usrp2::ring</scope><name>empty</name></member>
      <member refid="classusrp2_1_1ring_1a0ecf8df1aa8a035b2ad403fb77279ac1" prot="public" virt="non-virtual"><scope>usrp2::ring</scope><name>enqueue</name></member>
      <member refid="classusrp2_1_1ring_1a1fd23e3e7edbf936527b45bbab09f3a4" prot="private" virt="non-virtual"><scope>usrp2::ring</scope><name>full</name></member>
      <member refid="classusrp2_1_1ring_1a01e5c9942aa59a24c55aa5e326d6a8b3" prot="private" virt="non-virtual"><scope>usrp2::ring</scope><name>inc_read_ind</name></member>
      <member refid="classusrp2_1_1ring_1a60c556863bd1fe4df9dc582fa9f3f5f4" prot="private" virt="non-virtual"><scope>usrp2::ring</scope><name>inc_write_ind</name></member>
      <member refid="classusrp2_1_1ring_1a52d58f69ede431315f424c98da40e61f" prot="public" virt="non-virtual"><scope>usrp2::ring</scope><name>ring</name></member>
      <member refid="classusrp2_1_1ring_1a645c7168e6092be2d7a5d629ad6b8e04" prot="public" virt="non-virtual"><scope>usrp2::ring</scope><name>wait_for_not_empty</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>