<?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.17.0" xml:lang="en-US">
  <compounddef id="classgr_1_1block__detail" kind="class" language="C++" prot="public">
    <compoundname>gr::block_detail</compoundname>
    <includes refid="block__detail_8h" local="no">gnuradio/block_detail.h</includes>
    <sectiondef kind="public-attrib">
      <memberdef kind="variable" id="classgr_1_1block__detail_1a079d2bd537929af2a19e49b4e6c4284e" prot="public" static="no" mutable="no">
        <type>bool</type>
        <definition>bool gr::block_detail::threaded</definition>
        <argsstring></argsstring>
        <name>threaded</name>
        <qualifiedname>gr::block_detail::threaded</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="211" column="10" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" bodystart="211" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr_1_1block__detail_1aafec6069df915b030cc2cb2f55774fd7" prot="public" static="no" mutable="no">
        <type><ref refid="namespacegr_1_1thread_1aa33c619fe30adea573dec1d14ae7ff53" kindref="member">gr::thread::gr_thread_t</ref></type>
        <definition>gr::thread::gr_thread_t gr::block_detail::thread</definition>
        <argsstring></argsstring>
        <name>thread</name>
        <qualifiedname>gr::block_detail::thread</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="212" column="29" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" bodystart="212" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr_1_1block__detail_1a29c39f30463b54dc9711a6269374d8fc" prot="public" static="no" mutable="no">
        <type><ref refid="classgr_1_1block__detail_1a31a0ea7aa3c983e51ecf8b64454f8deb" kindref="member">tpb_detail</ref></type>
        <definition>tpb_detail gr::block_detail::d_tpb</definition>
        <argsstring></argsstring>
        <name>d_tpb</name>
        <qualifiedname>gr::block_detail::d_tpb</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="246" column="16" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" bodystart="246" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr_1_1block__detail_1a8927048cf6b5b61beda666409ff59c32" prot="public" static="no" mutable="no">
        <type>int</type>
        <definition>int gr::block_detail::d_produce_or</definition>
        <argsstring></argsstring>
        <name>d_produce_or</name>
        <qualifiedname>gr::block_detail::d_produce_or</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="247" column="9" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" bodystart="247" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr_1_1block__detail_1a831f31bba51105265737d81cffd18c79" prot="public" static="no" mutable="no">
        <type><ref refid="namespacegr_1a5f54bf3c08623ce6dea7b1cdb2eeada7" kindref="member">gr::logger_ptr</ref></type>
        <definition>gr::logger_ptr gr::block_detail::d_logger</definition>
        <argsstring></argsstring>
        <name>d_logger</name>
        <qualifiedname>gr::block_detail::d_logger</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="253" column="20" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" bodystart="253" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr_1_1block__detail_1a3636fb655543b3b92e3360307da7e6c7" prot="public" static="no" mutable="no">
        <type><ref refid="namespacegr_1a5f54bf3c08623ce6dea7b1cdb2eeada7" kindref="member">gr::logger_ptr</ref></type>
        <definition>gr::logger_ptr gr::block_detail::d_debug_logger</definition>
        <argsstring></argsstring>
        <name>d_debug_logger</name>
        <qualifiedname>gr::block_detail::d_debug_logger</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="253" column="29" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" bodystart="253" bodyend="-1"/>
      </memberdef>
    </sectiondef>
    <sectiondef kind="private-attrib">
      <memberdef kind="variable" id="classgr_1_1block__detail_1a4db8ba8e09e5a09c972558dfdccf9e41" prot="private" static="no" mutable="no">
        <type>unsigned int</type>
        <definition>unsigned int gr::block_detail::d_ninputs</definition>
        <argsstring></argsstring>
        <name>d_ninputs</name>
        <qualifiedname>gr::block_detail::d_ninputs</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="258" column="18" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" bodystart="258" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr_1_1block__detail_1a3db6e2408fcf625967faa01ae27a30cc" prot="private" static="no" mutable="no">
        <type>unsigned int</type>
        <definition>unsigned int gr::block_detail::d_noutputs</definition>
        <argsstring></argsstring>
        <name>d_noutputs</name>
        <qualifiedname>gr::block_detail::d_noutputs</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="259" column="18" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" bodystart="259" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr_1_1block__detail_1a65936e72d97c105d56b41833c4b36879" prot="private" static="no" mutable="no">
        <type>std::vector&lt; buffer_reader_sptr &gt;</type>
        <definition>std::vector&lt;buffer_reader_sptr&gt; gr::block_detail::d_input</definition>
        <argsstring></argsstring>
        <name>d_input</name>
        <qualifiedname>gr::block_detail::d_input</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="260" column="17" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" bodystart="260" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr_1_1block__detail_1a3c76b637c03f32a00c551584d3f8757d" prot="private" static="no" mutable="no">
        <type>std::vector&lt; buffer_sptr &gt;</type>
        <definition>std::vector&lt;buffer_sptr&gt; gr::block_detail::d_output</definition>
        <argsstring></argsstring>
        <name>d_output</name>
        <qualifiedname>gr::block_detail::d_output</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="261" column="17" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" bodystart="261" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr_1_1block__detail_1ae9c5c7737350c9e5929529405e2230f0" prot="private" static="no" mutable="no">
        <type>bool</type>
        <definition>bool gr::block_detail::d_done</definition>
        <argsstring></argsstring>
        <name>d_done</name>
        <qualifiedname>gr::block_detail::d_done</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="262" column="10" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" bodystart="262" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr_1_1block__detail_1a529f92a395f3c59c18260dbf24bab207" prot="private" static="no" mutable="no">
        <type>int</type>
        <definition>int gr::block_detail::d_consumed</definition>
        <argsstring></argsstring>
        <name>d_consumed</name>
        <qualifiedname>gr::block_detail::d_consumed</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="263" column="9" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" bodystart="263" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr_1_1block__detail_1a75c0807e73b790261cbdc38451a055dc" prot="private" static="no" mutable="no">
        <type>float</type>
        <definition>float gr::block_detail::d_ins_noutput_items</definition>
        <argsstring></argsstring>
        <name>d_ins_noutput_items</name>
        <qualifiedname>gr::block_detail::d_ins_noutput_items</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="266" column="11" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" bodystart="266" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr_1_1block__detail_1ac30a043bd00ddeace4511ff566c65f7f" prot="private" static="no" mutable="no">
        <type>float</type>
        <definition>float gr::block_detail::d_avg_noutput_items</definition>
        <argsstring></argsstring>
        <name>d_avg_noutput_items</name>
        <qualifiedname>gr::block_detail::d_avg_noutput_items</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="267" column="11" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" bodystart="267" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr_1_1block__detail_1ab63fe2cf317bba82a62837754a403123" prot="private" static="no" mutable="no">
        <type>float</type>
        <definition>float gr::block_detail::d_var_noutput_items</definition>
        <argsstring></argsstring>
        <name>d_var_noutput_items</name>
        <qualifiedname>gr::block_detail::d_var_noutput_items</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="268" column="11" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" bodystart="268" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr_1_1block__detail_1a55afe3a8e85dba86bf65906f02de5da6" prot="private" static="no" mutable="no">
        <type>float</type>
        <definition>float gr::block_detail::d_total_noutput_items</definition>
        <argsstring></argsstring>
        <name>d_total_noutput_items</name>
        <qualifiedname>gr::block_detail::d_total_noutput_items</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="269" column="11" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" bodystart="269" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr_1_1block__detail_1a4d02f578231d3958c744587d2268f31c" prot="private" static="no" mutable="no">
        <type><ref refid="namespacegr_1ad4aea84666e5468efd75c7f580cbd967" kindref="member">gr::high_res_timer_type</ref></type>
        <definition>gr::high_res_timer_type gr::block_detail::d_pc_start_time</definition>
        <argsstring></argsstring>
        <name>d_pc_start_time</name>
        <qualifiedname>gr::block_detail::d_pc_start_time</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="270" column="29" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" bodystart="270" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr_1_1block__detail_1a8073e94c0ca7d5637e984319e60be545" prot="private" static="no" mutable="no">
        <type><ref refid="namespacegr_1ad4aea84666e5468efd75c7f580cbd967" kindref="member">gr::high_res_timer_type</ref></type>
        <definition>gr::high_res_timer_type gr::block_detail::d_pc_last_work_time</definition>
        <argsstring></argsstring>
        <name>d_pc_last_work_time</name>
        <qualifiedname>gr::block_detail::d_pc_last_work_time</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="271" column="29" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" bodystart="271" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr_1_1block__detail_1a27fc2b72dea452d1230faa157fe626f7" prot="private" static="no" mutable="no">
        <type>float</type>
        <definition>float gr::block_detail::d_ins_nproduced</definition>
        <argsstring></argsstring>
        <name>d_ins_nproduced</name>
        <qualifiedname>gr::block_detail::d_ins_nproduced</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="272" column="11" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" bodystart="272" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr_1_1block__detail_1a1e7fda161c2e2162794e38a410030118" prot="private" static="no" mutable="no">
        <type>float</type>
        <definition>float gr::block_detail::d_avg_nproduced</definition>
        <argsstring></argsstring>
        <name>d_avg_nproduced</name>
        <qualifiedname>gr::block_detail::d_avg_nproduced</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="273" column="11" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" bodystart="273" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr_1_1block__detail_1a7ddaac7e851a1e4ea7fdf710ad6af24d" prot="private" static="no" mutable="no">
        <type>float</type>
        <definition>float gr::block_detail::d_var_nproduced</definition>
        <argsstring></argsstring>
        <name>d_var_nproduced</name>
        <qualifiedname>gr::block_detail::d_var_nproduced</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="274" column="11" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" bodystart="274" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr_1_1block__detail_1a054112b4bd68313875f378b04821599e" prot="private" static="no" mutable="no">
        <type>std::vector&lt; float &gt;</type>
        <definition>std::vector&lt;float&gt; gr::block_detail::d_ins_input_buffers_full</definition>
        <argsstring></argsstring>
        <name>d_ins_input_buffers_full</name>
        <qualifiedname>gr::block_detail::d_ins_input_buffers_full</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="275" column="17" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" bodystart="275" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr_1_1block__detail_1adb877d043b5993ddb39fcf5bedac49c2" prot="private" static="no" mutable="no">
        <type>std::vector&lt; float &gt;</type>
        <definition>std::vector&lt;float&gt; gr::block_detail::d_avg_input_buffers_full</definition>
        <argsstring></argsstring>
        <name>d_avg_input_buffers_full</name>
        <qualifiedname>gr::block_detail::d_avg_input_buffers_full</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="276" column="17" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" bodystart="276" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr_1_1block__detail_1a45ecee766e5a46eda1c0a877ece626e2" prot="private" static="no" mutable="no">
        <type>std::vector&lt; float &gt;</type>
        <definition>std::vector&lt;float&gt; gr::block_detail::d_var_input_buffers_full</definition>
        <argsstring></argsstring>
        <name>d_var_input_buffers_full</name>
        <qualifiedname>gr::block_detail::d_var_input_buffers_full</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="277" column="17" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" bodystart="277" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr_1_1block__detail_1ab7bd8c4530b398a57650b89bd4d330ba" prot="private" static="no" mutable="no">
        <type>std::vector&lt; float &gt;</type>
        <definition>std::vector&lt;float&gt; gr::block_detail::d_ins_output_buffers_full</definition>
        <argsstring></argsstring>
        <name>d_ins_output_buffers_full</name>
        <qualifiedname>gr::block_detail::d_ins_output_buffers_full</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="278" column="17" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" bodystart="278" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr_1_1block__detail_1a58be2179ebbf8912460a0fa8b25a8bc8" prot="private" static="no" mutable="no">
        <type>std::vector&lt; float &gt;</type>
        <definition>std::vector&lt;float&gt; gr::block_detail::d_avg_output_buffers_full</definition>
        <argsstring></argsstring>
        <name>d_avg_output_buffers_full</name>
        <qualifiedname>gr::block_detail::d_avg_output_buffers_full</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="279" column="17" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" bodystart="279" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr_1_1block__detail_1a8f9784a55195d4e46e1ec5c299174512" prot="private" static="no" mutable="no">
        <type>std::vector&lt; float &gt;</type>
        <definition>std::vector&lt;float&gt; gr::block_detail::d_var_output_buffers_full</definition>
        <argsstring></argsstring>
        <name>d_var_output_buffers_full</name>
        <qualifiedname>gr::block_detail::d_var_output_buffers_full</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="280" column="17" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" bodystart="280" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr_1_1block__detail_1a22063d3808dd6776e4a7fb3147a9cd63" prot="private" static="no" mutable="no">
        <type><ref refid="namespacegr_1ad4aea84666e5468efd75c7f580cbd967" kindref="member">gr::high_res_timer_type</ref></type>
        <definition>gr::high_res_timer_type gr::block_detail::d_start_of_work</definition>
        <argsstring></argsstring>
        <name>d_start_of_work</name>
        <qualifiedname>gr::block_detail::d_start_of_work</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="281" column="29" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" bodystart="281" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr_1_1block__detail_1a1f88333ff49ba0610a32e9db5376caf5" prot="private" static="no" mutable="no">
        <type><ref refid="namespacegr_1ad4aea84666e5468efd75c7f580cbd967" kindref="member">gr::high_res_timer_type</ref></type>
        <definition>gr::high_res_timer_type gr::block_detail::d_end_of_work</definition>
        <argsstring></argsstring>
        <name>d_end_of_work</name>
        <qualifiedname>gr::block_detail::d_end_of_work</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="281" column="45" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" bodystart="281" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr_1_1block__detail_1a4ff14fe5fde38a439b0087b8a68e975d" prot="private" static="no" mutable="no">
        <type>float</type>
        <definition>float gr::block_detail::d_ins_work_time</definition>
        <argsstring></argsstring>
        <name>d_ins_work_time</name>
        <qualifiedname>gr::block_detail::d_ins_work_time</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="282" column="11" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" bodystart="282" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr_1_1block__detail_1af416c2377c006a30b362727eecad8853" prot="private" static="no" mutable="no">
        <type>float</type>
        <definition>float gr::block_detail::d_avg_work_time</definition>
        <argsstring></argsstring>
        <name>d_avg_work_time</name>
        <qualifiedname>gr::block_detail::d_avg_work_time</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="283" column="11" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" bodystart="283" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr_1_1block__detail_1ab0a9ed0dc3a6affbd92b3f051bd9449b" prot="private" static="no" mutable="no">
        <type>float</type>
        <definition>float gr::block_detail::d_var_work_time</definition>
        <argsstring></argsstring>
        <name>d_var_work_time</name>
        <qualifiedname>gr::block_detail::d_var_work_time</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="284" column="11" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" bodystart="284" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr_1_1block__detail_1aa3961cb7cf0c5b118a9b53b3f390db42" prot="private" static="no" mutable="no">
        <type>float</type>
        <definition>float gr::block_detail::d_total_work_time</definition>
        <argsstring></argsstring>
        <name>d_total_work_time</name>
        <qualifiedname>gr::block_detail::d_total_work_time</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="285" column="11" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" bodystart="285" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr_1_1block__detail_1a95e8ee4903545447b61d3cd78a1a9545" prot="private" static="no" mutable="no">
        <type>float</type>
        <definition>float gr::block_detail::d_avg_throughput</definition>
        <argsstring></argsstring>
        <name>d_avg_throughput</name>
        <qualifiedname>gr::block_detail::d_avg_throughput</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="286" column="11" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" bodystart="286" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr_1_1block__detail_1a605201c78cb2cc68a225adbe74e4557c" prot="private" static="no" mutable="no">
        <type>float</type>
        <definition>float gr::block_detail::d_pc_counter</definition>
        <argsstring></argsstring>
        <name>d_pc_counter</name>
        <qualifiedname>gr::block_detail::d_pc_counter</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="287" column="11" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" bodystart="287" bodyend="-1"/>
      </memberdef>
    </sectiondef>
    <sectiondef kind="friend">
      <memberdef kind="friend" id="classgr_1_1block__detail_1a31a0ea7aa3c983e51ecf8b64454f8deb" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>struct</type>
        <definition>friend struct tpb_detail</definition>
        <argsstring></argsstring>
        <name>tpb_detail</name>
        <qualifiedname>gr::block_detail::tpb_detail</qualifiedname>
        <param>
          <type>tpb_detail</type>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="291" column="19" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" bodystart="291" bodyend="-1"/>
        <references refid="classgr_1_1block__detail_1a31a0ea7aa3c983e51ecf8b64454f8deb" compoundref="block__detail_8h" startline="291">tpb_detail</references>
        <referencedby refid="classgr_1_1block__detail_1a31a0ea7aa3c983e51ecf8b64454f8deb" compoundref="block__detail_8h" startline="291">tpb_detail</referencedby>
      </memberdef>
      <memberdef kind="friend" id="classgr_1_1block__detail_1a0eb0c0b12ef848cd0036996a980661cb" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="gnuradio-runtime_2include_2gnuradio_2api_8h_1a0e21de31348d61429c7041fa776dc934" kindref="member">GR_RUNTIME_API</ref> block_detail_sptr</type>
        <definition>GR_RUNTIME_API block_detail_sptr make_block_detail</definition>
        <argsstring>(unsigned int ninputs, unsigned int noutputs)</argsstring>
        <name>make_block_detail</name>
        <qualifiedname>gr::block_detail::make_block_detail</qualifiedname>
        <param>
          <type>unsigned int</type>
          <declname>ninputs</declname>
        </param>
        <param>
          <type>unsigned int</type>
          <declname>noutputs</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="293" column="45"/>
        <references refid="gnuradio-runtime_2include_2gnuradio_2api_8h_1a0e21de31348d61429c7041fa776dc934" compoundref="gnuradio-runtime_2include_2gnuradio_2api_8h" startline="18">GR_RUNTIME_API</references>
        <references refid="classgr_1_1block__detail_1af656a3e2837149df7f57f7ae8aa78895" compoundref="block__detail_8h" startline="40" endline="40">ninputs</references>
        <references refid="classgr_1_1block__detail_1a608b6c5f73b99418b0d9646ba4571a79" compoundref="block__detail_8h" startline="41" endline="41">noutputs</references>
      </memberdef>
    </sectiondef>
    <sectiondef kind="public-func">
      <memberdef kind="function" id="classgr_1_1block__detail_1af7bfde267add38d8c64791645b85a02b" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>gr::block_detail::~block_detail</definition>
        <argsstring>()</argsstring>
        <name>~block_detail</name>
        <qualifiedname>gr::block_detail::~block_detail</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="38" column="5"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1block__detail_1af656a3e2837149df7f57f7ae8aa78895" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual">
        <type>int</type>
        <definition>int gr::block_detail::ninputs</definition>
        <argsstring>() const</argsstring>
        <name>ninputs</name>
        <qualifiedname>gr::block_detail::ninputs</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="40" column="9" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" bodystart="40" bodyend="40"/>
        <referencedby refid="classgr_1_1block__detail_1a0eb0c0b12ef848cd0036996a980661cb">make_block_detail</referencedby>
        <referencedby refid="classgr_1_1block__detail_1af45ffe2bc8e4aa2a34060b123fee8951" compoundref="block__detail_8h" startline="202" endline="209">post_work_cleanup</referencedby>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1block__detail_1a608b6c5f73b99418b0d9646ba4571a79" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual">
        <type>int</type>
        <definition>int gr::block_detail::noutputs</definition>
        <argsstring>() const</argsstring>
        <name>noutputs</name>
        <qualifiedname>gr::block_detail::noutputs</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="41" column="9" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" bodystart="41" bodyend="41"/>
        <referencedby refid="classgr_1_1block__detail_1a0eb0c0b12ef848cd0036996a980661cb">make_block_detail</referencedby>
        <referencedby refid="classgr_1_1block__detail_1af45ffe2bc8e4aa2a34060b123fee8951" compoundref="block__detail_8h" startline="202" endline="209">post_work_cleanup</referencedby>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1block__detail_1a4bdab82a8dfe3626d2306773782075b7" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual">
        <type>bool</type>
        <definition>bool gr::block_detail::sink_p</definition>
        <argsstring>() const</argsstring>
        <name>sink_p</name>
        <qualifiedname>gr::block_detail::sink_p</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="42" column="10" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" bodystart="42" bodyend="42"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1block__detail_1a96d02e1e0417bd3097ce307210bad812" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual">
        <type>bool</type>
        <definition>bool gr::block_detail::source_p</definition>
        <argsstring>() const</argsstring>
        <name>source_p</name>
        <qualifiedname>gr::block_detail::source_p</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="43" column="10" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" bodystart="43" bodyend="43"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1block__detail_1af523139ff3db8105cf5f81d206d972ef" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void gr::block_detail::set_done</definition>
        <argsstring>(bool done)</argsstring>
        <name>set_done</name>
        <qualifiedname>gr::block_detail::set_done</qualifiedname>
        <param>
          <type>bool</type>
          <declname>done</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="45" column="10"/>
        <references refid="classgr_1_1block__detail_1a104f5931817905f1d04471fd550ece36" compoundref="block__detail_8h" startline="46" endline="46">done</references>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1block__detail_1a104f5931817905f1d04471fd550ece36" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual">
        <type>bool</type>
        <definition>bool gr::block_detail::done</definition>
        <argsstring>() const</argsstring>
        <name>done</name>
        <qualifiedname>gr::block_detail::done</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="46" column="10" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" bodystart="46" bodyend="46"/>
        <referencedby refid="classgr_1_1block__detail_1af523139ff3db8105cf5f81d206d972ef">set_done</referencedby>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1block__detail_1ad47cc484d45d5242cc2789a98391e244" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void gr::block_detail::set_input</definition>
        <argsstring>(unsigned int which, buffer_reader_sptr reader)</argsstring>
        <name>set_input</name>
        <qualifiedname>gr::block_detail::set_input</qualifiedname>
        <param>
          <type>unsigned int</type>
          <declname>which</declname>
        </param>
        <param>
          <type>buffer_reader_sptr</type>
          <declname>reader</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="48" column="10"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1block__detail_1a296f7cf62f9c0eec2bdb0440c4230c44" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>buffer_reader_sptr</type>
        <definition>buffer_reader_sptr gr::block_detail::input</definition>
        <argsstring>(unsigned int which)</argsstring>
        <name>input</name>
        <qualifiedname>gr::block_detail::input</qualifiedname>
        <param>
          <type>unsigned int</type>
          <declname>which</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="49" column="24" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" bodystart="49" bodyend="54"/>
        <referencedby refid="classgr_1_1block__detail_1af45ffe2bc8e4aa2a34060b123fee8951" compoundref="block__detail_8h" startline="202" endline="209">post_work_cleanup</referencedby>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1block__detail_1a36dc4d5f7baf9780c434ab64625f48dc" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void gr::block_detail::set_output</definition>
        <argsstring>(unsigned int which, buffer_sptr buffer)</argsstring>
        <name>set_output</name>
        <qualifiedname>gr::block_detail::set_output</qualifiedname>
        <param>
          <type>unsigned int</type>
          <declname>which</declname>
        </param>
        <param>
          <type>buffer_sptr</type>
          <declname>buffer</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="56" column="10"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1block__detail_1ae3a25fcc72dba64035147d0cf9c6b842" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>buffer_sptr</type>
        <definition>buffer_sptr gr::block_detail::output</definition>
        <argsstring>(unsigned int which)</argsstring>
        <name>output</name>
        <qualifiedname>gr::block_detail::output</qualifiedname>
        <param>
          <type>unsigned int</type>
          <declname>which</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="57" column="17" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" bodystart="57" bodyend="62"/>
        <referencedby refid="classgr_1_1block__detail_1af45ffe2bc8e4aa2a34060b123fee8951" compoundref="block__detail_8h" startline="202" endline="209">post_work_cleanup</referencedby>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1block__detail_1a88cc397da1a5d8ad8b4594aef5bf1762" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void gr::block_detail::consume</definition>
        <argsstring>(int which_input, int how_many_items)</argsstring>
        <name>consume</name>
        <qualifiedname>gr::block_detail::consume</qualifiedname>
        <param>
          <type>int</type>
          <declname>which_input</declname>
        </param>
        <param>
          <type>int</type>
          <declname>how_many_items</declname>
        </param>
        <briefdescription>
<para>Tell the scheduler <computeroutput>how_many_items</computeroutput> of input stream <computeroutput>which_input</computeroutput> were consumed. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="68" column="10"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1block__detail_1a8d54f5ffaec7bbd6a8db87bb5eb82a78" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void gr::block_detail::consume_each</definition>
        <argsstring>(int how_many_items)</argsstring>
        <name>consume_each</name>
        <qualifiedname>gr::block_detail::consume_each</qualifiedname>
        <param>
          <type>int</type>
          <declname>how_many_items</declname>
        </param>
        <briefdescription>
<para>Tell the scheduler <computeroutput>how_many_items</computeroutput> were consumed on each input stream. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="74" column="10"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1block__detail_1ad1095c75cff3ee7d6781c217388a54bd" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void gr::block_detail::produce</definition>
        <argsstring>(int which_output, int how_many_items)</argsstring>
        <name>produce</name>
        <qualifiedname>gr::block_detail::produce</qualifiedname>
        <param>
          <type>int</type>
          <declname>which_output</declname>
        </param>
        <param>
          <type>int</type>
          <declname>how_many_items</declname>
        </param>
        <briefdescription>
<para>Tell the scheduler <computeroutput>how_many_items</computeroutput> were produced on output stream <computeroutput>which_output</computeroutput>. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="80" column="10"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1block__detail_1a3baeb5b2993144829671f9e60f854bf1" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void gr::block_detail::produce_each</definition>
        <argsstring>(int how_many_items)</argsstring>
        <name>produce_each</name>
        <qualifiedname>gr::block_detail::produce_each</qualifiedname>
        <param>
          <type>int</type>
          <declname>how_many_items</declname>
        </param>
        <briefdescription>
<para>Tell the scheduler <computeroutput>how_many_items</computeroutput> were produced on each output stream. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="86" column="10"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1block__detail_1a77815c61a048c451d4cff0f644249590" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>uint64_t</type>
        <definition>uint64_t gr::block_detail::nitems_read</definition>
        <argsstring>(unsigned int which_input)</argsstring>
        <name>nitems_read</name>
        <qualifiedname>gr::block_detail::nitems_read</qualifiedname>
        <param>
          <type>unsigned int</type>
          <declname>which_input</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="89" column="14"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1block__detail_1a66d292e22aca42ab83bc68f47345fd5e" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>uint64_t</type>
        <definition>uint64_t gr::block_detail::nitems_written</definition>
        <argsstring>(unsigned int which_output)</argsstring>
        <name>nitems_written</name>
        <qualifiedname>gr::block_detail::nitems_written</qualifiedname>
        <param>
          <type>unsigned int</type>
          <declname>which_output</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="92" column="14"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1block__detail_1ae35fdc6f95751aab7af555bdd8d55a61" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void gr::block_detail::reset_nitem_counters</definition>
        <argsstring>()</argsstring>
        <name>reset_nitem_counters</name>
        <qualifiedname>gr::block_detail::reset_nitem_counters</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="96" column="10"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1block__detail_1a9e70fb719f3737909f71cbe96ba690cb" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void gr::block_detail::clear_tags</definition>
        <argsstring>()</argsstring>
        <name>clear_tags</name>
        <qualifiedname>gr::block_detail::clear_tags</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="99" column="10"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1block__detail_1a7bce0604032930ecc287209ff6087031" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void gr::block_detail::add_item_tag</definition>
        <argsstring>(unsigned int which_output, const tag_t &amp;tag)</argsstring>
        <name>add_item_tag</name>
        <qualifiedname>gr::block_detail::add_item_tag</qualifiedname>
        <param>
          <type>unsigned int</type>
          <declname>which_output</declname>
        </param>
        <param>
          <type>const <ref refid="structgr_1_1tag__t" kindref="compound">tag_t</ref> &amp;</type>
          <declname>tag</declname>
        </param>
        <briefdescription>
<para>Adds a new tag to the given output stream. </para>
        </briefdescription>
        <detaileddescription>
<para>Calls <ref refid="classgr_1_1buffer_1a5a40fb3c9766a4a1838ae8f297abd276" kindref="member">gr::buffer::add_item_tag()</ref>, which appends the tag onto its deque.</para>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>which_output</parametername>
</parameternamelist>
<parameterdescription>
<para>an integer of which output stream to attach the tag </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>tag</parametername>
</parameternamelist>
<parameterdescription>
<para>the tag object to add </para>
</parameterdescription>
</parameteritem>
</parameterlist>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="110" column="10"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1block__detail_1a1086df439618705b6cfc8d15790b5623" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void gr::block_detail::remove_item_tag</definition>
        <argsstring>(unsigned int which_input, const tag_t &amp;tag, long id)</argsstring>
        <name>remove_item_tag</name>
        <qualifiedname>gr::block_detail::remove_item_tag</qualifiedname>
        <param>
          <type>unsigned int</type>
          <declname>which_input</declname>
        </param>
        <param>
          <type>const <ref refid="structgr_1_1tag__t" kindref="compound">tag_t</ref> &amp;</type>
          <declname>tag</declname>
        </param>
        <param>
          <type>long</type>
          <declname>id</declname>
        </param>
        <briefdescription>
<para>Removes a tag from the given input stream. </para>
        </briefdescription>
        <detaileddescription>
<para>Calls <ref refid="classgr_1_1buffer_1a2773056e40c1f34bc5be8b1ca71d8006" kindref="member">gr::buffer::remove_item_tag()</ref>. The tag in question will then no longer appear on subsequent calls of <ref refid="classgr_1_1block__detail_1a8a528f7063aa3bbee89993842c1dc93e" kindref="member">get_tags_in_range()</ref>.</para>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>which_input</parametername>
</parameternamelist>
<parameterdescription>
<para>an integer of which input stream to remove the tag from </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>tag</parametername>
</parameternamelist>
<parameterdescription>
<para>the tag object to add </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>id</parametername>
</parameternamelist>
<parameterdescription>
<para>The unique block ID (use <ref refid="classgr_1_1basic__block_1a2e458ea6cf1129f1c3bb6f66229303ca" kindref="member">gr::block::unique_id()</ref>) </para>
</parameterdescription>
</parameteritem>
</parameterlist>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="123" column="10"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1block__detail_1a8a528f7063aa3bbee89993842c1dc93e" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void gr::block_detail::get_tags_in_range</definition>
        <argsstring>(std::vector&lt; tag_t &gt; &amp;v, unsigned int which_input, uint64_t abs_start, uint64_t abs_end, long id)</argsstring>
        <name>get_tags_in_range</name>
        <qualifiedname>gr::block_detail::get_tags_in_range</qualifiedname>
        <param>
          <type>std::vector&lt; <ref refid="structgr_1_1tag__t" kindref="compound">tag_t</ref> &gt; &amp;</type>
          <declname>v</declname>
        </param>
        <param>
          <type>unsigned int</type>
          <declname>which_input</declname>
        </param>
        <param>
          <type>uint64_t</type>
          <declname>abs_start</declname>
        </param>
        <param>
          <type>uint64_t</type>
          <declname>abs_end</declname>
        </param>
        <param>
          <type>long</type>
          <declname>id</declname>
        </param>
        <briefdescription>
<para>Given a [start,end), returns a vector of all tags in the range. </para>
        </briefdescription>
        <detaileddescription>
<para>Pass-through function to <ref refid="classgr_1_1buffer__reader" kindref="compound">gr::buffer_reader</ref> to get a vector of tags in given range. Range of counts is from start to end-1.</para>
<para>Tags are tuples of: (item count, source id, key, value)</para>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>v</parametername>
</parameternamelist>
<parameterdescription>
<para>a vector reference to return tags into </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>which_input</parametername>
</parameternamelist>
<parameterdescription>
<para>an integer of which input stream to pull from </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>abs_start</parametername>
</parameternamelist>
<parameterdescription>
<para>a uint64 count of the start of the range of interest </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>abs_end</parametername>
</parameternamelist>
<parameterdescription>
<para>a uint64 count of the end of the range of interest </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>id</parametername>
</parameternamelist>
<parameterdescription>
<para>Block ID </para>
</parameterdescription>
</parameteritem>
</parameterlist>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="140" column="10"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1block__detail_1aa2babca36d28efab275292fc64d9cff0" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void gr::block_detail::get_tags_in_range</definition>
        <argsstring>(std::vector&lt; tag_t &gt; &amp;v, unsigned int which_input, uint64_t abs_start, uint64_t abs_end, const pmt::pmt_t &amp;key, long id)</argsstring>
        <name>get_tags_in_range</name>
        <qualifiedname>gr::block_detail::get_tags_in_range</qualifiedname>
        <param>
          <type>std::vector&lt; <ref refid="structgr_1_1tag__t" kindref="compound">tag_t</ref> &gt; &amp;</type>
          <declname>v</declname>
        </param>
        <param>
          <type>unsigned int</type>
          <declname>which_input</declname>
        </param>
        <param>
          <type>uint64_t</type>
          <declname>abs_start</declname>
        </param>
        <param>
          <type>uint64_t</type>
          <declname>abs_end</declname>
        </param>
        <param>
          <type>const <ref refid="namespacepmt_1a94a208b58dc16675b02674c28784d88b" kindref="member">pmt::pmt_t</ref> &amp;</type>
          <declname>key</declname>
        </param>
        <param>
          <type>long</type>
          <declname>id</declname>
        </param>
        <briefdescription>
<para>Given a [start,end), returns a vector of all tags in the range with a given key. </para>
        </briefdescription>
        <detaileddescription>
<para>Calls get_tags_in_range(which_input, abs_start, abs_end) to get a vector of tags from the buffers. This function then provides a secondary filter to the tags to extract only tags with the given &apos;key&apos;.</para>
<para>Tags are tuples of: (item count, source id, key, value)</para>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>v</parametername>
</parameternamelist>
<parameterdescription>
<para>a vector reference to return tags into </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>which_input</parametername>
</parameternamelist>
<parameterdescription>
<para>an integer of which input stream to pull from </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>abs_start</parametername>
</parameternamelist>
<parameterdescription>
<para>a uint64 count of the start of the range of interest </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>abs_end</parametername>
</parameternamelist>
<parameterdescription>
<para>a uint64 count of the end of the range of interest </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>key</parametername>
</parameternamelist>
<parameterdescription>
<para>a PMT symbol to select only tags of this key </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>id</parametername>
</parameternamelist>
<parameterdescription>
<para>Block ID </para>
</parameterdescription>
</parameteritem>
</parameterlist>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="165" column="10"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1block__detail_1a0ccf99414fc52bf3beaa43e857796caa" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void gr::block_detail::set_processor_affinity</definition>
        <argsstring>(const std::vector&lt; int &gt; &amp;mask)</argsstring>
        <name>set_processor_affinity</name>
        <qualifiedname>gr::block_detail::set_processor_affinity</qualifiedname>
        <param>
          <type>const std::vector&lt; int &gt; &amp;</type>
          <declname>mask</declname>
        </param>
        <briefdescription>
<para>Set core affinity of block to the cores in the vector mask. </para>
        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>mask</parametername>
</parameternamelist>
<parameterdescription>
<para>a vector of ints of the core numbers available to this block. </para>
</parameterdescription>
</parameteritem>
</parameterlist>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="179" column="10"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1block__detail_1aeb514bb651b0a2ca52d0b50ea2d76864" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void gr::block_detail::unset_processor_affinity</definition>
        <argsstring>()</argsstring>
        <name>unset_processor_affinity</name>
        <qualifiedname>gr::block_detail::unset_processor_affinity</qualifiedname>
        <briefdescription>
<para>Unset core affinity. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="184" column="10"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1block__detail_1a23e43ced49e84d441a849538f95b87c6" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int gr::block_detail::thread_priority</definition>
        <argsstring>()</argsstring>
        <name>thread_priority</name>
        <qualifiedname>gr::block_detail::thread_priority</qualifiedname>
        <briefdescription>
<para>Get the current thread priority. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="189" column="9"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1block__detail_1acd8c540ea17cf2c555171ed399f2ab61" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int gr::block_detail::set_thread_priority</definition>
        <argsstring>(int priority)</argsstring>
        <name>set_thread_priority</name>
        <qualifiedname>gr::block_detail::set_thread_priority</qualifiedname>
        <param>
          <type>int</type>
          <declname>priority</declname>
        </param>
        <briefdescription>
<para>Set the current thread priority. </para>
        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>priority</parametername>
</parameternamelist>
<parameterdescription>
<para>the new thread priority to set </para>
</parameterdescription>
</parameteritem>
</parameterlist>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="196" column="9"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1block__detail_1af45ffe2bc8e4aa2a34060b123fee8951" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>void</type>
        <definition>void gr::block_detail::post_work_cleanup</definition>
        <argsstring>()</argsstring>
        <name>post_work_cleanup</name>
        <qualifiedname>gr::block_detail::post_work_cleanup</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Post general_work() cleanup to decrement the active counts for all inputs and outputs. </para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="202" column="10" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" bodystart="202" bodyend="209"/>
        <references refid="classgr_1_1block__detail_1a296f7cf62f9c0eec2bdb0440c4230c44" compoundref="block__detail_8h" startline="49" endline="54">input</references>
        <references refid="classgr_1_1block__detail_1af656a3e2837149df7f57f7ae8aa78895" compoundref="block__detail_8h" startline="40" endline="40">ninputs</references>
        <references refid="classgr_1_1block__detail_1a608b6c5f73b99418b0d9646ba4571a79" compoundref="block__detail_8h" startline="41" endline="41">noutputs</references>
        <references refid="classgr_1_1block__detail_1ae3a25fcc72dba64035147d0cf9c6b842" compoundref="block__detail_8h" startline="57" endline="62">output</references>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1block__detail_1a31127f1e8d13b11d871dc5d5bf3d97e1" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void gr::block_detail::start_perf_counters</definition>
        <argsstring>()</argsstring>
        <name>start_perf_counters</name>
        <qualifiedname>gr::block_detail::start_perf_counters</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="214" column="10"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1block__detail_1af37516bce8a8df30ce6c4c265ff3f384" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void gr::block_detail::stop_perf_counters</definition>
        <argsstring>(int noutput_items, int nproduced)</argsstring>
        <name>stop_perf_counters</name>
        <qualifiedname>gr::block_detail::stop_perf_counters</qualifiedname>
        <param>
          <type>int</type>
          <declname>noutput_items</declname>
        </param>
        <param>
          <type>int</type>
          <declname>nproduced</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="215" column="10"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1block__detail_1ada6cf54744cbbb9490e11f53b30db7b6" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void gr::block_detail::reset_perf_counters</definition>
        <argsstring>()</argsstring>
        <name>reset_perf_counters</name>
        <qualifiedname>gr::block_detail::reset_perf_counters</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="216" column="10"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1block__detail_1a87ea8944ccbc5468eceeadcec99d6482" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>float</type>
        <definition>float gr::block_detail::pc_noutput_items</definition>
        <argsstring>()</argsstring>
        <name>pc_noutput_items</name>
        <qualifiedname>gr::block_detail::pc_noutput_items</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="219" column="11"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1block__detail_1a37caf64c75e062a24657e034dbf35f17" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>float</type>
        <definition>float gr::block_detail::pc_nproduced</definition>
        <argsstring>()</argsstring>
        <name>pc_nproduced</name>
        <qualifiedname>gr::block_detail::pc_nproduced</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="220" column="11"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1block__detail_1a83e90909c060d135777710731081eb12" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>float</type>
        <definition>float gr::block_detail::pc_input_buffers_full</definition>
        <argsstring>(size_t which)</argsstring>
        <name>pc_input_buffers_full</name>
        <qualifiedname>gr::block_detail::pc_input_buffers_full</qualifiedname>
        <param>
          <type>size_t</type>
          <declname>which</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="221" column="11"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1block__detail_1a68df4559f544f0489bf699576734aecb" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>std::vector&lt; float &gt;</type>
        <definition>std::vector&lt; float &gt; gr::block_detail::pc_input_buffers_full</definition>
        <argsstring>()</argsstring>
        <name>pc_input_buffers_full</name>
        <qualifiedname>gr::block_detail::pc_input_buffers_full</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="222" column="17"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1block__detail_1a6035862a85fe236e7682ec5b62aa9785" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>float</type>
        <definition>float gr::block_detail::pc_output_buffers_full</definition>
        <argsstring>(size_t which)</argsstring>
        <name>pc_output_buffers_full</name>
        <qualifiedname>gr::block_detail::pc_output_buffers_full</qualifiedname>
        <param>
          <type>size_t</type>
          <declname>which</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="223" column="11"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1block__detail_1a720394bd92c7e69de57aa12b7ac70e93" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>std::vector&lt; float &gt;</type>
        <definition>std::vector&lt; float &gt; gr::block_detail::pc_output_buffers_full</definition>
        <argsstring>()</argsstring>
        <name>pc_output_buffers_full</name>
        <qualifiedname>gr::block_detail::pc_output_buffers_full</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="224" column="17"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1block__detail_1a02833ae96c6c4866ec923e0735e513f4" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>float</type>
        <definition>float gr::block_detail::pc_work_time</definition>
        <argsstring>()</argsstring>
        <name>pc_work_time</name>
        <qualifiedname>gr::block_detail::pc_work_time</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="225" column="11"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1block__detail_1a11817fefb364a12ee1e213851cddb09f" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>float</type>
        <definition>float gr::block_detail::pc_noutput_items_avg</definition>
        <argsstring>()</argsstring>
        <name>pc_noutput_items_avg</name>
        <qualifiedname>gr::block_detail::pc_noutput_items_avg</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="227" column="11"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1block__detail_1a13e9809b9c951a49024b9eeded59c303" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>float</type>
        <definition>float gr::block_detail::pc_nproduced_avg</definition>
        <argsstring>()</argsstring>
        <name>pc_nproduced_avg</name>
        <qualifiedname>gr::block_detail::pc_nproduced_avg</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="228" column="11"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1block__detail_1a1e0ad5643a540e86e1f67f10b1290be2" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>float</type>
        <definition>float gr::block_detail::pc_input_buffers_full_avg</definition>
        <argsstring>(size_t which)</argsstring>
        <name>pc_input_buffers_full_avg</name>
        <qualifiedname>gr::block_detail::pc_input_buffers_full_avg</qualifiedname>
        <param>
          <type>size_t</type>
          <declname>which</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="229" column="11"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1block__detail_1abb63717690e372c134d785cf740b56aa" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>std::vector&lt; float &gt;</type>
        <definition>std::vector&lt; float &gt; gr::block_detail::pc_input_buffers_full_avg</definition>
        <argsstring>()</argsstring>
        <name>pc_input_buffers_full_avg</name>
        <qualifiedname>gr::block_detail::pc_input_buffers_full_avg</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="230" column="17"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1block__detail_1a35773348dba652e5207c60e7dfc42b5d" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>float</type>
        <definition>float gr::block_detail::pc_output_buffers_full_avg</definition>
        <argsstring>(size_t which)</argsstring>
        <name>pc_output_buffers_full_avg</name>
        <qualifiedname>gr::block_detail::pc_output_buffers_full_avg</qualifiedname>
        <param>
          <type>size_t</type>
          <declname>which</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="231" column="11"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1block__detail_1a8a41008303d715635869680382015294" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>std::vector&lt; float &gt;</type>
        <definition>std::vector&lt; float &gt; gr::block_detail::pc_output_buffers_full_avg</definition>
        <argsstring>()</argsstring>
        <name>pc_output_buffers_full_avg</name>
        <qualifiedname>gr::block_detail::pc_output_buffers_full_avg</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="232" column="17"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1block__detail_1a4a52c9dc54c7c824479c3939b73a0ff0" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>float</type>
        <definition>float gr::block_detail::pc_work_time_avg</definition>
        <argsstring>()</argsstring>
        <name>pc_work_time_avg</name>
        <qualifiedname>gr::block_detail::pc_work_time_avg</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="233" column="11"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1block__detail_1ae0f72e07f20801f115ecf8e911f6d481" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>float</type>
        <definition>float gr::block_detail::pc_throughput_avg</definition>
        <argsstring>()</argsstring>
        <name>pc_throughput_avg</name>
        <qualifiedname>gr::block_detail::pc_throughput_avg</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="234" column="11"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1block__detail_1a65072dab8d6fb4977144fa30a2538a57" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>float</type>
        <definition>float gr::block_detail::pc_noutput_items_var</definition>
        <argsstring>()</argsstring>
        <name>pc_noutput_items_var</name>
        <qualifiedname>gr::block_detail::pc_noutput_items_var</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="236" column="11"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1block__detail_1a46988a45de4bf6e562198a96c922b954" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>float</type>
        <definition>float gr::block_detail::pc_nproduced_var</definition>
        <argsstring>()</argsstring>
        <name>pc_nproduced_var</name>
        <qualifiedname>gr::block_detail::pc_nproduced_var</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="237" column="11"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1block__detail_1af30791401762b490c3571aaedc7563f4" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>float</type>
        <definition>float gr::block_detail::pc_input_buffers_full_var</definition>
        <argsstring>(size_t which)</argsstring>
        <name>pc_input_buffers_full_var</name>
        <qualifiedname>gr::block_detail::pc_input_buffers_full_var</qualifiedname>
        <param>
          <type>size_t</type>
          <declname>which</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="238" column="11"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1block__detail_1a880e9f1f9ce8b0d48783c4a91e836ff8" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>std::vector&lt; float &gt;</type>
        <definition>std::vector&lt; float &gt; gr::block_detail::pc_input_buffers_full_var</definition>
        <argsstring>()</argsstring>
        <name>pc_input_buffers_full_var</name>
        <qualifiedname>gr::block_detail::pc_input_buffers_full_var</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="239" column="17"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1block__detail_1acba6f24e9aaa7a73ae8ca167b7cafb47" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>float</type>
        <definition>float gr::block_detail::pc_output_buffers_full_var</definition>
        <argsstring>(size_t which)</argsstring>
        <name>pc_output_buffers_full_var</name>
        <qualifiedname>gr::block_detail::pc_output_buffers_full_var</qualifiedname>
        <param>
          <type>size_t</type>
          <declname>which</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="240" column="11"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1block__detail_1a540b09f94b84694fc2582f4c1ac211c9" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>std::vector&lt; float &gt;</type>
        <definition>std::vector&lt; float &gt; gr::block_detail::pc_output_buffers_full_var</definition>
        <argsstring>()</argsstring>
        <name>pc_output_buffers_full_var</name>
        <qualifiedname>gr::block_detail::pc_output_buffers_full_var</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="241" column="17"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1block__detail_1aca8906c2ebd65182bb7de70b03f9963d" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>float</type>
        <definition>float gr::block_detail::pc_work_time_var</definition>
        <argsstring>()</argsstring>
        <name>pc_work_time_var</name>
        <qualifiedname>gr::block_detail::pc_work_time_var</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="242" column="11"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1block__detail_1a0611c5b2a6686bcf6536c0610dbc5e1c" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>float</type>
        <definition>float gr::block_detail::pc_work_time_total</definition>
        <argsstring>()</argsstring>
        <name>pc_work_time_total</name>
        <qualifiedname>gr::block_detail::pc_work_time_total</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="244" column="11"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1block__detail_1ab3d4401f37d96fe244eec624d051460c" prot="public" static="no" const="yes" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int gr::block_detail::consumed</definition>
        <argsstring>() const</argsstring>
        <name>consumed</name>
        <qualifiedname>gr::block_detail::consumed</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="249" column="9"/>
      </memberdef>
    </sectiondef>
    <sectiondef kind="private-func">
      <memberdef kind="function" id="classgr_1_1block__detail_1a84ac8b1b4985fd79734c90b6deb97762" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>gr::block_detail::block_detail</definition>
        <argsstring>(unsigned int ninputs, unsigned int noutputs)</argsstring>
        <name>block_detail</name>
        <qualifiedname>gr::block_detail::block_detail</qualifiedname>
        <param>
          <type>unsigned int</type>
          <declname>ninputs</declname>
        </param>
        <param>
          <type>unsigned int</type>
          <declname>noutputs</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="289" column="5"/>
      </memberdef>
    </sectiondef>
    <briefdescription>
<para>Implementation details to support the signal processing abstraction. </para>
    </briefdescription>
    <detaileddescription>
<para>This class contains implementation detail that should be &quot;out of
sight&quot; of almost all users of GNU Radio. This decoupling also means that we can make changes to the guts without having to recompile everything. </para>
    </detaileddescription>
    <collaborationgraph>
      <node id="1">
        <label>gr::block_detail</label>
        <link refid="classgr_1_1block__detail"/>
        <childnode refid="2" relation="usage">
          <edgelabel>d_tpb</edgelabel>
        </childnode>
        <childnode refid="3" relation="usage">
          <edgelabel>d_debug_logger</edgelabel>
          <edgelabel>d_logger</edgelabel>
        </childnode>
      </node>
      <node id="2">
        <label>gr::tpb_detail</label>
        <link refid="structgr_1_1tpb__detail"/>
      </node>
      <node id="3">
        <label>std::shared_ptr&lt; logger &gt;</label>
      </node>
    </collaborationgraph>
    <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" line="35" column="1" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/block_detail.h" bodystart="36" bodyend="295"/>
    <listofallmembers>
      <member refid="classgr_1_1block__detail_1a7bce0604032930ecc287209ff6087031" prot="public" virt="non-virtual"><scope>gr::block_detail</scope><name>add_item_tag</name></member>
      <member refid="classgr_1_1block__detail_1a84ac8b1b4985fd79734c90b6deb97762" prot="private" virt="non-virtual"><scope>gr::block_detail</scope><name>block_detail</name></member>
      <member refid="classgr_1_1block__detail_1a9e70fb719f3737909f71cbe96ba690cb" prot="public" virt="non-virtual"><scope>gr::block_detail</scope><name>clear_tags</name></member>
      <member refid="classgr_1_1block__detail_1a88cc397da1a5d8ad8b4594aef5bf1762" prot="public" virt="non-virtual"><scope>gr::block_detail</scope><name>consume</name></member>
      <member refid="classgr_1_1block__detail_1a8d54f5ffaec7bbd6a8db87bb5eb82a78" prot="public" virt="non-virtual"><scope>gr::block_detail</scope><name>consume_each</name></member>
      <member refid="classgr_1_1block__detail_1ab3d4401f37d96fe244eec624d051460c" prot="public" virt="non-virtual"><scope>gr::block_detail</scope><name>consumed</name></member>
      <member refid="classgr_1_1block__detail_1adb877d043b5993ddb39fcf5bedac49c2" prot="private" virt="non-virtual"><scope>gr::block_detail</scope><name>d_avg_input_buffers_full</name></member>
      <member refid="classgr_1_1block__detail_1ac30a043bd00ddeace4511ff566c65f7f" prot="private" virt="non-virtual"><scope>gr::block_detail</scope><name>d_avg_noutput_items</name></member>
      <member refid="classgr_1_1block__detail_1a1e7fda161c2e2162794e38a410030118" prot="private" virt="non-virtual"><scope>gr::block_detail</scope><name>d_avg_nproduced</name></member>
      <member refid="classgr_1_1block__detail_1a58be2179ebbf8912460a0fa8b25a8bc8" prot="private" virt="non-virtual"><scope>gr::block_detail</scope><name>d_avg_output_buffers_full</name></member>
      <member refid="classgr_1_1block__detail_1a95e8ee4903545447b61d3cd78a1a9545" prot="private" virt="non-virtual"><scope>gr::block_detail</scope><name>d_avg_throughput</name></member>
      <member refid="classgr_1_1block__detail_1af416c2377c006a30b362727eecad8853" prot="private" virt="non-virtual"><scope>gr::block_detail</scope><name>d_avg_work_time</name></member>
      <member refid="classgr_1_1block__detail_1a529f92a395f3c59c18260dbf24bab207" prot="private" virt="non-virtual"><scope>gr::block_detail</scope><name>d_consumed</name></member>
      <member refid="classgr_1_1block__detail_1a3636fb655543b3b92e3360307da7e6c7" prot="public" virt="non-virtual"><scope>gr::block_detail</scope><name>d_debug_logger</name></member>
      <member refid="classgr_1_1block__detail_1ae9c5c7737350c9e5929529405e2230f0" prot="private" virt="non-virtual"><scope>gr::block_detail</scope><name>d_done</name></member>
      <member refid="classgr_1_1block__detail_1a1f88333ff49ba0610a32e9db5376caf5" prot="private" virt="non-virtual"><scope>gr::block_detail</scope><name>d_end_of_work</name></member>
      <member refid="classgr_1_1block__detail_1a65936e72d97c105d56b41833c4b36879" prot="private" virt="non-virtual"><scope>gr::block_detail</scope><name>d_input</name></member>
      <member refid="classgr_1_1block__detail_1a054112b4bd68313875f378b04821599e" prot="private" virt="non-virtual"><scope>gr::block_detail</scope><name>d_ins_input_buffers_full</name></member>
      <member refid="classgr_1_1block__detail_1a75c0807e73b790261cbdc38451a055dc" prot="private" virt="non-virtual"><scope>gr::block_detail</scope><name>d_ins_noutput_items</name></member>
      <member refid="classgr_1_1block__detail_1a27fc2b72dea452d1230faa157fe626f7" prot="private" virt="non-virtual"><scope>gr::block_detail</scope><name>d_ins_nproduced</name></member>
      <member refid="classgr_1_1block__detail_1ab7bd8c4530b398a57650b89bd4d330ba" prot="private" virt="non-virtual"><scope>gr::block_detail</scope><name>d_ins_output_buffers_full</name></member>
      <member refid="classgr_1_1block__detail_1a4ff14fe5fde38a439b0087b8a68e975d" prot="private" virt="non-virtual"><scope>gr::block_detail</scope><name>d_ins_work_time</name></member>
      <member refid="classgr_1_1block__detail_1a831f31bba51105265737d81cffd18c79" prot="public" virt="non-virtual"><scope>gr::block_detail</scope><name>d_logger</name></member>
      <member refid="classgr_1_1block__detail_1a4db8ba8e09e5a09c972558dfdccf9e41" prot="private" virt="non-virtual"><scope>gr::block_detail</scope><name>d_ninputs</name></member>
      <member refid="classgr_1_1block__detail_1a3db6e2408fcf625967faa01ae27a30cc" prot="private" virt="non-virtual"><scope>gr::block_detail</scope><name>d_noutputs</name></member>
      <member refid="classgr_1_1block__detail_1a3c76b637c03f32a00c551584d3f8757d" prot="private" virt="non-virtual"><scope>gr::block_detail</scope><name>d_output</name></member>
      <member refid="classgr_1_1block__detail_1a605201c78cb2cc68a225adbe74e4557c" prot="private" virt="non-virtual"><scope>gr::block_detail</scope><name>d_pc_counter</name></member>
      <member refid="classgr_1_1block__detail_1a8073e94c0ca7d5637e984319e60be545" prot="private" virt="non-virtual"><scope>gr::block_detail</scope><name>d_pc_last_work_time</name></member>
      <member refid="classgr_1_1block__detail_1a4d02f578231d3958c744587d2268f31c" prot="private" virt="non-virtual"><scope>gr::block_detail</scope><name>d_pc_start_time</name></member>
      <member refid="classgr_1_1block__detail_1a8927048cf6b5b61beda666409ff59c32" prot="public" virt="non-virtual"><scope>gr::block_detail</scope><name>d_produce_or</name></member>
      <member refid="classgr_1_1block__detail_1a22063d3808dd6776e4a7fb3147a9cd63" prot="private" virt="non-virtual"><scope>gr::block_detail</scope><name>d_start_of_work</name></member>
      <member refid="classgr_1_1block__detail_1a55afe3a8e85dba86bf65906f02de5da6" prot="private" virt="non-virtual"><scope>gr::block_detail</scope><name>d_total_noutput_items</name></member>
      <member refid="classgr_1_1block__detail_1aa3961cb7cf0c5b118a9b53b3f390db42" prot="private" virt="non-virtual"><scope>gr::block_detail</scope><name>d_total_work_time</name></member>
      <member refid="classgr_1_1block__detail_1a29c39f30463b54dc9711a6269374d8fc" prot="public" virt="non-virtual"><scope>gr::block_detail</scope><name>d_tpb</name></member>
      <member refid="classgr_1_1block__detail_1a45ecee766e5a46eda1c0a877ece626e2" prot="private" virt="non-virtual"><scope>gr::block_detail</scope><name>d_var_input_buffers_full</name></member>
      <member refid="classgr_1_1block__detail_1ab63fe2cf317bba82a62837754a403123" prot="private" virt="non-virtual"><scope>gr::block_detail</scope><name>d_var_noutput_items</name></member>
      <member refid="classgr_1_1block__detail_1a7ddaac7e851a1e4ea7fdf710ad6af24d" prot="private" virt="non-virtual"><scope>gr::block_detail</scope><name>d_var_nproduced</name></member>
      <member refid="classgr_1_1block__detail_1a8f9784a55195d4e46e1ec5c299174512" prot="private" virt="non-virtual"><scope>gr::block_detail</scope><name>d_var_output_buffers_full</name></member>
      <member refid="classgr_1_1block__detail_1ab0a9ed0dc3a6affbd92b3f051bd9449b" prot="private" virt="non-virtual"><scope>gr::block_detail</scope><name>d_var_work_time</name></member>
      <member refid="classgr_1_1block__detail_1a104f5931817905f1d04471fd550ece36" prot="public" virt="non-virtual"><scope>gr::block_detail</scope><name>done</name></member>
      <member refid="classgr_1_1block__detail_1a8a528f7063aa3bbee89993842c1dc93e" prot="public" virt="non-virtual"><scope>gr::block_detail</scope><name>get_tags_in_range</name></member>
      <member refid="classgr_1_1block__detail_1aa2babca36d28efab275292fc64d9cff0" prot="public" virt="non-virtual"><scope>gr::block_detail</scope><name>get_tags_in_range</name></member>
      <member refid="classgr_1_1block__detail_1a296f7cf62f9c0eec2bdb0440c4230c44" prot="public" virt="non-virtual"><scope>gr::block_detail</scope><name>input</name></member>
      <member refid="classgr_1_1block__detail_1a0eb0c0b12ef848cd0036996a980661cb" prot="private" virt="non-virtual"><scope>gr::block_detail</scope><name>make_block_detail</name></member>
      <member refid="classgr_1_1block__detail_1af656a3e2837149df7f57f7ae8aa78895" prot="public" virt="non-virtual"><scope>gr::block_detail</scope><name>ninputs</name></member>
      <member refid="classgr_1_1block__detail_1a77815c61a048c451d4cff0f644249590" prot="public" virt="non-virtual"><scope>gr::block_detail</scope><name>nitems_read</name></member>
      <member refid="classgr_1_1block__detail_1a66d292e22aca42ab83bc68f47345fd5e" prot="public" virt="non-virtual"><scope>gr::block_detail</scope><name>nitems_written</name></member>
      <member refid="classgr_1_1block__detail_1a608b6c5f73b99418b0d9646ba4571a79" prot="public" virt="non-virtual"><scope>gr::block_detail</scope><name>noutputs</name></member>
      <member refid="classgr_1_1block__detail_1ae3a25fcc72dba64035147d0cf9c6b842" prot="public" virt="non-virtual"><scope>gr::block_detail</scope><name>output</name></member>
      <member refid="classgr_1_1block__detail_1a83e90909c060d135777710731081eb12" prot="public" virt="non-virtual"><scope>gr::block_detail</scope><name>pc_input_buffers_full</name></member>
      <member refid="classgr_1_1block__detail_1a68df4559f544f0489bf699576734aecb" prot="public" virt="non-virtual"><scope>gr::block_detail</scope><name>pc_input_buffers_full</name></member>
      <member refid="classgr_1_1block__detail_1a1e0ad5643a540e86e1f67f10b1290be2" prot="public" virt="non-virtual"><scope>gr::block_detail</scope><name>pc_input_buffers_full_avg</name></member>
      <member refid="classgr_1_1block__detail_1abb63717690e372c134d785cf740b56aa" prot="public" virt="non-virtual"><scope>gr::block_detail</scope><name>pc_input_buffers_full_avg</name></member>
      <member refid="classgr_1_1block__detail_1af30791401762b490c3571aaedc7563f4" prot="public" virt="non-virtual"><scope>gr::block_detail</scope><name>pc_input_buffers_full_var</name></member>
      <member refid="classgr_1_1block__detail_1a880e9f1f9ce8b0d48783c4a91e836ff8" prot="public" virt="non-virtual"><scope>gr::block_detail</scope><name>pc_input_buffers_full_var</name></member>
      <member refid="classgr_1_1block__detail_1a87ea8944ccbc5468eceeadcec99d6482" prot="public" virt="non-virtual"><scope>gr::block_detail</scope><name>pc_noutput_items</name></member>
      <member refid="classgr_1_1block__detail_1a11817fefb364a12ee1e213851cddb09f" prot="public" virt="non-virtual"><scope>gr::block_detail</scope><name>pc_noutput_items_avg</name></member>
      <member refid="classgr_1_1block__detail_1a65072dab8d6fb4977144fa30a2538a57" prot="public" virt="non-virtual"><scope>gr::block_detail</scope><name>pc_noutput_items_var</name></member>
      <member refid="classgr_1_1block__detail_1a37caf64c75e062a24657e034dbf35f17" prot="public" virt="non-virtual"><scope>gr::block_detail</scope><name>pc_nproduced</name></member>
      <member refid="classgr_1_1block__detail_1a13e9809b9c951a49024b9eeded59c303" prot="public" virt="non-virtual"><scope>gr::block_detail</scope><name>pc_nproduced_avg</name></member>
      <member refid="classgr_1_1block__detail_1a46988a45de4bf6e562198a96c922b954" prot="public" virt="non-virtual"><scope>gr::block_detail</scope><name>pc_nproduced_var</name></member>
      <member refid="classgr_1_1block__detail_1a6035862a85fe236e7682ec5b62aa9785" prot="public" virt="non-virtual"><scope>gr::block_detail</scope><name>pc_output_buffers_full</name></member>
      <member refid="classgr_1_1block__detail_1a720394bd92c7e69de57aa12b7ac70e93" prot="public" virt="non-virtual"><scope>gr::block_detail</scope><name>pc_output_buffers_full</name></member>
      <member refid="classgr_1_1block__detail_1a35773348dba652e5207c60e7dfc42b5d" prot="public" virt="non-virtual"><scope>gr::block_detail</scope><name>pc_output_buffers_full_avg</name></member>
      <member refid="classgr_1_1block__detail_1a8a41008303d715635869680382015294" prot="public" virt="non-virtual"><scope>gr::block_detail</scope><name>pc_output_buffers_full_avg</name></member>
      <member refid="classgr_1_1block__detail_1acba6f24e9aaa7a73ae8ca167b7cafb47" prot="public" virt="non-virtual"><scope>gr::block_detail</scope><name>pc_output_buffers_full_var</name></member>
      <member refid="classgr_1_1block__detail_1a540b09f94b84694fc2582f4c1ac211c9" prot="public" virt="non-virtual"><scope>gr::block_detail</scope><name>pc_output_buffers_full_var</name></member>
      <member refid="classgr_1_1block__detail_1ae0f72e07f20801f115ecf8e911f6d481" prot="public" virt="non-virtual"><scope>gr::block_detail</scope><name>pc_throughput_avg</name></member>
      <member refid="classgr_1_1block__detail_1a02833ae96c6c4866ec923e0735e513f4" prot="public" virt="non-virtual"><scope>gr::block_detail</scope><name>pc_work_time</name></member>
      <member refid="classgr_1_1block__detail_1a4a52c9dc54c7c824479c3939b73a0ff0" prot="public" virt="non-virtual"><scope>gr::block_detail</scope><name>pc_work_time_avg</name></member>
      <member refid="classgr_1_1block__detail_1a0611c5b2a6686bcf6536c0610dbc5e1c" prot="public" virt="non-virtual"><scope>gr::block_detail</scope><name>pc_work_time_total</name></member>
      <member refid="classgr_1_1block__detail_1aca8906c2ebd65182bb7de70b03f9963d" prot="public" virt="non-virtual"><scope>gr::block_detail</scope><name>pc_work_time_var</name></member>
      <member refid="classgr_1_1block__detail_1af45ffe2bc8e4aa2a34060b123fee8951" prot="public" virt="non-virtual"><scope>gr::block_detail</scope><name>post_work_cleanup</name></member>
      <member refid="classgr_1_1block__detail_1ad1095c75cff3ee7d6781c217388a54bd" prot="public" virt="non-virtual"><scope>gr::block_detail</scope><name>produce</name></member>
      <member refid="classgr_1_1block__detail_1a3baeb5b2993144829671f9e60f854bf1" prot="public" virt="non-virtual"><scope>gr::block_detail</scope><name>produce_each</name></member>
      <member refid="classgr_1_1block__detail_1a1086df439618705b6cfc8d15790b5623" prot="public" virt="non-virtual"><scope>gr::block_detail</scope><name>remove_item_tag</name></member>
      <member refid="classgr_1_1block__detail_1ae35fdc6f95751aab7af555bdd8d55a61" prot="public" virt="non-virtual"><scope>gr::block_detail</scope><name>reset_nitem_counters</name></member>
      <member refid="classgr_1_1block__detail_1ada6cf54744cbbb9490e11f53b30db7b6" prot="public" virt="non-virtual"><scope>gr::block_detail</scope><name>reset_perf_counters</name></member>
      <member refid="classgr_1_1block__detail_1af523139ff3db8105cf5f81d206d972ef" prot="public" virt="non-virtual"><scope>gr::block_detail</scope><name>set_done</name></member>
      <member refid="classgr_1_1block__detail_1ad47cc484d45d5242cc2789a98391e244" prot="public" virt="non-virtual"><scope>gr::block_detail</scope><name>set_input</name></member>
      <member refid="classgr_1_1block__detail_1a36dc4d5f7baf9780c434ab64625f48dc" prot="public" virt="non-virtual"><scope>gr::block_detail</scope><name>set_output</name></member>
      <member refid="classgr_1_1block__detail_1a0ccf99414fc52bf3beaa43e857796caa" prot="public" virt="non-virtual"><scope>gr::block_detail</scope><name>set_processor_affinity</name></member>
      <member refid="classgr_1_1block__detail_1acd8c540ea17cf2c555171ed399f2ab61" prot="public" virt="non-virtual"><scope>gr::block_detail</scope><name>set_thread_priority</name></member>
      <member refid="classgr_1_1block__detail_1a4bdab82a8dfe3626d2306773782075b7" prot="public" virt="non-virtual"><scope>gr::block_detail</scope><name>sink_p</name></member>
      <member refid="classgr_1_1block__detail_1a96d02e1e0417bd3097ce307210bad812" prot="public" virt="non-virtual"><scope>gr::block_detail</scope><name>source_p</name></member>
      <member refid="classgr_1_1block__detail_1a31127f1e8d13b11d871dc5d5bf3d97e1" prot="public" virt="non-virtual"><scope>gr::block_detail</scope><name>start_perf_counters</name></member>
      <member refid="classgr_1_1block__detail_1af37516bce8a8df30ce6c4c265ff3f384" prot="public" virt="non-virtual"><scope>gr::block_detail</scope><name>stop_perf_counters</name></member>
      <member refid="classgr_1_1block__detail_1aafec6069df915b030cc2cb2f55774fd7" prot="public" virt="non-virtual"><scope>gr::block_detail</scope><name>thread</name></member>
      <member refid="classgr_1_1block__detail_1a23e43ced49e84d441a849538f95b87c6" prot="public" virt="non-virtual"><scope>gr::block_detail</scope><name>thread_priority</name></member>
      <member refid="classgr_1_1block__detail_1a079d2bd537929af2a19e49b4e6c4284e" prot="public" virt="non-virtual"><scope>gr::block_detail</scope><name>threaded</name></member>
      <member refid="classgr_1_1block__detail_1a31a0ea7aa3c983e51ecf8b64454f8deb" prot="private" virt="non-virtual"><scope>gr::block_detail</scope><name>tpb_detail</name></member>
      <member refid="classgr_1_1block__detail_1aeb514bb651b0a2ca52d0b50ea2d76864" prot="public" virt="non-virtual"><scope>gr::block_detail</scope><name>unset_processor_affinity</name></member>
      <member refid="classgr_1_1block__detail_1af7bfde267add38d8c64791645b85a02b" prot="public" virt="non-virtual"><scope>gr::block_detail</scope><name>~block_detail</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
