Sophie

Sophie

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

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__test" kind="class" prot="public">
    <compoundname>gr_test</compoundname>
    <basecompoundref refid="classgr__block" prot="public" virt="non-virtual">gr_block</basecompoundref>
    <includes refid="gr__test_8h" local="no">gr_test.h</includes>
      <sectiondef kind="protected-attrib">
      <memberdef kind="variable" id="classgr__test_1aa3c203116c6bc15fdf7b1c5750562627" prot="protected" static="no" mutable="no">
        <type>unsigned int</type>
        <definition>unsigned int gr_test::d_sizeof_input_item</definition>
        <argsstring></argsstring>
        <name>d_sizeof_input_item</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_test.h" line="169" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_test.h" bodystart="169" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr__test_1a861e0e31303892e9acffa5a3be04f9aa" prot="protected" static="no" mutable="no">
        <type>unsigned int</type>
        <definition>unsigned int gr_test::d_sizeof_output_item</definition>
        <argsstring></argsstring>
        <name>d_sizeof_output_item</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_test.h" line="170" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_test.h" bodystart="170" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr__test_1ae073453777b26e35d98165c888f73b54" prot="protected" static="no" mutable="no">
        <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type>
        <definition>bool gr_test::d_check_topology</definition>
        <argsstring></argsstring>
        <name>d_check_topology</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_test.h" line="171" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_test.h" bodystart="171" bodyend="-1"/>
        <referencedby refid="classgr__test_1ac9924b05718346c0cf3d231f2a82474b" compoundref="gr__test_8h" startline="108" endline="108">check_topology</referencedby>
        <referencedby refid="classgr__test_1a5d96333a3756b37fe54a6a3f88866b64" compoundref="gr__test_8h" startline="93" endline="93">set_check_topology</referencedby>
      </memberdef>
      <memberdef kind="variable" id="classgr__test_1a7ac1f9d9aa0cc701f08da9b4211e5346" prot="protected" static="no" mutable="no">
        <type>char</type>
        <definition>char gr_test::d_temp</definition>
        <argsstring></argsstring>
        <name>d_temp</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_test.h" line="172" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_test.h" bodystart="172" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr__test_1ac2dcb99dc170b465b063624d2082a792" prot="protected" static="no" mutable="no">
        <type><ref refid="gr__test__types_8h_1a7e11c1089ad4d0f3c0d4c0cea0281fa6" kindref="member">gr_consume_type_t</ref></type>
        <definition>gr_consume_type_t gr_test::d_consume_type</definition>
        <argsstring></argsstring>
        <name>d_consume_type</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_test.h" line="173" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_test.h" bodystart="173" bodyend="-1"/>
        <referencedby refid="classgr__test_1a0134531834988f75b8c7f64968005516" compoundref="gr__test_8h" startline="141" endline="141">set_consume_type</referencedby>
      </memberdef>
      <memberdef kind="variable" id="classgr__test_1a80c41a7a262059c6c7b7b3b77bb3203d" prot="protected" static="no" mutable="no">
        <type>int</type>
        <definition>int gr_test::d_min_consume</definition>
        <argsstring></argsstring>
        <name>d_min_consume</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_test.h" line="174" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_test.h" bodystart="174" bodyend="-1"/>
        <referencedby refid="classgr__test_1a866d8cbba629307e5e976339048c0234" compoundref="gr__test_8h" startline="148" endline="148">set_consume_limit</referencedby>
      </memberdef>
      <memberdef kind="variable" id="classgr__test_1ae069b12d1c283923f1d64176d49a2a88" prot="protected" static="no" mutable="no">
        <type>int</type>
        <definition>int gr_test::d_max_consume</definition>
        <argsstring></argsstring>
        <name>d_max_consume</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_test.h" line="175" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_test.h" bodystart="175" bodyend="-1"/>
        <referencedby refid="classgr__test_1a866d8cbba629307e5e976339048c0234" compoundref="gr__test_8h" startline="148" endline="148">set_consume_limit</referencedby>
      </memberdef>
      <memberdef kind="variable" id="classgr__test_1a51d2a008941c2ff0e0bad38b66a57f87" prot="protected" static="no" mutable="no">
        <type><ref refid="gr__test__types_8h_1afc8b997c194075e5d0d5cb793e829329" kindref="member">gr_produce_type_t</ref></type>
        <definition>gr_produce_type_t gr_test::d_produce_type</definition>
        <argsstring></argsstring>
        <name>d_produce_type</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_test.h" line="176" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_test.h" bodystart="176" bodyend="-1"/>
        <referencedby refid="classgr__test_1a607096450cf5b6e967f35b5e82d918e0" compoundref="gr__test_8h" startline="155" endline="155">set_produce_type</referencedby>
      </memberdef>
      <memberdef kind="variable" id="classgr__test_1ab413d9a967b53cd273e84eacc0392e05" prot="protected" static="no" mutable="no">
        <type>int</type>
        <definition>int gr_test::d_min_produce</definition>
        <argsstring></argsstring>
        <name>d_min_produce</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_test.h" line="177" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_test.h" bodystart="177" bodyend="-1"/>
        <referencedby refid="classgr__test_1ae47866bc4ef06e4cca54d7a015b4532e" compoundref="gr__test_8h" startline="162" endline="162">set_produce_limit</referencedby>
      </memberdef>
      <memberdef kind="variable" id="classgr__test_1a595d614900bcb35deaaa932823cf1adc" prot="protected" static="no" mutable="no">
        <type>int</type>
        <definition>int gr_test::d_max_produce</definition>
        <argsstring></argsstring>
        <name>d_max_produce</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_test.h" line="178" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_test.h" bodystart="178" bodyend="-1"/>
        <referencedby refid="classgr__test_1ae47866bc4ef06e4cca54d7a015b4532e" compoundref="gr__test_8h" startline="162" endline="162">set_produce_limit</referencedby>
      </memberdef>
      </sectiondef>
      <sectiondef kind="public-func">
      <memberdef kind="function" id="classgr__test_1a63e7ef2d796c5e4afc570b163c8ccd61" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type></type>
        <definition>gr_test::~gr_test</definition>
        <argsstring>()</argsstring>
        <name>~gr_test</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_test.h" line="57" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_test.h" bodystart="57" bodyend="57"/>
      </memberdef>
      <memberdef kind="function" id="classgr__test_1a871aa0cd617be4a13e5cb036bdb55cd7" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>int</type>
        <definition>int gr_test::general_work</definition>
        <argsstring>(int noutput_items, gr_vector_int &amp;ninput_items, gr_vector_const_void_star &amp;input_items, gr_vector_void_star &amp;output_items)</argsstring>
        <name>general_work</name>
        <reimplements refid="classgr__block_1a137b93d87dc83bbdb6369d33f4ea8197">general_work</reimplements>
        <param>
          <type>int</type>
          <declname>noutput_items</declname>
        </param>
        <param>
          <type><ref refid="classstd_1_1vector" kindref="compound">gr_vector_int</ref> &amp;</type>
          <declname>ninput_items</declname>
        </param>
        <param>
          <type><ref refid="classstd_1_1vector" kindref="compound">gr_vector_const_void_star</ref> &amp;</type>
          <declname>input_items</declname>
        </param>
        <param>
          <type><ref refid="classstd_1_1vector" kindref="compound">gr_vector_void_star</ref> &amp;</type>
          <declname>output_items</declname>
        </param>
        <briefdescription>
<para>compute output items from input items </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>noutput_items</parametername>
</parameternamelist>
<parameterdescription>
<para>number of output items to write on each output stream </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>ninput_items</parametername>
</parameternamelist>
<parameterdescription>
<para>number of input items available on each input stream </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>input_items</parametername>
</parameternamelist>
<parameterdescription>
<para>vector of pointers to the input items, one entry per input stream </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>output_items</parametername>
</parameternamelist>
<parameterdescription>
<para>vector of pointers to the output items, one entry per output stream</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>number of items actually written to each output stream, or -1 on EOF. It is OK to return a value less than noutput_items. -1 &lt;= return value &lt;= noutput_items</para></simplesect>
general_work must call consume or consume_each to indicate how many items were consumed on each input stream. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_test.h" line="62"/>
      </memberdef>
      <memberdef kind="function" id="classgr__test_1a066f8bfd35652cf2f9394bee8e61dc50" prot="public" static="no" const="no" explicit="no" inline="yes" virt="virtual">
        <type>void</type>
        <definition>void gr_test::forecast</definition>
        <argsstring>(int noutput_items, gr_vector_int &amp;ninput_items_required)</argsstring>
        <name>forecast</name>
        <reimplements refid="classgr__block_1aa1f2518b5c97126bb015adb9e2027f4a">forecast</reimplements>
        <param>
          <type>int</type>
          <declname>noutput_items</declname>
        </param>
        <param>
          <type><ref refid="classstd_1_1vector" kindref="compound">gr_vector_int</ref> &amp;</type>
          <declname>ninput_items_required</declname>
        </param>
        <briefdescription>
<para>Estimate input requirements given output request. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>noutput_items</parametername>
</parameternamelist>
<parameterdescription>
<para>number of output items to produce </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>ninput_items_required</parametername>
</parameternamelist>
<parameterdescription>
<para>number of input items required on each input stream</para></parameterdescription>
</parameteritem>
</parameterlist>
Given a request to product <computeroutput>noutput_items</computeroutput>, estimate the number of data items required on each input stream. The estimate doesn&apos;t have to be exact, but should be close. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_test.h" line="79" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_test.h" bodystart="77" bodyend="83"/>
        <references refid="classgr__block_1ad3b305a663f4b5b5c4e17070d00f05d9" compoundref="gr__block_8h" startline="69" endline="69">gr_block::history</references>
        <references refid="classgr__block_1aa9df8c4d3fb92bde98900831546f8b97" compoundref="gr__block_8h" startline="166" endline="166">gr_block::relative_rate</references>
      </memberdef>
      <memberdef kind="function" id="classgr__test_1a5d96333a3756b37fe54a6a3f88866b64" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>void</type>
        <definition>void gr_test::set_check_topology</definition>
        <argsstring>(bool check_topology)</argsstring>
        <name>set_check_topology</name>
        <param>
          <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type>
          <declname>check_topology</declname>
        </param>
        <briefdescription>
<para>Force check topology to return true or false. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>check_topology</parametername>
</parameternamelist>
<parameterdescription>
<para>value to return when check_topology is called (true or false) default check_topology returns true </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_test.h" line="93" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_test.h" bodystart="93" bodyend="93"/>
        <references refid="classgr__test_1ac9924b05718346c0cf3d231f2a82474b" compoundref="gr__test_8h" startline="108" endline="108">check_topology</references>
        <references refid="classgr__test_1ae073453777b26e35d98165c888f73b54" compoundref="gr__test_8h" startline="171">d_check_topology</references>
      </memberdef>
      <memberdef kind="function" id="classgr__test_1ac9924b05718346c0cf3d231f2a82474b" prot="public" static="no" const="no" explicit="no" inline="yes" virt="virtual">
        <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type>
        <definition>bool gr_test::check_topology</definition>
        <argsstring>(int ninputs, int noutputs)</argsstring>
        <name>check_topology</name>
        <reimplements refid="classgr__basic__block_1a50a714df9c3ce8c03854a09ac84e589b">check_topology</reimplements>
        <param>
          <type>int</type>
          <declname>ninputs</declname>
        </param>
        <param>
          <type>int</type>
          <declname>noutputs</declname>
        </param>
        <briefdescription>
<para>Confirm that ninputs and noutputs is an acceptable combination. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>ninputs</parametername>
</parameternamelist>
<parameterdescription>
<para>number of input streams connected </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>noutputs</parametername>
</parameternamelist>
<parameterdescription>
<para>number of output streams connected</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>true if this is a valid configuration for this block.</para></simplesect>
This function is called by the runtime system whenever the topology changes. Most classes do not need to override this. This check is in addition to the constraints specified by the input and output gr_io_signatures. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_test.h" line="108" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_test.h" bodystart="108" bodyend="108"/>
        <references refid="classgr__test_1ae073453777b26e35d98165c888f73b54" compoundref="gr__test_8h" startline="171">d_check_topology</references>
        <referencedby refid="classgr__test_1a5d96333a3756b37fe54a6a3f88866b64" compoundref="gr__test_8h" startline="93" endline="93">set_check_topology</referencedby>
      </memberdef>
      <memberdef kind="function" id="classgr__test_1abd560ba788790b052bcdf55c40fe203b" prot="public" static="no" const="no" explicit="no" inline="yes" virt="virtual">
        <type>int</type>
        <definition>int gr_test::fixed_rate_ninput_to_noutput</definition>
        <argsstring>(int ninput)</argsstring>
        <name>fixed_rate_ninput_to_noutput</name>
        <reimplements refid="classgr__block_1a4f17bec4407904b31d45f0d8e78c4683">fixed_rate_ninput_to_noutput</reimplements>
        <param>
          <type>int</type>
          <declname>ninput</declname>
        </param>
        <briefdescription>
<para>Given ninput samples, return number of output samples that will be produced. N.B. this is only defined if fixed_rate returns true. Generally speaking, you don&apos;t need to override this. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_test.h" line="122" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_test.h" bodystart="122" bodyend="122"/>
        <references refid="classgr__block_1aa9df8c4d3fb92bde98900831546f8b97" compoundref="gr__block_8h" startline="166" endline="166">gr_block::relative_rate</references>
      </memberdef>
      <memberdef kind="function" id="classgr__test_1abb33a7036cbb39bcfeacf22c6352b50b" prot="public" static="no" const="no" explicit="no" inline="yes" virt="virtual">
        <type>int</type>
        <definition>int gr_test::fixed_rate_noutput_to_ninput</definition>
        <argsstring>(int noutput)</argsstring>
        <name>fixed_rate_noutput_to_ninput</name>
        <reimplements refid="classgr__block_1a196ae6a4f9a3d0abed3428d2b765a133">fixed_rate_noutput_to_ninput</reimplements>
        <param>
          <type>int</type>
          <declname>noutput</declname>
        </param>
        <briefdescription>
<para>Given noutput samples, return number of input samples required to produce noutput. N.B. this is only defined if fixed_rate returns true. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_test.h" line="128" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_test.h" bodystart="128" bodyend="128"/>
        <references refid="classgr__block_1aa9df8c4d3fb92bde98900831546f8b97" compoundref="gr__block_8h" startline="166" endline="166">gr_block::relative_rate</references>
      </memberdef>
      <memberdef kind="function" id="classgr__test_1a7aa4753ba5e757786726f7dd29118199" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>void</type>
        <definition>void gr_test::set_fixed_rate_public</definition>
        <argsstring>(bool fixed_rate)</argsstring>
        <name>set_fixed_rate_public</name>
        <param>
          <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type>
          <declname>fixed_rate</declname>
        </param>
        <briefdescription>
<para>Set if fixed rate should return true. N.B. This is normally a private method but we make it available here as public. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_test.h" line="134" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_test.h" bodystart="134" bodyend="134"/>
        <references refid="classgr__block_1a176a95343488a9a760c8edf8bb08db20" compoundref="gr__block_8h" startline="204" endline="204">gr_block::set_fixed_rate</references>
      </memberdef>
      <memberdef kind="function" id="classgr__test_1a0134531834988f75b8c7f64968005516" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>void</type>
        <definition>void gr_test::set_consume_type</definition>
        <argsstring>(gr_consume_type_t cons_type)</argsstring>
        <name>set_consume_type</name>
        <param>
          <type><ref refid="gr__test__types_8h_1a7e11c1089ad4d0f3c0d4c0cea0281fa6" kindref="member">gr_consume_type_t</ref></type>
          <declname>cons_type</declname>
        </param>
        <briefdescription>
<para>Set the consume pattern. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>cons_type</parametername>
</parameternamelist>
<parameterdescription>
<para>which consume pattern to use </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_test.h" line="141" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_test.h" bodystart="141" bodyend="141"/>
        <references refid="classgr__test_1ac2dcb99dc170b465b063624d2082a792" compoundref="gr__test_8h" startline="173">d_consume_type</references>
      </memberdef>
      <memberdef kind="function" id="classgr__test_1a866d8cbba629307e5e976339048c0234" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>void</type>
        <definition>void gr_test::set_consume_limit</definition>
        <argsstring>(unsigned int limit)</argsstring>
        <name>set_consume_limit</name>
        <param>
          <type>unsigned int</type>
          <declname>limit</declname>
        </param>
        <briefdescription>
<para>Set the consume limit. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>limit</parametername>
</parameternamelist>
<parameterdescription>
<para>min or maximum items to consume (depending on consume_type) </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_test.h" line="148" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_test.h" bodystart="148" bodyend="148"/>
        <references refid="classgr__test_1ae069b12d1c283923f1d64176d49a2a88" compoundref="gr__test_8h" startline="175">d_max_consume</references>
        <references refid="classgr__test_1a80c41a7a262059c6c7b7b3b77bb3203d" compoundref="gr__test_8h" startline="174">d_min_consume</references>
      </memberdef>
      <memberdef kind="function" id="classgr__test_1a607096450cf5b6e967f35b5e82d918e0" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>void</type>
        <definition>void gr_test::set_produce_type</definition>
        <argsstring>(gr_produce_type_t prod_type)</argsstring>
        <name>set_produce_type</name>
        <param>
          <type><ref refid="gr__test__types_8h_1afc8b997c194075e5d0d5cb793e829329" kindref="member">gr_produce_type_t</ref></type>
          <declname>prod_type</declname>
        </param>
        <briefdescription>
<para>Set the produce pattern. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>prod_type</parametername>
</parameternamelist>
<parameterdescription>
<para>which produce pattern to use </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_test.h" line="155" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_test.h" bodystart="155" bodyend="155"/>
        <references refid="classgr__test_1a51d2a008941c2ff0e0bad38b66a57f87" compoundref="gr__test_8h" startline="176">d_produce_type</references>
      </memberdef>
      <memberdef kind="function" id="classgr__test_1ae47866bc4ef06e4cca54d7a015b4532e" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>void</type>
        <definition>void gr_test::set_produce_limit</definition>
        <argsstring>(unsigned int limit)</argsstring>
        <name>set_produce_limit</name>
        <param>
          <type>unsigned int</type>
          <declname>limit</declname>
        </param>
        <briefdescription>
<para>Set the produce limit. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>limit</parametername>
</parameternamelist>
<parameterdescription>
<para>min or maximum items to produce (depending on produce_type) </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_test.h" line="162" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_test.h" bodystart="162" bodyend="162"/>
        <references refid="classgr__test_1a595d614900bcb35deaaa932823cf1adc" compoundref="gr__test_8h" startline="178">d_max_produce</references>
        <references refid="classgr__test_1ab413d9a967b53cd273e84eacc0392e05" compoundref="gr__test_8h" startline="177">d_min_produce</references>
      </memberdef>
      </sectiondef>
      <sectiondef kind="protected-func">
      <memberdef kind="function" id="classgr__test_1a0de0cde25f060628652711db1fa75909" prot="protected" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>gr_test::gr_test</definition>
        <argsstring>(const std::string &amp;name, int min_inputs, int max_inputs, unsigned int sizeof_input_item, int min_outputs, int max_outputs, unsigned int sizeof_output_item, unsigned int history, unsigned int output_multiple, double relative_rate, bool fixed_rate, gr_consume_type_t cons_type, gr_produce_type_t prod_type)</argsstring>
        <name>gr_test</name>
        <param>
          <type>const std::string &amp;</type>
          <declname>name</declname>
        </param>
        <param>
          <type>int</type>
          <declname>min_inputs</declname>
        </param>
        <param>
          <type>int</type>
          <declname>max_inputs</declname>
        </param>
        <param>
          <type>unsigned int</type>
          <declname>sizeof_input_item</declname>
        </param>
        <param>
          <type>int</type>
          <declname>min_outputs</declname>
        </param>
        <param>
          <type>int</type>
          <declname>max_outputs</declname>
        </param>
        <param>
          <type>unsigned int</type>
          <declname>sizeof_output_item</declname>
        </param>
        <param>
          <type>unsigned int</type>
          <declname>history</declname>
        </param>
        <param>
          <type>unsigned int</type>
          <declname>output_multiple</declname>
        </param>
        <param>
          <type>double</type>
          <declname>relative_rate</declname>
        </param>
        <param>
          <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type>
          <declname>fixed_rate</declname>
        </param>
        <param>
          <type><ref refid="gr__test__types_8h_1a7e11c1089ad4d0f3c0d4c0cea0281fa6" kindref="member">gr_consume_type_t</ref></type>
          <declname>cons_type</declname>
        </param>
        <param>
          <type><ref refid="gr__test__types_8h_1afc8b997c194075e5d0d5cb793e829329" kindref="member">gr_produce_type_t</ref></type>
          <declname>prod_type</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_test.h" line="182"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="friend">
      <memberdef kind="friend" id="classgr__test_1a51e81abce2488c724ba9a90d805933b1" prot="protected" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>friend <ref refid="classboost_1_1shared__ptr" kindref="compound">gr_test_sptr</ref></type>
        <definition>gr_test_sptr gr_make_test</definition>
        <argsstring>(const std::string &amp;name, int min_inputs, int max_inputs, unsigned int sizeof_input_item, int min_outputs, int max_outputs, unsigned int sizeof_output_item, unsigned int history, unsigned int output_multiple, double relative_rate, bool fixed_rate, gr_consume_type_t cons_type, gr_produce_type_t prod_type)</argsstring>
        <name>gr_make_test</name>
        <param>
          <type>const std::string &amp;</type>
          <declname>name</declname>
        </param>
        <param>
          <type>int</type>
          <declname>min_inputs</declname>
        </param>
        <param>
          <type>int</type>
          <declname>max_inputs</declname>
        </param>
        <param>
          <type>unsigned int</type>
          <declname>sizeof_input_item</declname>
        </param>
        <param>
          <type>int</type>
          <declname>min_outputs</declname>
        </param>
        <param>
          <type>int</type>
          <declname>max_outputs</declname>
        </param>
        <param>
          <type>unsigned int</type>
          <declname>sizeof_output_item</declname>
        </param>
        <param>
          <type>unsigned int</type>
          <declname>history</declname>
        </param>
        <param>
          <type>unsigned int</type>
          <declname>output_multiple</declname>
        </param>
        <param>
          <type>double</type>
          <declname>relative_rate</declname>
        </param>
        <param>
          <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type>
          <declname>fixed_rate</declname>
        </param>
        <param>
          <type><ref refid="gr__test__types_8h_1a7e11c1089ad4d0f3c0d4c0cea0281fa6" kindref="member">gr_consume_type_t</ref></type>
          <declname>cons_type</declname>
        </param>
        <param>
          <type><ref refid="gr__test__types_8h_1afc8b997c194075e5d0d5cb793e829329" kindref="member">gr_produce_type_t</ref></type>
          <declname>prod_type</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_test.h" line="189"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
<para>Test class for testing runtime system (setting up buffers and such.)</para><para>This block does not do any usefull actual data processing. It just exposes setting all standard block parameters using the contructor or public methods. </para>    </briefdescription>
    <detaileddescription>
<para>This block can be usefull when testing the runtime system. You can force this block to have a large history, decimation factor and/or large output_multiple. The runtime system should detect this and create large enough buffers all through the signal chain. </para>    </detaileddescription>
    <inheritancegraph>
      <node id="13684">
        <label>gr_test</label>
        <link refid="classgr__test"/>
        <childnode refid="13685" relation="public-inheritance">
        </childnode>
      </node>
      <node id="13685">
        <label>gr_block</label>
        <link refid="classgr__block"/>
        <childnode refid="13686" relation="public-inheritance">
        </childnode>
      </node>
      <node id="13686">
        <label>gr_basic_block</label>
        <link refid="classgr__basic__block"/>
      </node>
    </inheritancegraph>
    <collaborationgraph>
      <node id="13703">
        <label>std::vector&lt; gr_buffer_reader * &gt;</label>
        <link refid="classstd_1_1vector"/>
        <childnode refid="13699" relation="usage">
          <edgelabel>p</edgelabel>
          <edgelabel>elements</edgelabel>
        </childnode>
      </node>
      <node id="13698">
        <label>boost::shared_ptr&lt; gr_buffer_reader &gt;</label>
        <link refid="classboost_1_1shared__ptr"/>
        <childnode refid="13699" relation="usage">
          <edgelabel>px</edgelabel>
        </childnode>
      </node>
      <node id="13707">
        <label>T</label>
      </node>
      <node id="13699">
        <label>gr_buffer_reader</label>
        <link refid="classgr__buffer__reader"/>
        <childnode refid="13700" relation="usage">
          <edgelabel>d_buffer</edgelabel>
        </childnode>
      </node>
      <node id="13702">
        <label>gr_vmcircbuf</label>
        <link refid="classgr__vmcircbuf"/>
      </node>
      <node id="13687">
        <label>gr_test</label>
        <link refid="classgr__test"/>
        <childnode refid="13688" relation="public-inheritance">
        </childnode>
      </node>
      <node id="13688">
        <label>gr_block</label>
        <link refid="classgr__block"/>
        <childnode refid="13689" relation="public-inheritance">
        </childnode>
        <childnode refid="13695" relation="usage">
          <edgelabel>d_detail</edgelabel>
        </childnode>
      </node>
      <node id="13695">
        <label>boost::shared_ptr&lt; gr_block_detail &gt;</label>
        <link refid="classboost_1_1shared__ptr"/>
        <childnode refid="13696" relation="usage">
          <edgelabel>px</edgelabel>
        </childnode>
      </node>
      <node id="13706">
        <label>boost::shared_ptr&lt; T &gt;</label>
        <link refid="classboost_1_1shared__ptr"/>
        <childnode refid="13707" relation="usage">
          <edgelabel>px</edgelabel>
        </childnode>
      </node>
      <node id="13696">
        <label>gr_block_detail</label>
        <link refid="classgr__block__detail"/>
        <childnode refid="13697" relation="usage">
          <edgelabel>d_input</edgelabel>
        </childnode>
        <childnode refid="13704" relation="usage">
          <edgelabel>d_tpb</edgelabel>
        </childnode>
        <childnode refid="13705" relation="usage">
          <edgelabel>d_output</edgelabel>
        </childnode>
      </node>
      <node id="13690">
        <label>boost::shared_ptr&lt; gr_io_signature &gt;</label>
        <link refid="classboost_1_1shared__ptr"/>
        <childnode refid="13691" relation="usage">
          <edgelabel>px</edgelabel>
        </childnode>
      </node>
      <node id="13701">
        <label>gr_buffer</label>
        <link refid="classgr__buffer"/>
        <childnode refid="13702" relation="usage">
          <edgelabel>d_vmcircbuf</edgelabel>
        </childnode>
        <childnode refid="13703" relation="usage">
          <edgelabel>d_readers</edgelabel>
        </childnode>
      </node>
      <node id="13694">
        <label>std::basic_string&lt; char &gt;</label>
      </node>
      <node id="13697">
        <label>std::vector&lt; gr_buffer_reader_sptr &gt;</label>
        <childnode refid="13698" relation="usage">
          <edgelabel>p</edgelabel>
          <edgelabel>elements</edgelabel>
        </childnode>
      </node>
      <node id="13700">
        <label>boost::shared_ptr&lt; gr_buffer &gt;</label>
        <link refid="classboost_1_1shared__ptr"/>
        <childnode refid="13701" relation="usage">
          <edgelabel>px</edgelabel>
        </childnode>
      </node>
      <node id="13704">
        <label>gr_tpb_detail</label>
        <link refid="structgr__tpb__detail"/>
      </node>
      <node id="13705">
        <label>std::vector&lt; gr_buffer_sptr &gt;</label>
        <childnode refid="13706" relation="usage">
          <edgelabel>p</edgelabel>
          <edgelabel>elements</edgelabel>
        </childnode>
      </node>
      <node id="13691">
        <label>gr_io_signature</label>
        <link refid="classgr__io__signature"/>
        <childnode refid="13692" relation="usage">
          <edgelabel>d_sizeof_stream_item</edgelabel>
        </childnode>
      </node>
      <node id="13689">
        <label>gr_basic_block</label>
        <link refid="classgr__basic__block"/>
        <childnode refid="13690" relation="usage">
          <edgelabel>d_input_signature</edgelabel>
          <edgelabel>d_output_signature</edgelabel>
        </childnode>
        <childnode refid="13693" relation="usage">
          <edgelabel>d_name</edgelabel>
        </childnode>
      </node>
      <node id="13692">
        <label>std::vector&lt; int &gt;</label>
        <link refid="classstd_1_1vector"/>
      </node>
      <node id="13693">
        <label>std::string</label>
        <childnode refid="13694" relation="public-inheritance">
        </childnode>
      </node>
    </collaborationgraph>
    <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_test.h" line="53" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_test.h" bodystart="53" bodyend="190"/>
    <listofallmembers>
      <member refid="classgr__basic__block_1a2503eb6922db0bf2a442dcd2d14670c9" prot="public" virt="non-virtual"><scope>gr_test</scope><name>basic_block</name></member>
      <member refid="classgr__basic__block_1a5c90b7c003ddd61f8df6bef2aceeab3da0abd1c82699481ffa502e5bb8d7bdaec" prot="protected" virt="non-virtual"><scope>gr_test</scope><name>BLACK</name></member>
      <member refid="classgr__test_1ac9924b05718346c0cf3d231f2a82474b" prot="public" virt="virtual"><scope>gr_test</scope><name>check_topology</name></member>
      <member refid="classgr__basic__block_1a1cedb1704b6c00977c681b378ede384c" prot="protected" virt="non-virtual"><scope>gr_test</scope><name>color</name></member>
      <member refid="classgr__block_1ac76b4c53af762a819bca003d5b5cb4d1" prot="public" virt="non-virtual"><scope>gr_test</scope><name>consume</name></member>
      <member refid="classgr__block_1a64e9a2096975841b72ff3c1662d27df9" prot="public" virt="non-virtual"><scope>gr_test</scope><name>consume_each</name></member>
      <member refid="classgr__test_1ae073453777b26e35d98165c888f73b54" prot="protected" virt="non-virtual"><scope>gr_test</scope><name>d_check_topology</name></member>
      <member refid="classgr__basic__block_1a7fb7e692e3b98a82410b396ef263bb41" prot="protected" virt="non-virtual"><scope>gr_test</scope><name>d_color</name></member>
      <member refid="classgr__test_1ac2dcb99dc170b465b063624d2082a792" prot="protected" virt="non-virtual"><scope>gr_test</scope><name>d_consume_type</name></member>
      <member refid="classgr__basic__block_1a2c8da0c28bbbfb0e759278c9b9459e96" prot="protected" virt="non-virtual"><scope>gr_test</scope><name>d_input_signature</name></member>
      <member refid="classgr__test_1ae069b12d1c283923f1d64176d49a2a88" prot="protected" virt="non-virtual"><scope>gr_test</scope><name>d_max_consume</name></member>
      <member refid="classgr__test_1a595d614900bcb35deaaa932823cf1adc" prot="protected" virt="non-virtual"><scope>gr_test</scope><name>d_max_produce</name></member>
      <member refid="classgr__test_1a80c41a7a262059c6c7b7b3b77bb3203d" prot="protected" virt="non-virtual"><scope>gr_test</scope><name>d_min_consume</name></member>
      <member refid="classgr__test_1ab413d9a967b53cd273e84eacc0392e05" prot="protected" virt="non-virtual"><scope>gr_test</scope><name>d_min_produce</name></member>
      <member refid="classgr__basic__block_1afd352cc073ef28012d4d079a863f5401" prot="protected" virt="non-virtual"><scope>gr_test</scope><name>d_name</name></member>
      <member refid="classgr__basic__block_1a76d64ed7a79566e3310306ae6f194d75" prot="protected" virt="non-virtual"><scope>gr_test</scope><name>d_output_signature</name></member>
      <member refid="classgr__test_1a51d2a008941c2ff0e0bad38b66a57f87" prot="protected" virt="non-virtual"><scope>gr_test</scope><name>d_produce_type</name></member>
      <member refid="classgr__test_1aa3c203116c6bc15fdf7b1c5750562627" prot="protected" virt="non-virtual"><scope>gr_test</scope><name>d_sizeof_input_item</name></member>
      <member refid="classgr__test_1a861e0e31303892e9acffa5a3be04f9aa" prot="protected" virt="non-virtual"><scope>gr_test</scope><name>d_sizeof_output_item</name></member>
      <member refid="classgr__test_1a7ac1f9d9aa0cc701f08da9b4211e5346" prot="protected" virt="non-virtual"><scope>gr_test</scope><name>d_temp</name></member>
      <member refid="classgr__basic__block_1a0d2999c04f47327f93dd7def5dc704f8" prot="protected" virt="non-virtual"><scope>gr_test</scope><name>d_unique_id</name></member>
      <member refid="classgr__block_1afb276858409ac55d62fca1c87d7d4083" prot="public" virt="non-virtual"><scope>gr_test</scope><name>detail</name></member>
      <member refid="classgr__block_1ab4eeb29440f674815ab3b44b4fb0c34d" prot="public" virt="non-virtual"><scope>gr_test</scope><name>fixed_rate</name></member>
      <member refid="classgr__test_1abd560ba788790b052bcdf55c40fe203b" prot="public" virt="virtual"><scope>gr_test</scope><name>fixed_rate_ninput_to_noutput</name></member>
      <member refid="classgr__test_1abb33a7036cbb39bcfeacf22c6352b50b" prot="public" virt="virtual"><scope>gr_test</scope><name>fixed_rate_noutput_to_ninput</name></member>
      <member refid="classgr__test_1a066f8bfd35652cf2f9394bee8e61dc50" prot="public" virt="virtual"><scope>gr_test</scope><name>forecast</name></member>
      <member refid="classgr__test_1a871aa0cd617be4a13e5cb036bdb55cd7" prot="public" virt="virtual"><scope>gr_test</scope><name>general_work</name></member>
      <member refid="classgr__basic__block_1a1183eee484f58953a2fed4c792e46245" prot="protected" virt="non-virtual"><scope>gr_test</scope><name>gr_basic_block</name></member>
      <member refid="classgr__block_1a268510acce1f94c0a60c5273f4948641" prot="protected" virt="non-virtual"><scope>gr_test</scope><name>gr_block</name></member>
      <member refid="classgr__basic__block_1a69b41e361328cea911d69e1ec0bc50ff" prot="protected" virt="non-virtual"><scope>gr_test</scope><name>gr_flat_flowgraph</name></member>
      <member refid="classgr__basic__block_1adf5bf4523d6dd698aa770e3da8f2b30d" prot="protected" virt="non-virtual"><scope>gr_test</scope><name>gr_flowgraph</name></member>
      <member refid="classgr__test_1a51e81abce2488c724ba9a90d805933b1" prot="protected" virt="non-virtual"><scope>gr_test</scope><name>gr_make_test</name></member>
      <member refid="classgr__test_1a0de0cde25f060628652711db1fa75909" prot="protected" virt="non-virtual"><scope>gr_test</scope><name>gr_test</name></member>
      <member refid="classgr__basic__block_1a5c90b7c003ddd61f8df6bef2aceeab3daa6cce7ec34a3f9cf917e545a743dc89f" prot="protected" virt="non-virtual"><scope>gr_test</scope><name>GREY</name></member>
      <member refid="classgr__block_1ad3b305a663f4b5b5c4e17070d00f05d9" prot="public" virt="non-virtual"><scope>gr_test</scope><name>history</name></member>
      <member refid="classgr__basic__block_1a58f6d05e85931200f3771d3e50741281" prot="public" virt="non-virtual"><scope>gr_test</scope><name>input_signature</name></member>
      <member refid="classgr__basic__block_1aa12a20d8b8eab341da935530d29299d2" prot="public" virt="non-virtual"><scope>gr_test</scope><name>name</name></member>
      <member refid="classgr__block_1ade8590e9cba9ccfe1b870be46b1416c2" prot="public" virt="non-virtual"><scope>gr_test</scope><name>output_multiple</name></member>
      <member refid="classgr__basic__block_1add68b96f012dfe352700b4fd1c3a184a" prot="public" virt="non-virtual"><scope>gr_test</scope><name>output_signature</name></member>
      <member refid="classgr__block_1aa9df8c4d3fb92bde98900831546f8b97" prot="public" virt="non-virtual"><scope>gr_test</scope><name>relative_rate</name></member>
      <member refid="classgr__test_1a5d96333a3756b37fe54a6a3f88866b64" prot="public" virt="non-virtual"><scope>gr_test</scope><name>set_check_topology</name></member>
      <member refid="classgr__basic__block_1a0821ef947158670d53bf0739f3c8877b" prot="protected" virt="non-virtual"><scope>gr_test</scope><name>set_color</name></member>
      <member refid="classgr__test_1a866d8cbba629307e5e976339048c0234" prot="public" virt="non-virtual"><scope>gr_test</scope><name>set_consume_limit</name></member>
      <member refid="classgr__test_1a0134531834988f75b8c7f64968005516" prot="public" virt="non-virtual"><scope>gr_test</scope><name>set_consume_type</name></member>
      <member refid="classgr__block_1a26b61f2c2ca308c3bde82f01d3e9650b" prot="public" virt="non-virtual"><scope>gr_test</scope><name>set_detail</name></member>
      <member refid="classgr__block_1a176a95343488a9a760c8edf8bb08db20" prot="protected" virt="non-virtual"><scope>gr_test</scope><name>set_fixed_rate</name></member>
      <member refid="classgr__test_1a7aa4753ba5e757786726f7dd29118199" prot="public" virt="non-virtual"><scope>gr_test</scope><name>set_fixed_rate_public</name></member>
      <member refid="classgr__block_1a7c1c85a2d47f72255efd821a6f98f7ba" prot="public" virt="non-virtual"><scope>gr_test</scope><name>set_history</name></member>
      <member refid="classgr__basic__block_1a419d0fbba0ca02d822cbc299b979de54" prot="protected" virt="non-virtual"><scope>gr_test</scope><name>set_input_signature</name></member>
      <member refid="classgr__block_1a14e8b799f920e52afb93fac413b1a729" prot="public" virt="non-virtual"><scope>gr_test</scope><name>set_output_multiple</name></member>
      <member refid="classgr__basic__block_1a949b6ad69ebfdf423835265db99cf63d" prot="protected" virt="non-virtual"><scope>gr_test</scope><name>set_output_signature</name></member>
      <member refid="classgr__test_1ae47866bc4ef06e4cca54d7a015b4532e" prot="public" virt="non-virtual"><scope>gr_test</scope><name>set_produce_limit</name></member>
      <member refid="classgr__test_1a607096450cf5b6e967f35b5e82d918e0" prot="public" virt="non-virtual"><scope>gr_test</scope><name>set_produce_type</name></member>
      <member refid="classgr__block_1ab9dc7e6d30692bbfa65fc7c4eef6fc9d" prot="public" virt="non-virtual"><scope>gr_test</scope><name>set_relative_rate</name></member>
      <member refid="classgr__block_1a49ea94a86f3199f23563bb837633ea1f" prot="public" virt="virtual"><scope>gr_test</scope><name>start</name></member>
      <member refid="classgr__block_1a53c2c89c037e4e393b75414d605e36b1" prot="public" virt="virtual"><scope>gr_test</scope><name>stop</name></member>
      <member refid="classgr__basic__block_1aa2a2947744d418c5470fbf4e623b58fe" prot="public" virt="non-virtual"><scope>gr_test</scope><name>unique_id</name></member>
      <member refid="classgr__basic__block_1a5c90b7c003ddd61f8df6bef2aceeab3d" prot="protected" virt="non-virtual"><scope>gr_test</scope><name>vcolor</name></member>
      <member refid="classgr__basic__block_1a5c90b7c003ddd61f8df6bef2aceeab3da476d594a077e729bad0f2cfa2008c899" prot="protected" virt="non-virtual"><scope>gr_test</scope><name>WHITE</name></member>
      <member refid="classgr__basic__block_1a5bc14d27d53b7b57a960a47cc255e3f9" prot="public" virt="virtual"><scope>gr_test</scope><name>~gr_basic_block</name></member>
      <member refid="classgr__block_1a19133eeffa5f8e6743342f375551ad0c" prot="public" virt="virtual"><scope>gr_test</scope><name>~gr_block</name></member>
      <member refid="classgr__test_1a63e7ef2d796c5e4afc570b163c8ccd61" prot="public" virt="non-virtual"><scope>gr_test</scope><name>~gr_test</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>