<?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_1basic__block" kind="class" language="C++" prot="public" abstract="yes">
    <compoundname>gr::basic_block</compoundname>
    <basecompoundref refid="classgr_1_1msg__accepter" prot="public" virt="non-virtual">gr::msg_accepter</basecompoundref>
    <basecompoundref prot="public" virt="non-virtual">std::enable_shared_from_this&lt; basic_block &gt;</basecompoundref>
    <derivedcompoundref refid="classgr_1_1block" prot="public" virt="non-virtual">gr::block</derivedcompoundref>
    <derivedcompoundref refid="classgr_1_1hier__block2" prot="public" virt="non-virtual">gr::hier_block2</derivedcompoundref>
    <includes refid="basic__block_8h" local="no">gnuradio/basic_block.h</includes>
    <sectiondef kind="protected-type">
      <memberdef kind="enum" id="classgr_1_1basic__block_1ac84f6979cb9e7650de9d9205901401aa" prot="protected" static="no" strong="no">
        <type></type>
        <name>vcolor</name>
        <qualifiedname>gr::basic_block::vcolor</qualifiedname>
        <enumvalue id="classgr_1_1basic__block_1ac84f6979cb9e7650de9d9205901401aaa42ae6a0efeb1be877a188c7ad4778f50" prot="protected">
          <name>WHITE</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="classgr_1_1basic__block_1ac84f6979cb9e7650de9d9205901401aaa229412131f1cac62bf1cb3c63b12a19d" prot="protected">
          <name>GREY</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="classgr_1_1basic__block_1ac84f6979cb9e7650de9d9205901401aaab729ab9b0c860fece10ea1eddab6ce52" prot="protected">
          <name>BLACK</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" line="82" column="5" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" bodystart="82" bodyend="82"/>
      </memberdef>
    </sectiondef>
    <sectiondef kind="private-type">
      <memberdef kind="typedef" id="classgr_1_1basic__block_1a00e31b2ed5d3c2b8ec7aac0f8a108573" prot="private" static="no">
        <type>std::function&lt; void(<ref refid="namespacepmt_1a94a208b58dc16675b02674c28784d88b" kindref="member">pmt::pmt_t</ref>)&gt;</type>
        <definition>typedef std::function&lt;void(pmt::pmt_t)&gt; gr::basic_block::msg_handler_t</definition>
        <argsstring></argsstring>
        <name>msg_handler_t</name>
        <qualifiedname>gr::basic_block::msg_handler_t</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" line="64" column="27" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" bodystart="64" bodyend="-1"/>
      </memberdef>
      <memberdef kind="typedef" id="classgr_1_1basic__block_1a9869ae14de2926971d922624a0ab379c" prot="private" static="no">
        <type>std::map&lt; <ref refid="namespacepmt_1a94a208b58dc16675b02674c28784d88b" kindref="member">pmt::pmt_t</ref>, msg_handler_t, <ref refid="classpmt_1_1comparator" kindref="compound">pmt::comparator</ref> &gt;</type>
        <definition>typedef std::map&lt;pmt::pmt_t, msg_handler_t, pmt::comparator&gt; gr::basic_block::d_msg_handlers_t</definition>
        <argsstring></argsstring>
        <name>d_msg_handlers_t</name>
        <qualifiedname>gr::basic_block::d_msg_handlers_t</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" line="67" column="22" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" bodystart="67" bodyend="-1"/>
      </memberdef>
      <memberdef kind="typedef" id="classgr_1_1basic__block_1a71f402b96105fd78295649a68ac410a9" prot="private" static="no">
        <type>std::deque&lt; <ref refid="namespacepmt_1a94a208b58dc16675b02674c28784d88b" kindref="member">pmt::pmt_t</ref> &gt;</type>
        <definition>typedef std::deque&lt;pmt::pmt_t&gt; gr::basic_block::msg_queue_t</definition>
        <argsstring></argsstring>
        <name>msg_queue_t</name>
        <qualifiedname>gr::basic_block::msg_queue_t</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" line="70" column="24" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" bodystart="70" bodyend="-1"/>
      </memberdef>
      <memberdef kind="typedef" id="classgr_1_1basic__block_1ae69096f4a775deabc05d211477227d69" prot="private" static="no">
        <type>std::map&lt; <ref refid="namespacepmt_1a94a208b58dc16675b02674c28784d88b" kindref="member">pmt::pmt_t</ref>, msg_queue_t, <ref refid="classgr_1_1msg__queue__comparator" kindref="compound">msg_queue_comparator</ref> &gt;</type>
        <definition>typedef std::map&lt;pmt::pmt_t, msg_queue_t, msg_queue_comparator&gt; gr::basic_block::msg_queue_map_t</definition>
        <argsstring></argsstring>
        <name>msg_queue_map_t</name>
        <qualifiedname>gr::basic_block::msg_queue_map_t</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" line="71" column="22" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" bodystart="71" bodyend="-1"/>
      </memberdef>
      <memberdef kind="typedef" id="classgr_1_1basic__block_1aab14b6ede1e541b85a48f61dc0fcea1a" prot="private" static="no">
        <type>std::map&lt; <ref refid="namespacepmt_1a94a208b58dc16675b02674c28784d88b" kindref="member">pmt::pmt_t</ref>, msg_queue_t, <ref refid="classgr_1_1msg__queue__comparator" kindref="compound">msg_queue_comparator</ref> &gt;::iterator</type>
        <definition>typedef std::map&lt;pmt::pmt_t,msg_queue_t,msg_queue_comparator&gt;::iterator gr::basic_block::msg_queue_map_itr</definition>
        <argsstring></argsstring>
        <name>msg_queue_map_itr</name>
        <qualifiedname>gr::basic_block::msg_queue_map_itr</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" line="73" column="9" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" bodystart="73" bodyend="-1"/>
      </memberdef>
    </sectiondef>
    <sectiondef kind="private-attrib">
      <memberdef kind="variable" id="classgr_1_1basic__block_1aa062ebf20dbfa6639b60f673ea9113a4" prot="private" static="no" mutable="no">
        <type>d_msg_handlers_t</type>
        <definition>d_msg_handlers_t gr::basic_block::d_msg_handlers</definition>
        <argsstring></argsstring>
        <name>d_msg_handlers</name>
        <qualifiedname>gr::basic_block::d_msg_handlers</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" line="68" column="22" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" bodystart="68" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr_1_1basic__block_1a9e19473182264e61527537ce9a025494" prot="private" static="no" mutable="no">
        <type><ref refid="namespacegr_1_1thread_1a36ddd13da52283c5a38d285cd901d348" kindref="member">gr::thread::mutex</ref></type>
        <definition>gr::thread::mutex gr::basic_block::mutex</definition>
        <argsstring></argsstring>
        <name>mutex</name>
        <qualifiedname>gr::basic_block::mutex</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" line="75" column="23" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" bodystart="75" bodyend="-1"/>
      </memberdef>
    </sectiondef>
    <sectiondef kind="friend">
      <memberdef kind="friend" id="classgr_1_1basic__block_1abcf3312d781e62b42e3e83dea790d079" prot="protected" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>class</type>
        <definition>friend class flowgraph</definition>
        <argsstring></argsstring>
        <name>flowgraph</name>
        <qualifiedname>gr::basic_block::flowgraph</qualifiedname>
        <param>
          <type>flowgraph</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/basic_block.h" line="78" column="18" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" bodystart="78" bodyend="-1"/>
        <references refid="classgr_1_1basic__block_1abcf3312d781e62b42e3e83dea790d079" compoundref="basic__block_8h" startline="78">flowgraph</references>
        <referencedby refid="classgr_1_1basic__block_1abcf3312d781e62b42e3e83dea790d079" compoundref="basic__block_8h" startline="78">flowgraph</referencedby>
      </memberdef>
      <memberdef kind="friend" id="classgr_1_1basic__block_1a868fcdb2f03ac8ae160c81f35622f31d" prot="protected" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>class</type>
        <definition>friend class flat_flowgraph</definition>
        <argsstring></argsstring>
        <name>flat_flowgraph</name>
        <qualifiedname>gr::basic_block::flat_flowgraph</qualifiedname>
        <param>
          <type>flat_flowgraph</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/basic_block.h" line="79" column="18" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" bodystart="79" bodyend="-1"/>
        <references refid="classgr_1_1basic__block_1a868fcdb2f03ac8ae160c81f35622f31d" compoundref="basic__block_8h" startline="79">flat_flowgraph</references>
        <referencedby refid="classgr_1_1basic__block_1a868fcdb2f03ac8ae160c81f35622f31d" compoundref="basic__block_8h" startline="79">flat_flowgraph</referencedby>
      </memberdef>
      <memberdef kind="friend" id="classgr_1_1basic__block_1a0056afdd5ad0a70ed40f7717b4a9993f" prot="protected" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>class</type>
        <definition>friend class tpb_thread_body</definition>
        <argsstring></argsstring>
        <name>tpb_thread_body</name>
        <qualifiedname>gr::basic_block::tpb_thread_body</qualifiedname>
        <param>
          <type>tpb_thread_body</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/basic_block.h" line="80" column="18" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" bodystart="80" bodyend="-1"/>
        <references refid="classgr_1_1basic__block_1a0056afdd5ad0a70ed40f7717b4a9993f" compoundref="basic__block_8h" startline="80">tpb_thread_body</references>
        <referencedby refid="classgr_1_1basic__block_1a0056afdd5ad0a70ed40f7717b4a9993f" compoundref="basic__block_8h" startline="80">tpb_thread_body</referencedby>
      </memberdef>
    </sectiondef>
    <sectiondef kind="protected-attrib">
      <memberdef kind="variable" id="classgr_1_1basic__block_1ad7da20e98a288f84597882e047df63f4" prot="protected" static="no" mutable="no">
        <type>std::string</type>
        <definition>std::string gr::basic_block::d_name</definition>
        <argsstring></argsstring>
        <name>d_name</name>
        <qualifiedname>gr::basic_block::d_name</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" line="84" column="17" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" bodystart="84" bodyend="-1"/>
        <referencedby refid="classgr_1_1basic__block_1af3a5056e2de6b3e561c02f2de37de44c" compoundref="basic__block_8h" startline="168" endline="168">name</referencedby>
      </memberdef>
      <memberdef kind="variable" id="classgr_1_1basic__block_1a84d6b200bb5e268424e9e4630cb22e5a" prot="protected" static="no" mutable="no">
        <type><ref refid="classgr_1_1io__signature_1a3aa5219846c4dfe7e8ebf03b322741f1" kindref="member">gr::io_signature::sptr</ref></type>
        <definition>gr::io_signature::sptr gr::basic_block::d_input_signature</definition>
        <argsstring></argsstring>
        <name>d_input_signature</name>
        <qualifiedname>gr::basic_block::d_input_signature</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" line="85" column="28" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" bodystart="85" bodyend="-1"/>
        <referencedby refid="classgr_1_1basic__block_1a0067e4bfc94bd79182de1a9c7ab7d267" compoundref="basic__block_8h" startline="181" endline="181">input_signature</referencedby>
        <referencedby refid="classgr_1_1basic__block_1a3f3f8f70bd0f0f2925b09bb75725c2b6" compoundref="basic__block_8h" startline="110" endline="110">set_input_signature</referencedby>
      </memberdef>
      <memberdef kind="variable" id="classgr_1_1basic__block_1a84c091a90172b2eb6d617f6346bbce3f" prot="protected" static="no" mutable="no">
        <type><ref refid="classgr_1_1io__signature_1a3aa5219846c4dfe7e8ebf03b322741f1" kindref="member">gr::io_signature::sptr</ref></type>
        <definition>gr::io_signature::sptr gr::basic_block::d_output_signature</definition>
        <argsstring></argsstring>
        <name>d_output_signature</name>
        <qualifiedname>gr::basic_block::d_output_signature</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" line="86" column="28" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" bodystart="86" bodyend="-1"/>
        <referencedby refid="classgr_1_1basic__block_1ae1a185fca1da861c9e6213f9e8284fed" compoundref="basic__block_8h" startline="182" endline="182">output_signature</referencedby>
        <referencedby refid="classgr_1_1basic__block_1a7933b6bc4ad512774bbb40616cc31b4d" compoundref="basic__block_8h" startline="113" endline="116">set_output_signature</referencedby>
      </memberdef>
      <memberdef kind="variable" id="classgr_1_1basic__block_1a8afb0c354fb5fc2141fc7580361c2f00" prot="protected" static="no" mutable="no">
        <type>long</type>
        <definition>long gr::basic_block::d_unique_id</definition>
        <argsstring></argsstring>
        <name>d_unique_id</name>
        <qualifiedname>gr::basic_block::d_unique_id</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" line="87" column="10" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" bodystart="87" bodyend="-1"/>
        <referencedby refid="classgr_1_1basic__block_1a2e458ea6cf1129f1c3bb6f66229303ca" compoundref="basic__block_8h" startline="164" endline="164">unique_id</referencedby>
      </memberdef>
      <memberdef kind="variable" id="classgr_1_1basic__block_1a7073674b5876118ae50cd7cc5646ad80" prot="protected" static="no" mutable="no">
        <type>long</type>
        <definition>long gr::basic_block::d_symbolic_id</definition>
        <argsstring></argsstring>
        <name>d_symbolic_id</name>
        <qualifiedname>gr::basic_block::d_symbolic_id</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" line="88" column="10" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" bodystart="88" bodyend="-1"/>
        <referencedby refid="classgr_1_1basic__block_1a7c225b210f999a526e5b714eb603ddd5" compoundref="basic__block_8h" startline="165" endline="165">symbolic_id</referencedby>
      </memberdef>
      <memberdef kind="variable" id="classgr_1_1basic__block_1af6b5f158f329834b12d9b204cf62a10e" prot="protected" static="no" mutable="no">
        <type>std::string</type>
        <definition>std::string gr::basic_block::d_symbol_name</definition>
        <argsstring></argsstring>
        <name>d_symbol_name</name>
        <qualifiedname>gr::basic_block::d_symbol_name</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" line="89" column="17" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" bodystart="89" bodyend="-1"/>
        <referencedby refid="classgr_1_1basic__block_1ab4985e58945604020bb5fd252df7b4c5" compoundref="basic__block_8h" startline="175" endline="175">symbol_name</referencedby>
      </memberdef>
      <memberdef kind="variable" id="classgr_1_1basic__block_1a2de4ae58aaf6af63fe57ecf0e64dcbe0" prot="protected" static="no" mutable="no">
        <type>std::string</type>
        <definition>std::string gr::basic_block::d_symbol_alias</definition>
        <argsstring></argsstring>
        <name>d_symbol_alias</name>
        <qualifiedname>gr::basic_block::d_symbol_alias</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" line="90" column="17" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" bodystart="90" bodyend="-1"/>
        <referencedby refid="classgr_1_1basic__block_1ab6bc65ad989bb7aa762e9f6064e05534" compoundref="basic__block_8h" startline="193" endline="193">alias</referencedby>
        <referencedby refid="classgr_1_1basic__block_1abd5fd45a3aab213bdf7e826ef0baf654" compoundref="basic__block_8h" startline="188" endline="188">alias_set</referencedby>
      </memberdef>
      <memberdef kind="variable" id="classgr_1_1basic__block_1afc7a00e9e0ff69ceb903d3d6ff506473" prot="protected" static="no" mutable="no">
        <type><ref refid="classgr_1_1basic__block_1ac84f6979cb9e7650de9d9205901401aa" kindref="member">vcolor</ref></type>
        <definition>vcolor gr::basic_block::d_color</definition>
        <argsstring></argsstring>
        <name>d_color</name>
        <qualifiedname>gr::basic_block::d_color</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" line="91" column="12" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" bodystart="91" bodyend="-1"/>
        <referencedby refid="classgr_1_1basic__block_1ae6531de80c07321b7fb6f93d47952a12" compoundref="basic__block_8h" startline="122" endline="122">color</referencedby>
        <referencedby refid="classgr_1_1basic__block_1a2c4a58849217d8b76ba2d25c0dfd8bd0" compoundref="basic__block_8h" startline="121" endline="121">set_color</referencedby>
      </memberdef>
      <memberdef kind="variable" id="classgr_1_1basic__block_1a8d54f7ea6ebf134e68e028294488354d" prot="protected" static="no" mutable="no">
        <type>bool</type>
        <definition>bool gr::basic_block::d_rpc_set</definition>
        <argsstring></argsstring>
        <name>d_rpc_set</name>
        <qualifiedname>gr::basic_block::d_rpc_set</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" line="92" column="10" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" bodystart="92" bodyend="-1"/>
        <referencedby refid="classgr_1_1basic__block_1a10bd994a51158fd3803377960d688795" compoundref="basic__block_8h" startline="351" endline="351">is_rpc_set</referencedby>
        <referencedby refid="classgr_1_1basic__block_1ac349eee015757c75f8486b36ee08b106" compoundref="basic__block_8h" startline="356" endline="356">rpc_set</referencedby>
      </memberdef>
      <memberdef kind="variable" id="classgr_1_1basic__block_1a65abdb3eefde2c95646944b18094dddc" prot="protected" static="no" mutable="no">
        <type><ref refid="namespacegr_1a5f54bf3c08623ce6dea7b1cdb2eeada7" kindref="member">gr::logger_ptr</ref></type>
        <definition>gr::logger_ptr gr::basic_block::d_logger</definition>
        <argsstring></argsstring>
        <name>d_logger</name>
        <qualifiedname>gr::basic_block::d_logger</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Used by blocks to access the logger system. </para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" line="96" column="20" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" bodystart="96" bodyend="-1"/>
        <referencedby refid="classblock__gateway_1a5eb03335a45ed4f0131b69a056eff10a" compoundref="block__gateway_8h" startline="107" endline="107">block_gateway::_get_logger</referencedby>
      </memberdef>
      <memberdef kind="variable" id="classgr_1_1basic__block_1a13bd702ed57a052484e8c431b4ba3a63" prot="protected" static="no" mutable="no">
        <type><ref refid="namespacegr_1a5f54bf3c08623ce6dea7b1cdb2eeada7" kindref="member">gr::logger_ptr</ref></type>
        <definition>gr::logger_ptr gr::basic_block::d_debug_logger</definition>
        <argsstring></argsstring>
        <name>d_debug_logger</name>
        <qualifiedname>gr::basic_block::d_debug_logger</qualifiedname>
        <briefdescription>
<para>Default logger. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" line="97" column="20" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" bodystart="97" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr_1_1basic__block_1a68e92e54cda7a02697074705b9a7c08d" prot="protected" static="no" mutable="no">
        <type>msg_queue_map_t</type>
        <definition>msg_queue_map_t gr::basic_block::msg_queue</definition>
        <argsstring></argsstring>
        <name>msg_queue</name>
        <qualifiedname>gr::basic_block::msg_queue</qualifiedname>
        <briefdescription>
<para>Verbose logger. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" line="99" column="21" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" bodystart="99" bodyend="-1"/>
        <referencedby refid="classgr_1_1basic__block_1a75b7c42c06430e9f5330f7462a5350a1" compoundref="basic__block_8h" startline="272" endline="279">empty_handled_p</referencedby>
        <referencedby refid="classgr_1_1basic__block_1aecb5d318b3d3689e6f7f448d29a03032" compoundref="basic__block_8h" startline="258" endline="265">empty_p</referencedby>
        <referencedby refid="classgr_1_1basic__block_1aea4958dfb6cc37d60db6afaba91f6e6e" compoundref="basic__block_8h" startline="252" endline="257">empty_p</referencedby>
        <referencedby refid="classgr_1_1basic__block_1acffa27c6be8af72ae44773185687d49c" compoundref="basic__block_8h" startline="301" endline="304">erase_msg</referencedby>
        <referencedby refid="classgr_1_1basic__block_1a33724cc678371b3713e13ed29217963e" compoundref="basic__block_8h" startline="296" endline="299">get_iterator</referencedby>
        <referencedby refid="classgr_1_1basic__block_1a30fdffa888cd7433a1fe06caa6de2ec8" compoundref="basic__block_8h" startline="317" endline="317">get_msg_map</referencedby>
        <referencedby refid="classgr_1_1basic__block_1a8cdeb25c366bedbadf918b7f106dbf85" compoundref="basic__block_8h" startline="306" endline="315">has_msg_port</referencedby>
        <referencedby refid="classgr_1_1hier__block2_1afd358ba5936e3e031c0e5a18221ac387" compoundref="hier__block2_8h" startline="229" endline="238">gr::hier_block2::message_port_register_hier_in</referencedby>
        <referencedby refid="classgr_1_1basic__block_1a4e3baf2d69f2a00871c89993e28b50ea" compoundref="basic__block_8h" startline="282" endline="287">nmsgs</referencedby>
        <referencedby refid="classgr_1_1basic__block_1a7fed11ec01538bfea999fb37687b43b4" compoundref="basic__block_8h" startline="406" endline="413">set_msg_handler</referencedby>
      </memberdef>
      <memberdef kind="variable" id="classgr_1_1basic__block_1ae5d5ad853077c6eaf83c0ebce53d14f2" prot="protected" static="no" mutable="no">
        <type>std::vector&lt; rpcbasic_sptr &gt;</type>
        <definition>std::vector&lt;rpcbasic_sptr&gt; gr::basic_block::d_rpc_vars</definition>
        <argsstring></argsstring>
        <name>d_rpc_vars</name>
        <qualifiedname>gr::basic_block::d_rpc_vars</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" line="100" column="17" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" bodystart="100" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr_1_1basic__block_1aefa8ebb27b9d86bef179e30e37f0dfc3" prot="protected" static="no" mutable="no">
        <type><ref refid="namespacepmt_1a94a208b58dc16675b02674c28784d88b" kindref="member">pmt::pmt_t</ref></type>
        <definition>pmt::pmt_t gr::basic_block::d_message_subscribers</definition>
        <argsstring></argsstring>
        <name>d_message_subscribers</name>
        <qualifiedname>gr::basic_block::d_message_subscribers</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" line="147" column="16" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" bodystart="147" bodyend="-1"/>
        <referencedby refid="classgr_1_1basic__block_1a8cdeb25c366bedbadf918b7f106dbf85" compoundref="basic__block_8h" startline="306" endline="315">has_msg_port</referencedby>
        <referencedby refid="classgr_1_1hier__block2_1ab31564539e36494fa73d8cde4e815dce" compoundref="hier__block2_8h" startline="240" endline="249">gr::hier_block2::message_port_register_hier_out</referencedby>
      </memberdef>
    </sectiondef>
    <sectiondef kind="protected-func">
      <memberdef kind="function" id="classgr_1_1basic__block_1a6cc897729213ab4d2e3ade44c6942100" prot="protected" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type></type>
        <definition>gr::basic_block::basic_block</definition>
        <argsstring>(void)</argsstring>
        <name>basic_block</name>
        <qualifiedname>gr::basic_block::basic_block</qualifiedname>
        <param>
          <type>void</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/basic_block.h" line="102" column="5" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" bodystart="102" bodyend="102"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1basic__block_1a451b45483aec67682289f4cf94e53f74" prot="protected" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>gr::basic_block::basic_block</definition>
        <argsstring>(const std::string &amp;name, gr::io_signature::sptr input_signature, gr::io_signature::sptr output_signature)</argsstring>
        <name>basic_block</name>
        <qualifiedname>gr::basic_block::basic_block</qualifiedname>
        <param>
          <type>const std::string &amp;</type>
          <declname>name</declname>
        </param>
        <param>
          <type><ref refid="classgr_1_1io__signature_1a3aa5219846c4dfe7e8ebf03b322741f1" kindref="member">gr::io_signature::sptr</ref></type>
          <declname>input_signature</declname>
        </param>
        <param>
          <type><ref refid="classgr_1_1io__signature_1a3aa5219846c4dfe7e8ebf03b322741f1" kindref="member">gr::io_signature::sptr</ref></type>
          <declname>output_signature</declname>
        </param>
        <briefdescription>
<para>Protected constructor prevents instantiation by non-derived classes. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" line="105" column="5"/>
        <references refid="classgr_1_1basic__block_1a0067e4bfc94bd79182de1a9c7ab7d267" compoundref="basic__block_8h" startline="181" endline="181">input_signature</references>
        <references refid="classgr_1_1basic__block_1af3a5056e2de6b3e561c02f2de37de44c" compoundref="basic__block_8h" startline="168" endline="168">name</references>
        <references refid="classgr_1_1basic__block_1ae1a185fca1da861c9e6213f9e8284fed" compoundref="basic__block_8h" startline="182" endline="182">output_signature</references>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1basic__block_1a3f3f8f70bd0f0f2925b09bb75725c2b6" prot="protected" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>void</type>
        <definition>void gr::basic_block::set_input_signature</definition>
        <argsstring>(gr::io_signature::sptr iosig)</argsstring>
        <name>set_input_signature</name>
        <qualifiedname>gr::basic_block::set_input_signature</qualifiedname>
        <param>
          <type><ref refid="classgr_1_1io__signature_1a3aa5219846c4dfe7e8ebf03b322741f1" kindref="member">gr::io_signature::sptr</ref></type>
          <declname>iosig</declname>
        </param>
        <briefdescription>
<para>may only be called during constructor </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" line="110" column="10" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" bodystart="110" bodyend="110"/>
        <references refid="classgr_1_1basic__block_1a84d6b200bb5e268424e9e4630cb22e5a" compoundref="basic__block_8h" startline="85">d_input_signature</references>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1basic__block_1a7933b6bc4ad512774bbb40616cc31b4d" prot="protected" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>void</type>
        <definition>void gr::basic_block::set_output_signature</definition>
        <argsstring>(gr::io_signature::sptr iosig)</argsstring>
        <name>set_output_signature</name>
        <qualifiedname>gr::basic_block::set_output_signature</qualifiedname>
        <param>
          <type><ref refid="classgr_1_1io__signature_1a3aa5219846c4dfe7e8ebf03b322741f1" kindref="member">gr::io_signature::sptr</ref></type>
          <declname>iosig</declname>
        </param>
        <briefdescription>
<para>may only be called during constructor </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" line="113" column="10" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" bodystart="113" bodyend="116"/>
        <references refid="classgr_1_1basic__block_1a84c091a90172b2eb6d617f6346bbce3f" compoundref="basic__block_8h" startline="86">d_output_signature</references>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1basic__block_1a2c4a58849217d8b76ba2d25c0dfd8bd0" prot="protected" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>void</type>
        <definition>void gr::basic_block::set_color</definition>
        <argsstring>(vcolor color)</argsstring>
        <name>set_color</name>
        <qualifiedname>gr::basic_block::set_color</qualifiedname>
        <param>
          <type><ref refid="classgr_1_1basic__block_1ac84f6979cb9e7650de9d9205901401aa" kindref="member">vcolor</ref></type>
          <declname>color</declname>
        </param>
        <briefdescription>
<para>Allow the flowgraph to set for sorting and partitioning. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" line="121" column="10" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" bodystart="121" bodyend="121"/>
        <references refid="classgr_1_1basic__block_1ae6531de80c07321b7fb6f93d47952a12" compoundref="basic__block_8h" startline="122" endline="122">color</references>
        <references refid="classgr_1_1basic__block_1afc7a00e9e0ff69ceb903d3d6ff506473" compoundref="basic__block_8h" startline="91">d_color</references>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1basic__block_1ae6531de80c07321b7fb6f93d47952a12" prot="protected" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual">
        <type><ref refid="classgr_1_1basic__block_1ac84f6979cb9e7650de9d9205901401aa" kindref="member">vcolor</ref></type>
        <definition>vcolor gr::basic_block::color</definition>
        <argsstring>() const</argsstring>
        <name>color</name>
        <qualifiedname>gr::basic_block::color</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" line="122" column="12" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" bodystart="122" bodyend="122"/>
        <references refid="classgr_1_1basic__block_1afc7a00e9e0ff69ceb903d3d6ff506473" compoundref="basic__block_8h" startline="91">d_color</references>
        <referencedby refid="classgr_1_1basic__block_1a2c4a58849217d8b76ba2d25c0dfd8bd0" compoundref="basic__block_8h" startline="121" endline="121">set_color</referencedby>
        <referencedby refid="classgr_1_1qtgui_1_1time__raster__sink__b_1a9cb7ede54539eab56bd060bcc4edd22d">gr::qtgui::time_raster_sink_b::set_color_map</referencedby>
        <referencedby refid="classgr_1_1qtgui_1_1time__raster__sink__f_1aa6b740ee6f4b605d423d542a5f51cb53">gr::qtgui::time_raster_sink_f::set_color_map</referencedby>
        <referencedby refid="classgr_1_1qtgui_1_1waterfall__sink__c_1acb92d79f547af4b669870ade0342832b">gr::qtgui::waterfall_sink_c::set_color_map</referencedby>
        <referencedby refid="classgr_1_1qtgui_1_1waterfall__sink__f_1a5d229e4de65fc39f68527a2077917019">gr::qtgui::waterfall_sink_f::set_color_map</referencedby>
        <referencedby refid="classgr_1_1qtgui_1_1ber__sink__b_1a92fe80878d101521c29c8d4b05e9c711">gr::qtgui::ber_sink_b::set_line_color</referencedby>
        <referencedby refid="classgr_1_1qtgui_1_1const__sink__c_1aa7bf76d932ee5a162a86aee04dd21d59">gr::qtgui::const_sink_c::set_line_color</referencedby>
        <referencedby refid="classgr_1_1qtgui_1_1eye__sink__c_1a25e03bb35e69fae753403d157df3b3f9">gr::qtgui::eye_sink_c::set_line_color</referencedby>
        <referencedby refid="classgr_1_1qtgui_1_1eye__sink__f_1a4163783f7de438c3c7fa1e4b8c5f7fdc">gr::qtgui::eye_sink_f::set_line_color</referencedby>
        <referencedby refid="classgr_1_1qtgui_1_1freq__sink__c_1a9919594d11e14eabe7af568011ed55ed">gr::qtgui::freq_sink_c::set_line_color</referencedby>
        <referencedby refid="classgr_1_1qtgui_1_1freq__sink__f_1aceb88d17299349b5eba9233af2029257">gr::qtgui::freq_sink_f::set_line_color</referencedby>
        <referencedby refid="classgr_1_1qtgui_1_1histogram__sink__f_1ae0045cd1fae6c1b527e92524c99efb6a">gr::qtgui::histogram_sink_f::set_line_color</referencedby>
        <referencedby refid="classgr_1_1qtgui_1_1time__raster__sink__b_1ad1c2a15cdb1ca4cefbdc58226fe4c644">gr::qtgui::time_raster_sink_b::set_line_color</referencedby>
        <referencedby refid="classgr_1_1qtgui_1_1time__raster__sink__f_1a551404a164561c164ec989f0d78dec6b">gr::qtgui::time_raster_sink_f::set_line_color</referencedby>
        <referencedby refid="classgr_1_1qtgui_1_1time__sink__c_1aad23a9974a197dd3dda0cf589e9e36ac">gr::qtgui::time_sink_c::set_line_color</referencedby>
        <referencedby refid="classgr_1_1qtgui_1_1time__sink__f_1a7021a0b612c4ada0f4d386495a53b02b">gr::qtgui::time_sink_f::set_line_color</referencedby>
        <referencedby refid="classgr_1_1qtgui_1_1vector__sink__f_1a6012e5338de429350176f37bf541ff1a">gr::qtgui::vector_sink_f::set_line_color</referencedby>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1basic__block_1ac8bf058b47b635100945e20f3cc5d0b0" prot="protected" static="no" const="no" explicit="no" inline="yes" virt="virtual">
        <type>bool</type>
        <definition>virtual bool gr::basic_block::has_msg_handler</definition>
        <argsstring>(pmt::pmt_t which_port)</argsstring>
        <name>has_msg_handler</name>
        <qualifiedname>gr::basic_block::has_msg_handler</qualifiedname>
        <reimplementedby refid="classblock__gateway_1afc0ed48a9e1352ba1ae4a3c79fd17c46">has_msg_handler</reimplementedby>
        <param>
          <type><ref refid="namespacepmt_1a94a208b58dc16675b02674c28784d88b" kindref="member">pmt::pmt_t</ref></type>
          <declname>which_port</declname>
        </param>
        <briefdescription>
<para>Tests if there is a handler attached to port <computeroutput>which_port</computeroutput>. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" line="127" column="18" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" bodystart="127" bodyend="130"/>
        <referencedby refid="classgr_1_1basic__block_1aa0c8bc1d82de984c872fbaefc0ff954b" compoundref="basic__block_8h" startline="138" endline="144">dispatch_msg</referencedby>
        <referencedby refid="classgr_1_1basic__block_1a0ea70146bf5ce65a8c20c0b7234063d9" compoundref="basic__block_8h" startline="268" endline="271">empty_handled_p</referencedby>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1basic__block_1aa0c8bc1d82de984c872fbaefc0ff954b" prot="protected" static="no" const="no" explicit="no" inline="yes" virt="virtual">
        <type>void</type>
        <definition>virtual void gr::basic_block::dispatch_msg</definition>
        <argsstring>(pmt::pmt_t which_port, pmt::pmt_t msg)</argsstring>
        <name>dispatch_msg</name>
        <qualifiedname>gr::basic_block::dispatch_msg</qualifiedname>
        <reimplementedby refid="classblock__gateway_1a2699b6e3dd2f8278dc04d61c7eca21f8">dispatch_msg</reimplementedby>
        <param>
          <type><ref refid="namespacepmt_1a94a208b58dc16675b02674c28784d88b" kindref="member">pmt::pmt_t</ref></type>
          <declname>which_port</declname>
        </param>
        <param>
          <type><ref refid="namespacepmt_1a94a208b58dc16675b02674c28784d88b" kindref="member">pmt::pmt_t</ref></type>
          <declname>msg</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/basic_block.h" line="138" column="18" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" bodystart="138" bodyend="144"/>
        <references refid="classgr_1_1basic__block_1ac8bf058b47b635100945e20f3cc5d0b0" compoundref="basic__block_8h" startline="127" endline="130">has_msg_handler</references>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1basic__block_1a5b3a3265861764bbfb189e70f7a68cf1" prot="protected" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <templateparamlist>
          <param>
            <type>typename Derived</type>
          </param>
        </templateparamlist>
        <type>std::shared_ptr&lt; Derived &gt;</type>
        <definition>std::shared_ptr&lt; Derived &gt; gr::basic_block::shared_from_base</definition>
        <argsstring>()</argsstring>
        <name>shared_from_base</name>
        <qualifiedname>gr::basic_block::shared_from_base</qualifiedname>
        <briefdescription>
<para>This is meant to be called by derived classes (e.g. block) to get a shared pointer internally. This is needed because std::enable_shared_from_this doesn&apos;t seem to work with derived classes in an inheritance hierarchy. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" line="156" column="21" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" bodystart="156" bodyend="159"/>
      </memberdef>
    </sectiondef>
    <sectiondef kind="public-func">
      <memberdef kind="function" id="classgr_1_1basic__block_1a15300c27e1a332bc7dcff6438ec6c080" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="namespacepmt_1a94a208b58dc16675b02674c28784d88b" kindref="member">pmt::pmt_t</ref></type>
        <definition>pmt::pmt_t gr::basic_block::message_subscribers</definition>
        <argsstring>(pmt::pmt_t port)</argsstring>
        <name>message_subscribers</name>
        <qualifiedname>gr::basic_block::message_subscribers</qualifiedname>
        <param>
          <type><ref refid="namespacepmt_1a94a208b58dc16675b02674c28784d88b" kindref="member">pmt::pmt_t</ref></type>
          <declname>port</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/basic_block.h" line="162" column="16"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1basic__block_1a6f1b212d7fb9637d34d078b073e7e803" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>gr::basic_block::~basic_block</definition>
        <argsstring>() override</argsstring>
        <name>~basic_block</name>
        <qualifiedname>gr::basic_block::~basic_block</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" line="163" column="5"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1basic__block_1a2e458ea6cf1129f1c3bb6f66229303ca" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual">
        <type>long</type>
        <definition>long gr::basic_block::unique_id</definition>
        <argsstring>() const</argsstring>
        <name>unique_id</name>
        <qualifiedname>gr::basic_block::unique_id</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" line="164" column="10" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" bodystart="164" bodyend="164"/>
        <references refid="classgr_1_1basic__block_1a8afb0c354fb5fc2141fc7580361c2f00" compoundref="basic__block_8h" startline="87">d_unique_id</references>
        <referencedby refid="classgr_1_1basic__block_1a7aab2dfa9aab194186d3737facb1cd46" compoundref="basic__block_8h" startline="176" endline="179">identifier</referencedby>
        <referencedby refid="namespacegr_1a770c4f4388aa767e82909c75d4500dfd" compoundref="basic__block_8h" startline="426" endline="429">gr::operator&lt;</referencedby>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1basic__block_1a7c225b210f999a526e5b714eb603ddd5" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual">
        <type>long</type>
        <definition>long gr::basic_block::symbolic_id</definition>
        <argsstring>() const</argsstring>
        <name>symbolic_id</name>
        <qualifiedname>gr::basic_block::symbolic_id</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" line="165" column="10" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" bodystart="165" bodyend="165"/>
        <references refid="classgr_1_1basic__block_1a7073674b5876118ae50cd7cc5646ad80" compoundref="basic__block_8h" startline="88">d_symbolic_id</references>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1basic__block_1af3a5056e2de6b3e561c02f2de37de44c" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual">
        <type>std::string</type>
        <definition>std::string gr::basic_block::name</definition>
        <argsstring>() const</argsstring>
        <name>name</name>
        <qualifiedname>gr::basic_block::name</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>The name of the block </para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" line="168" column="17" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" bodystart="168" bodyend="168"/>
        <references refid="classgr_1_1basic__block_1ad7da20e98a288f84597882e047df63f4" compoundref="basic__block_8h" startline="84">d_name</references>
        <referencedby refid="classgr_1_1basic__block_1a451b45483aec67682289f4cf94e53f74">basic_block</referencedby>
        <referencedby refid="classgr_1_1block_1aebbc2ed68daafc4de5ee0f5df21efe6e">gr::block::block</referencedby>
        <referencedby refid="classblock__gateway_1a916e11e0ab717bbe3573ea468320ddca">block_gateway::block_gateway</referencedby>
        <referencedby refid="classgr_1_1uhd_1_1usrp__block_1a2111cef63308c34f542aadf276d64f34" compoundref="usrp__block_8h" startline="343" endline="346">gr::uhd::usrp_block::get_dboard_sensor</referencedby>
        <referencedby refid="classgr_1_1soapy_1_1block_1a2650b5ed69610f795fc401a320526066">gr::soapy::block::get_frequency</referencedby>
        <referencedby refid="classgr_1_1soapy_1_1block_1a8ee39389e4436b8489c94d8f85bcf39e">gr::soapy::block::get_frequency_range</referencedby>
        <referencedby refid="classgr_1_1soapy_1_1block_1aa2c571daa3578670c69b8b8b0654ffb8">gr::soapy::block::get_gain</referencedby>
        <referencedby refid="classgr_1_1uhd_1_1usrp__block_1afdf1d8990c19e1a87da4b777df3ff286">gr::uhd::usrp_block::get_gain</referencedby>
        <referencedby refid="classgr_1_1soapy_1_1block_1a021735e3bf44e06d61d9ad92da840e83">gr::soapy::block::get_gain_range</referencedby>
        <referencedby refid="classgr_1_1uhd_1_1usrp__block_1a646edcfd47af76be7af8b7c85a354554">gr::uhd::usrp_block::get_gain_range</referencedby>
        <referencedby refid="classgr_1_1uhd_1_1usrp__sink_1a43fe689902754b3b4d85371acb3eb233">gr::uhd::usrp_sink::get_lo_export_enabled</referencedby>
        <referencedby refid="classgr_1_1uhd_1_1usrp__source_1a6c8a83506392847457c4f8e45a5ad982">gr::uhd::usrp_source::get_lo_export_enabled</referencedby>
        <referencedby refid="classgr_1_1uhd_1_1usrp__sink_1aec8bfe0898bf18057b1421020573e2a2">gr::uhd::usrp_sink::get_lo_freq</referencedby>
        <referencedby refid="classgr_1_1uhd_1_1usrp__source_1ad35db4d25ed80a730224a8d339391351">gr::uhd::usrp_source::get_lo_freq</referencedby>
        <referencedby refid="classgr_1_1uhd_1_1usrp__sink_1ac1f738b9bdd51c121f639287a7e5415f">gr::uhd::usrp_sink::get_lo_freq_range</referencedby>
        <referencedby refid="classgr_1_1uhd_1_1usrp__source_1ac75fd9b57b19df8c24c199c633d023ef">gr::uhd::usrp_source::get_lo_freq_range</referencedby>
        <referencedby refid="classgr_1_1uhd_1_1usrp__sink_1aa8c7bb5bf1b12a285411420915395e9e">gr::uhd::usrp_sink::get_lo_source</referencedby>
        <referencedby refid="classgr_1_1uhd_1_1usrp__source_1a390536679c895fc74b153a927c02f32f">gr::uhd::usrp_source::get_lo_source</referencedby>
        <referencedby refid="classgr_1_1uhd_1_1usrp__sink_1a90a2b2275c604b3333e6ef989a17ab87">gr::uhd::usrp_sink::get_lo_sources</referencedby>
        <referencedby refid="classgr_1_1uhd_1_1usrp__source_1ab2d55b982b9ba058daee356970942469">gr::uhd::usrp_source::get_lo_sources</referencedby>
        <referencedby refid="classgr_1_1uhd_1_1usrp__block_1ae79717baff4ba60d972c63bb06d71a66">gr::uhd::usrp_block::get_mboard_sensor</referencedby>
        <referencedby refid="classgr_1_1uhd_1_1rfnoc__block_1ac6f6d6bce876089c115d64eb95b68767" compoundref="rfnoc__block_8h" startline="148" endline="151">gr::uhd::rfnoc_block::get_property</referencedby>
        <referencedby refid="classgr_1_1uhd_1_1usrp__block_1a97736190cb3930680c37b170dc7d9e3c">gr::uhd::usrp_block::get_sensor</referencedby>
        <referencedby refid="classgr_1_1hier__block2_1a77e75ab4c5696750469dd0b062be7503">gr::hier_block2::hier_block2</referencedby>
        <referencedby refid="classgr_1_1basic__block_1a7aab2dfa9aab194186d3737facb1cd46" compoundref="basic__block_8h" startline="176" endline="179">identifier</referencedby>
        <referencedby refid="classblock__gateway_1ad43d258bfbbb7283758ede8988c44569">block_gateway::make</referencedby>
        <referencedby refid="classgr_1_1blocks_1_1probe__rate_1a2d7d77c423c427784ead5bd9bb48ef36">gr::blocks::probe_rate::make</referencedby>
        <referencedby refid="classgr_1_1blocks_1_1tag__debug_1a0075581adc59c3331f64c9585d33ff28">gr::blocks::tag_debug::make</referencedby>
        <referencedby refid="classgr_1_1blocks_1_1transcendental_1aa51b71ef7f8d6242238fdd313e742cc8">gr::blocks::transcendental::make</referencedby>
        <referencedby refid="classgr_1_1qtgui_1_1const__sink__c_1aaa78370ee602e20241b9bbf2c424f51e">gr::qtgui::const_sink_c::make</referencedby>
        <referencedby refid="classgr_1_1qtgui_1_1freq__sink__c_1abff73e2bb8a2b2875aabea3e549d4dfc">gr::qtgui::freq_sink_c::make</referencedby>
        <referencedby refid="classgr_1_1qtgui_1_1freq__sink__f_1ac33fdf049472cd0e55b4e86768068d2f">gr::qtgui::freq_sink_f::make</referencedby>
        <referencedby refid="classgr_1_1qtgui_1_1histogram__sink__f_1ade9ce482619e0c5c55b8303596fb48cf">gr::qtgui::histogram_sink_f::make</referencedby>
        <referencedby refid="classgr_1_1qtgui_1_1sink__c_1a7ee48c0556bcbc789ddd50af4dd00c15">gr::qtgui::sink_c::make</referencedby>
        <referencedby refid="classgr_1_1qtgui_1_1sink__f_1a5bd9cef766402f3b940f71eb48d10ab2">gr::qtgui::sink_f::make</referencedby>
        <referencedby refid="classgr_1_1qtgui_1_1time__raster__sink__b_1a9c287a569555724df18e7ed31977ae7a">gr::qtgui::time_raster_sink_b::make</referencedby>
        <referencedby refid="classgr_1_1qtgui_1_1time__raster__sink__f_1a3b149b61ddad0fc7c17520001bbca346">gr::qtgui::time_raster_sink_f::make</referencedby>
        <referencedby refid="classgr_1_1qtgui_1_1time__sink__c_1a6c755f3084ad39f409a2e928ba8b81a8">gr::qtgui::time_sink_c::make</referencedby>
        <referencedby refid="classgr_1_1qtgui_1_1time__sink__f_1a39aede271c4ea3920eadddffe9fd81c4">gr::qtgui::time_sink_f::make</referencedby>
        <referencedby refid="classgr_1_1qtgui_1_1vector__sink__f_1a3a578170325432c46004b36c05098d6b">gr::qtgui::vector_sink_f::make</referencedby>
        <referencedby refid="classgr_1_1qtgui_1_1waterfall__sink__c_1a923015efe2aed21c2b4112a80d9b3fb7">gr::qtgui::waterfall_sink_c::make</referencedby>
        <referencedby refid="classgr_1_1qtgui_1_1waterfall__sink__f_1a4daea55f6aaf48a5de47f7e6c3d4746e">gr::qtgui::waterfall_sink_f::make</referencedby>
        <referencedby refid="classgr_1_1soapy_1_1block_1ac09a9f700778172c3d245c26f9563778">gr::soapy::block::read_register</referencedby>
        <referencedby refid="classgr_1_1soapy_1_1block_1abf98a5618d598c976928f527eda0b475">gr::soapy::block::read_registers</referencedby>
        <referencedby refid="classgr_1_1soapy_1_1block_1a2fa3ac00cebd970648557800316bcd1a">gr::soapy::block::set_antenna</referencedby>
        <referencedby refid="classgr_1_1basic__block_1ad5251b68da76a9ce6bef105ef8136547">set_block_alias</referencedby>
        <referencedby refid="classgr_1_1soapy_1_1block_1a57a5a61614346116de88fa0595302daa">gr::soapy::block::set_frequency</referencedby>
        <referencedby refid="classgr_1_1soapy_1_1block_1ae45dfbff715b9c8cea89db7cf74aedc6">gr::soapy::block::set_gain</referencedby>
        <referencedby refid="classgr_1_1uhd_1_1rfnoc__rx__radio_1a0f8fba601872f161d2fcc5487b06ffcb">gr::uhd::rfnoc_rx_radio::set_gain</referencedby>
        <referencedby refid="classgr_1_1uhd_1_1rfnoc__tx__radio_1a36ba23e9c09d85959fd3a79d749ebedc">gr::uhd::rfnoc_tx_radio::set_gain</referencedby>
        <referencedby refid="classgr_1_1uhd_1_1usrp__block_1a21d8bdb0d51ac04daed10a5cee00581f">gr::uhd::usrp_block::set_gain</referencedby>
        <referencedby refid="classgr_1_1uhd_1_1rfnoc__rx__radio_1a0fd7cbbb275a9149349c822f38e801f8">gr::uhd::rfnoc_rx_radio::set_lo_export_enabled</referencedby>
        <referencedby refid="classgr_1_1uhd_1_1rfnoc__tx__radio_1ab78e577890d2b27cafcdff850d39fdca">gr::uhd::rfnoc_tx_radio::set_lo_export_enabled</referencedby>
        <referencedby refid="classgr_1_1uhd_1_1usrp__sink_1a1ec82a7f4032453d42636fb41c2401e1">gr::uhd::usrp_sink::set_lo_export_enabled</referencedby>
        <referencedby refid="classgr_1_1uhd_1_1usrp__source_1a2e1684ad3b49b969d3ee5319b210ef12">gr::uhd::usrp_source::set_lo_export_enabled</referencedby>
        <referencedby refid="classgr_1_1uhd_1_1rfnoc__rx__radio_1a5be5750935503cb31a3a9365aec4ddea">gr::uhd::rfnoc_rx_radio::set_lo_freq</referencedby>
        <referencedby refid="classgr_1_1uhd_1_1rfnoc__tx__radio_1a036e90b44f132b049e77eff01fdb7477">gr::uhd::rfnoc_tx_radio::set_lo_freq</referencedby>
        <referencedby refid="classgr_1_1uhd_1_1usrp__sink_1a767d7c7797c8580135651a0bf2c636e3">gr::uhd::usrp_sink::set_lo_freq</referencedby>
        <referencedby refid="classgr_1_1uhd_1_1usrp__source_1a9d68f6c955bbcc764fbdc5d46a9e19bd">gr::uhd::usrp_source::set_lo_freq</referencedby>
        <referencedby refid="classgr_1_1uhd_1_1rfnoc__rx__radio_1a3feb511c66e98b4e52ca81057d5fe24a">gr::uhd::rfnoc_rx_radio::set_lo_source</referencedby>
        <referencedby refid="classgr_1_1uhd_1_1rfnoc__tx__radio_1a30d8042a54cc582729a79a5a0d4d7bb5">gr::uhd::rfnoc_tx_radio::set_lo_source</referencedby>
        <referencedby refid="classgr_1_1uhd_1_1usrp__sink_1a0945dffc70026402b75ec3636652d067">gr::uhd::usrp_sink::set_lo_source</referencedby>
        <referencedby refid="classgr_1_1uhd_1_1usrp__source_1ae24f390fef2a0692dc230a5284ad1002">gr::uhd::usrp_source::set_lo_source</referencedby>
        <referencedby refid="classgr_1_1blocks_1_1probe__rate_1af3e2410174d13e8d65206851da69444d">gr::blocks::probe_rate::set_name</referencedby>
        <referencedby refid="classgr_1_1uhd_1_1rfnoc__block_1a3f42a4a7f039f20c56a8590403ee9884" compoundref="rfnoc__block_8h" startline="131" endline="134">gr::uhd::rfnoc_block::set_property</referencedby>
        <referencedby refid="classgr_1_1sync__block_1a1372aea30148feba7e744c58a88782e4">gr::sync_block::sync_block</referencedby>
        <referencedby refid="classgr_1_1sync__decimator_1a3cf46252593b4aececf0058da8275555">gr::sync_decimator::sync_decimator</referencedby>
        <referencedby refid="classgr_1_1sync__interpolator_1a70f5513bd1163de5364fd3d7dd11454a">gr::sync_interpolator::sync_interpolator</referencedby>
        <referencedby refid="classgr_1_1tagged__stream__block_1a601cd4073e9c3e6317b5ecc5e2e5871b">gr::tagged_stream_block::tagged_stream_block</referencedby>
        <referencedby refid="classgr_1_1top__block_1a673f8a4a71389dae4923b1de0fd3b0ac">gr::top_block::top_block</referencedby>
        <referencedby refid="classgr_1_1uhd_1_1usrp__block_1a62d506ff6101c02274389569d97df060">gr::uhd::usrp_block::usrp_block</referencedby>
        <referencedby refid="classgr_1_1soapy_1_1block_1a23a14c30eb7a03dbb886a37075f139e8">gr::soapy::block::write_register</referencedby>
        <referencedby refid="classgr_1_1soapy_1_1block_1a9bcb2eeb36bb38bc82ad39166884379f">gr::soapy::block::write_registers</referencedby>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1basic__block_1ab4985e58945604020bb5fd252df7b4c5" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual">
        <type>std::string</type>
        <definition>std::string gr::basic_block::symbol_name</definition>
        <argsstring>() const</argsstring>
        <name>symbol_name</name>
        <qualifiedname>gr::basic_block::symbol_name</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>The symbolic name of the block, which is used in the <ref refid="classgr_1_1block__registry" kindref="compound">block_registry</ref>. The name is assigned by the block&apos;s constructor and never changes during the life of the block. </para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" line="175" column="17" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" bodystart="175" bodyend="175"/>
        <references refid="classgr_1_1basic__block_1af6b5f158f329834b12d9b204cf62a10e" compoundref="basic__block_8h" startline="89">d_symbol_name</references>
        <referencedby refid="classgr_1_1basic__block_1ab6bc65ad989bb7aa762e9f6064e05534" compoundref="basic__block_8h" startline="193" endline="193">alias</referencedby>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1basic__block_1a7aab2dfa9aab194186d3737facb1cd46" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual">
        <type>std::string</type>
        <definition>std::string gr::basic_block::identifier</definition>
        <argsstring>() const</argsstring>
        <name>identifier</name>
        <qualifiedname>gr::basic_block::identifier</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" line="176" column="17" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" bodystart="176" bodyend="179"/>
        <references refid="classgr_1_1basic__block_1af3a5056e2de6b3e561c02f2de37de44c" compoundref="basic__block_8h" startline="168" endline="168">name</references>
        <references refid="classgr_1_1basic__block_1a2e458ea6cf1129f1c3bb6f66229303ca" compoundref="basic__block_8h" startline="164" endline="164">unique_id</references>
        <referencedby refid="namespacegr_1a5818aa41f90f23b2e1f909c9b62f1c99" compoundref="basic__block_8h" startline="436" endline="440">gr::operator&lt;&lt;</referencedby>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1basic__block_1a0067e4bfc94bd79182de1a9c7ab7d267" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual">
        <type><ref refid="classgr_1_1io__signature_1a3aa5219846c4dfe7e8ebf03b322741f1" kindref="member">gr::io_signature::sptr</ref></type>
        <definition>gr::io_signature::sptr gr::basic_block::input_signature</definition>
        <argsstring>() const</argsstring>
        <name>input_signature</name>
        <qualifiedname>gr::basic_block::input_signature</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" line="181" column="28" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" bodystart="181" bodyend="181"/>
        <references refid="classgr_1_1basic__block_1a84d6b200bb5e268424e9e4630cb22e5a" compoundref="basic__block_8h" startline="85">d_input_signature</references>
        <referencedby refid="classgr_1_1basic__block_1a451b45483aec67682289f4cf94e53f74">basic_block</referencedby>
        <referencedby refid="classgr_1_1block_1aebbc2ed68daafc4de5ee0f5df21efe6e">gr::block::block</referencedby>
        <referencedby refid="classgr_1_1hier__block2_1a77e75ab4c5696750469dd0b062be7503">gr::hier_block2::hier_block2</referencedby>
        <referencedby refid="classgr_1_1sync__block_1a1372aea30148feba7e744c58a88782e4">gr::sync_block::sync_block</referencedby>
        <referencedby refid="classgr_1_1sync__decimator_1a3cf46252593b4aececf0058da8275555">gr::sync_decimator::sync_decimator</referencedby>
        <referencedby refid="classgr_1_1sync__interpolator_1a70f5513bd1163de5364fd3d7dd11454a">gr::sync_interpolator::sync_interpolator</referencedby>
        <referencedby refid="classgr_1_1tagged__stream__block_1a601cd4073e9c3e6317b5ecc5e2e5871b">gr::tagged_stream_block::tagged_stream_block</referencedby>
        <referencedby refid="classgr_1_1uhd_1_1usrp__block_1a62d506ff6101c02274389569d97df060">gr::uhd::usrp_block::usrp_block</referencedby>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1basic__block_1ae1a185fca1da861c9e6213f9e8284fed" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual">
        <type><ref refid="classgr_1_1io__signature_1a3aa5219846c4dfe7e8ebf03b322741f1" kindref="member">gr::io_signature::sptr</ref></type>
        <definition>gr::io_signature::sptr gr::basic_block::output_signature</definition>
        <argsstring>() const</argsstring>
        <name>output_signature</name>
        <qualifiedname>gr::basic_block::output_signature</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" line="182" column="28" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" bodystart="182" bodyend="182"/>
        <references refid="classgr_1_1basic__block_1a84c091a90172b2eb6d617f6346bbce3f" compoundref="basic__block_8h" startline="86">d_output_signature</references>
        <referencedby refid="classgr_1_1basic__block_1a451b45483aec67682289f4cf94e53f74">basic_block</referencedby>
        <referencedby refid="classgr_1_1block_1aebbc2ed68daafc4de5ee0f5df21efe6e">gr::block::block</referencedby>
        <referencedby refid="classgr_1_1hier__block2_1a77e75ab4c5696750469dd0b062be7503">gr::hier_block2::hier_block2</referencedby>
        <referencedby refid="classgr_1_1sync__block_1a1372aea30148feba7e744c58a88782e4">gr::sync_block::sync_block</referencedby>
        <referencedby refid="classgr_1_1sync__decimator_1a3cf46252593b4aececf0058da8275555">gr::sync_decimator::sync_decimator</referencedby>
        <referencedby refid="classgr_1_1sync__interpolator_1a70f5513bd1163de5364fd3d7dd11454a">gr::sync_interpolator::sync_interpolator</referencedby>
        <referencedby refid="classgr_1_1tagged__stream__block_1a601cd4073e9c3e6317b5ecc5e2e5871b">gr::tagged_stream_block::tagged_stream_block</referencedby>
        <referencedby refid="classgr_1_1uhd_1_1usrp__block_1a62d506ff6101c02274389569d97df060">gr::uhd::usrp_block::usrp_block</referencedby>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1basic__block_1a84bf6924dfa0bb724caca46575669557" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>basic_block_sptr</type>
        <definition>basic_block_sptr gr::basic_block::to_basic_block</definition>
        <argsstring>()</argsstring>
        <name>to_basic_block</name>
        <qualifiedname>gr::basic_block::to_basic_block</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" line="183" column="22"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1basic__block_1abd5fd45a3aab213bdf7e826ef0baf654" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual">
        <type>bool</type>
        <definition>bool gr::basic_block::alias_set</definition>
        <argsstring>() const</argsstring>
        <name>alias_set</name>
        <qualifiedname>gr::basic_block::alias_set</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>True if the block has an alias (see set_block_alias). </para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" line="188" column="10" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" bodystart="188" bodyend="188"/>
        <references refid="classgr_1_1basic__block_1a2de4ae58aaf6af63fe57ecf0e64dcbe0" compoundref="basic__block_8h" startline="90">d_symbol_alias</references>
        <referencedby refid="classgr_1_1basic__block_1ab6bc65ad989bb7aa762e9f6064e05534" compoundref="basic__block_8h" startline="193" endline="193">alias</referencedby>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1basic__block_1ab6bc65ad989bb7aa762e9f6064e05534" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual">
        <type>std::string</type>
        <definition>std::string gr::basic_block::alias</definition>
        <argsstring>() const</argsstring>
        <name>alias</name>
        <qualifiedname>gr::basic_block::alias</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Returns the block&apos;s alias as a string. </para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" line="193" column="17" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" bodystart="193" bodyend="193"/>
        <references refid="classgr_1_1basic__block_1abd5fd45a3aab213bdf7e826ef0baf654" compoundref="basic__block_8h" startline="188" endline="188">alias_set</references>
        <references refid="classgr_1_1basic__block_1a2de4ae58aaf6af63fe57ecf0e64dcbe0" compoundref="basic__block_8h" startline="90">d_symbol_alias</references>
        <references refid="classgr_1_1basic__block_1ab4985e58945604020bb5fd252df7b4c5" compoundref="basic__block_8h" startline="175" endline="175">symbol_name</references>
        <referencedby refid="classgr_1_1basic__block_1a7c23228d2623680d85ce836dea19da21" compoundref="basic__block_8h" startline="198" endline="198">alias_pmt</referencedby>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1basic__block_1a7c23228d2623680d85ce836dea19da21" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual">
        <type><ref refid="namespacepmt_1a94a208b58dc16675b02674c28784d88b" kindref="member">pmt::pmt_t</ref></type>
        <definition>pmt::pmt_t gr::basic_block::alias_pmt</definition>
        <argsstring>() const</argsstring>
        <name>alias_pmt</name>
        <qualifiedname>gr::basic_block::alias_pmt</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Returns the block&apos;s alias as PMT. </para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" line="198" column="16" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" bodystart="198" bodyend="198"/>
        <references refid="classgr_1_1basic__block_1ab6bc65ad989bb7aa762e9f6064e05534" compoundref="basic__block_8h" startline="193" endline="193">alias</references>
        <references refid="namespacepmt_1a2a19d2e56f6fbb5645ad17a5937b5f2f">pmt::intern</references>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1basic__block_1ad5251b68da76a9ce6bef105ef8136547" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void gr::basic_block::set_block_alias</definition>
        <argsstring>(std::string name)</argsstring>
        <name>set_block_alias</name>
        <qualifiedname>gr::basic_block::set_block_alias</qualifiedname>
        <param>
          <type>std::string</type>
          <declname>name</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Set&apos;s a new alias for the block; also adds an entry into the <ref refid="classgr_1_1block__registry" kindref="compound">block_registry</ref> to get the block using either the alias or the original symbol name. </para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" line="205" column="10"/>
        <references refid="classgr_1_1basic__block_1af3a5056e2de6b3e561c02f2de37de44c" compoundref="basic__block_8h" startline="168" endline="168">name</references>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1basic__block_1a362b6de38292cca9c1d56439a6efad04" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void gr::basic_block::message_port_register_in</definition>
        <argsstring>(pmt::pmt_t port_id)</argsstring>
        <name>message_port_register_in</name>
        <qualifiedname>gr::basic_block::message_port_register_in</qualifiedname>
        <param>
          <type><ref refid="namespacepmt_1a94a208b58dc16675b02674c28784d88b" kindref="member">pmt::pmt_t</ref></type>
          <declname>port_id</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/basic_block.h" line="208" column="10"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1basic__block_1ac3047921885668943a13dabd35d5eda4" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void gr::basic_block::message_port_register_out</definition>
        <argsstring>(pmt::pmt_t port_id)</argsstring>
        <name>message_port_register_out</name>
        <qualifiedname>gr::basic_block::message_port_register_out</qualifiedname>
        <param>
          <type><ref refid="namespacepmt_1a94a208b58dc16675b02674c28784d88b" kindref="member">pmt::pmt_t</ref></type>
          <declname>port_id</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/basic_block.h" line="209" column="10"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1basic__block_1a485fa8f9fa04a1abcfe3f111d22e8e5f" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void gr::basic_block::message_port_pub</definition>
        <argsstring>(pmt::pmt_t port_id, pmt::pmt_t msg)</argsstring>
        <name>message_port_pub</name>
        <qualifiedname>gr::basic_block::message_port_pub</qualifiedname>
        <param>
          <type><ref refid="namespacepmt_1a94a208b58dc16675b02674c28784d88b" kindref="member">pmt::pmt_t</ref></type>
          <declname>port_id</declname>
        </param>
        <param>
          <type><ref refid="namespacepmt_1a94a208b58dc16675b02674c28784d88b" kindref="member">pmt::pmt_t</ref></type>
          <declname>msg</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/basic_block.h" line="210" column="10"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1basic__block_1adddd339f229f55bd96229d7a7dd5cc8f" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void gr::basic_block::message_port_sub</definition>
        <argsstring>(pmt::pmt_t port_id, pmt::pmt_t target)</argsstring>
        <name>message_port_sub</name>
        <qualifiedname>gr::basic_block::message_port_sub</qualifiedname>
        <param>
          <type><ref refid="namespacepmt_1a94a208b58dc16675b02674c28784d88b" kindref="member">pmt::pmt_t</ref></type>
          <declname>port_id</declname>
        </param>
        <param>
          <type><ref refid="namespacepmt_1a94a208b58dc16675b02674c28784d88b" kindref="member">pmt::pmt_t</ref></type>
          <declname>target</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/basic_block.h" line="211" column="10"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1basic__block_1ad5496693b3c7c8be32529d695f83db1c" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void gr::basic_block::message_port_unsub</definition>
        <argsstring>(pmt::pmt_t port_id, pmt::pmt_t target)</argsstring>
        <name>message_port_unsub</name>
        <qualifiedname>gr::basic_block::message_port_unsub</qualifiedname>
        <param>
          <type><ref refid="namespacepmt_1a94a208b58dc16675b02674c28784d88b" kindref="member">pmt::pmt_t</ref></type>
          <declname>port_id</declname>
        </param>
        <param>
          <type><ref refid="namespacepmt_1a94a208b58dc16675b02674c28784d88b" kindref="member">pmt::pmt_t</ref></type>
          <declname>target</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/basic_block.h" line="212" column="10"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1basic__block_1a8780d41bb2091c00a9637e15e872a7ce" prot="public" static="no" const="no" explicit="no" inline="yes" virt="virtual">
        <type>bool</type>
        <definition>virtual bool gr::basic_block::message_port_is_hier</definition>
        <argsstring>(pmt::pmt_t port_id)</argsstring>
        <name>message_port_is_hier</name>
        <qualifiedname>gr::basic_block::message_port_is_hier</qualifiedname>
        <reimplementedby refid="classgr_1_1hier__block2_1a9cdeeae8ff217d8980cf1372d7f085f0">message_port_is_hier</reimplementedby>
        <param>
          <type><ref refid="namespacepmt_1a94a208b58dc16675b02674c28784d88b" kindref="member">pmt::pmt_t</ref></type>
          <declname>port_id</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/basic_block.h" line="214" column="18" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" bodystart="214" bodyend="218"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1basic__block_1a5cc9ea399d0940de8440e028b7352ed7" prot="public" static="no" const="no" explicit="no" inline="yes" virt="virtual">
        <type>bool</type>
        <definition>virtual bool gr::basic_block::message_port_is_hier_in</definition>
        <argsstring>(pmt::pmt_t port_id)</argsstring>
        <name>message_port_is_hier_in</name>
        <qualifiedname>gr::basic_block::message_port_is_hier_in</qualifiedname>
        <reimplementedby refid="classgr_1_1hier__block2_1a846dce3618a126fc835993af603d2501">message_port_is_hier_in</reimplementedby>
        <param>
          <type><ref refid="namespacepmt_1a94a208b58dc16675b02674c28784d88b" kindref="member">pmt::pmt_t</ref></type>
          <declname>port_id</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/basic_block.h" line="219" column="18" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" bodystart="219" bodyend="223"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1basic__block_1a218a3ea133d838c8344fb3914c54ba3a" prot="public" static="no" const="no" explicit="no" inline="yes" virt="virtual">
        <type>bool</type>
        <definition>virtual bool gr::basic_block::message_port_is_hier_out</definition>
        <argsstring>(pmt::pmt_t port_id)</argsstring>
        <name>message_port_is_hier_out</name>
        <qualifiedname>gr::basic_block::message_port_is_hier_out</qualifiedname>
        <reimplementedby refid="classgr_1_1hier__block2_1ad6c64426fe47a304a232a826435d81c7">message_port_is_hier_out</reimplementedby>
        <param>
          <type><ref refid="namespacepmt_1a94a208b58dc16675b02674c28784d88b" kindref="member">pmt::pmt_t</ref></type>
          <declname>port_id</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/basic_block.h" line="224" column="18" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" bodystart="224" bodyend="228"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1basic__block_1ae92faa0b6775de0100f6d202140403a2" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="namespacepmt_1a94a208b58dc16675b02674c28784d88b" kindref="member">pmt::pmt_t</ref></type>
        <definition>pmt::pmt_t gr::basic_block::message_ports_in</definition>
        <argsstring>()</argsstring>
        <name>message_ports_in</name>
        <qualifiedname>gr::basic_block::message_ports_in</qualifiedname>
        <briefdescription>
<para>Get input message port names. </para>
        </briefdescription>
        <detaileddescription>
<para>Returns the available input message ports for a block. The return object is a PMT vector that is filled with PMT symbols. </para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" line="236" column="16"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1basic__block_1ad6351658056b5381f3803233cb75c928" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="namespacepmt_1a94a208b58dc16675b02674c28784d88b" kindref="member">pmt::pmt_t</ref></type>
        <definition>pmt::pmt_t gr::basic_block::message_ports_out</definition>
        <argsstring>()</argsstring>
        <name>message_ports_out</name>
        <qualifiedname>gr::basic_block::message_ports_out</qualifiedname>
        <briefdescription>
<para>Get output message port names. </para>
        </briefdescription>
        <detaileddescription>
<para>Returns the available output message ports for a block. The return object is a PMT vector that is filled with PMT symbols. </para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" line="244" column="16"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1basic__block_1ab82376fe13f515cb904c0d2e9fec87b6" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void gr::basic_block::_post</definition>
        <argsstring>(pmt::pmt_t which_port, pmt::pmt_t msg)</argsstring>
        <name>_post</name>
        <qualifiedname>gr::basic_block::_post</qualifiedname>
        <param>
          <type><ref refid="namespacepmt_1a94a208b58dc16675b02674c28784d88b" kindref="member">pmt::pmt_t</ref></type>
          <declname>which_port</declname>
        </param>
        <param>
          <type><ref refid="namespacepmt_1a94a208b58dc16675b02674c28784d88b" kindref="member">pmt::pmt_t</ref></type>
          <declname>msg</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Accept msg, place in queue, arrange for thread to be awakened if it&apos;s not already. </para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" line="249" column="10"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1basic__block_1aea4958dfb6cc37d60db6afaba91f6e6e" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>bool</type>
        <definition>bool gr::basic_block::empty_p</definition>
        <argsstring>(pmt::pmt_t which_port)</argsstring>
        <name>empty_p</name>
        <qualifiedname>gr::basic_block::empty_p</qualifiedname>
        <param>
          <type><ref refid="namespacepmt_1a94a208b58dc16675b02674c28784d88b" kindref="member">pmt::pmt_t</ref></type>
          <declname>which_port</declname>
        </param>
        <briefdescription>
<para>is the queue empty? </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" line="252" column="10" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" bodystart="252" bodyend="257"/>
        <references refid="classgr_1_1basic__block_1a68e92e54cda7a02697074705b9a7c08d" compoundref="basic__block_8h" startline="99">msg_queue</references>
        <referencedby refid="classgr_1_1basic__block_1a0ea70146bf5ce65a8c20c0b7234063d9" compoundref="basic__block_8h" startline="268" endline="271">empty_handled_p</referencedby>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1basic__block_1aecb5d318b3d3689e6f7f448d29a03032" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>bool</type>
        <definition>bool gr::basic_block::empty_p</definition>
        <argsstring>()</argsstring>
        <name>empty_p</name>
        <qualifiedname>gr::basic_block::empty_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/basic_block.h" line="258" column="10" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" bodystart="258" bodyend="265"/>
        <references refid="classgr_1_1basic__block_1a68e92e54cda7a02697074705b9a7c08d" compoundref="basic__block_8h" startline="99">msg_queue</references>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1basic__block_1a0ea70146bf5ce65a8c20c0b7234063d9" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>bool</type>
        <definition>bool gr::basic_block::empty_handled_p</definition>
        <argsstring>(pmt::pmt_t which_port)</argsstring>
        <name>empty_handled_p</name>
        <qualifiedname>gr::basic_block::empty_handled_p</qualifiedname>
        <param>
          <type><ref refid="namespacepmt_1a94a208b58dc16675b02674c28784d88b" kindref="member">pmt::pmt_t</ref></type>
          <declname>which_port</declname>
        </param>
        <briefdescription>
<para>are all msg ports with handlers empty? </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" line="268" column="10" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" bodystart="268" bodyend="271"/>
        <references refid="classgr_1_1basic__block_1aea4958dfb6cc37d60db6afaba91f6e6e" compoundref="basic__block_8h" startline="252" endline="257">empty_p</references>
        <references refid="classgr_1_1basic__block_1ac8bf058b47b635100945e20f3cc5d0b0" compoundref="basic__block_8h" startline="127" endline="130">has_msg_handler</references>
        <referencedby refid="classgr_1_1basic__block_1a75b7c42c06430e9f5330f7462a5350a1" compoundref="basic__block_8h" startline="272" endline="279">empty_handled_p</referencedby>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1basic__block_1a75b7c42c06430e9f5330f7462a5350a1" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>bool</type>
        <definition>bool gr::basic_block::empty_handled_p</definition>
        <argsstring>()</argsstring>
        <name>empty_handled_p</name>
        <qualifiedname>gr::basic_block::empty_handled_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/basic_block.h" line="272" column="10" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" bodystart="272" bodyend="279"/>
        <references refid="classgr_1_1basic__block_1a0ea70146bf5ce65a8c20c0b7234063d9" compoundref="basic__block_8h" startline="268" endline="271">empty_handled_p</references>
        <references refid="classgr_1_1basic__block_1a68e92e54cda7a02697074705b9a7c08d" compoundref="basic__block_8h" startline="99">msg_queue</references>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1basic__block_1a4e3baf2d69f2a00871c89993e28b50ea" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>size_t</type>
        <definition>size_t gr::basic_block::nmsgs</definition>
        <argsstring>(pmt::pmt_t which_port)</argsstring>
        <name>nmsgs</name>
        <qualifiedname>gr::basic_block::nmsgs</qualifiedname>
        <param>
          <type><ref refid="namespacepmt_1a94a208b58dc16675b02674c28784d88b" kindref="member">pmt::pmt_t</ref></type>
          <declname>which_port</declname>
        </param>
        <briefdescription>
<para>How many messages in the queue? </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" line="282" column="12" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" bodystart="282" bodyend="287"/>
        <references refid="classgr_1_1basic__block_1a68e92e54cda7a02697074705b9a7c08d" compoundref="basic__block_8h" startline="99">msg_queue</references>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1basic__block_1acbf0d8127f9b1da8dcb327b29391812a" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void gr::basic_block::insert_tail</definition>
        <argsstring>(pmt::pmt_t which_port, pmt::pmt_t msg)</argsstring>
        <name>insert_tail</name>
        <qualifiedname>gr::basic_block::insert_tail</qualifiedname>
        <param>
          <type><ref refid="namespacepmt_1a94a208b58dc16675b02674c28784d88b" kindref="member">pmt::pmt_t</ref></type>
          <declname>which_port</declname>
        </param>
        <param>
          <type><ref refid="namespacepmt_1a94a208b58dc16675b02674c28784d88b" kindref="member">pmt::pmt_t</ref></type>
          <declname>msg</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/basic_block.h" line="290" column="10"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1basic__block_1af9e69c810222df1bccbd159d660eda06" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="namespacepmt_1a94a208b58dc16675b02674c28784d88b" kindref="member">pmt::pmt_t</ref></type>
        <definition>pmt::pmt_t gr::basic_block::delete_head_nowait</definition>
        <argsstring>(pmt::pmt_t which_port)</argsstring>
        <name>delete_head_nowait</name>
        <qualifiedname>gr::basic_block::delete_head_nowait</qualifiedname>
        <param>
          <type><ref refid="namespacepmt_1a94a208b58dc16675b02674c28784d88b" kindref="member">pmt::pmt_t</ref></type>
          <declname>which_port</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para><simplesect kind="return"><para>returns pmt at head of queue or <ref refid="namespacepmt_1a94a208b58dc16675b02674c28784d88b" kindref="member">pmt::pmt_t()</ref> if empty. </para>
</simplesect>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" line="294" column="16"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1basic__block_1a33724cc678371b3713e13ed29217963e" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>msg_queue_t::iterator</type>
        <definition>msg_queue_t::iterator gr::basic_block::get_iterator</definition>
        <argsstring>(pmt::pmt_t which_port)</argsstring>
        <name>get_iterator</name>
        <qualifiedname>gr::basic_block::get_iterator</qualifiedname>
        <param>
          <type><ref refid="namespacepmt_1a94a208b58dc16675b02674c28784d88b" kindref="member">pmt::pmt_t</ref></type>
          <declname>which_port</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/basic_block.h" line="296" column="27" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" bodystart="296" bodyend="299"/>
        <references refid="classgr_1_1basic__block_1a68e92e54cda7a02697074705b9a7c08d" compoundref="basic__block_8h" startline="99">msg_queue</references>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1basic__block_1acffa27c6be8af72ae44773185687d49c" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>void</type>
        <definition>void gr::basic_block::erase_msg</definition>
        <argsstring>(pmt::pmt_t which_port, msg_queue_t::iterator it)</argsstring>
        <name>erase_msg</name>
        <qualifiedname>gr::basic_block::erase_msg</qualifiedname>
        <param>
          <type><ref refid="namespacepmt_1a94a208b58dc16675b02674c28784d88b" kindref="member">pmt::pmt_t</ref></type>
          <declname>which_port</declname>
        </param>
        <param>
          <type>msg_queue_t::iterator</type>
          <declname>it</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/basic_block.h" line="301" column="10" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" bodystart="301" bodyend="304"/>
        <references refid="classgr_1_1basic__block_1a68e92e54cda7a02697074705b9a7c08d" compoundref="basic__block_8h" startline="99">msg_queue</references>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1basic__block_1a8cdeb25c366bedbadf918b7f106dbf85" prot="public" static="no" const="no" explicit="no" inline="yes" virt="virtual">
        <type>bool</type>
        <definition>virtual bool gr::basic_block::has_msg_port</definition>
        <argsstring>(pmt::pmt_t which_port)</argsstring>
        <name>has_msg_port</name>
        <qualifiedname>gr::basic_block::has_msg_port</qualifiedname>
        <reimplementedby refid="classgr_1_1hier__block2_1ab8ca3476c548d762efa51831a561a804">has_msg_port</reimplementedby>
        <param>
          <type><ref refid="namespacepmt_1a94a208b58dc16675b02674c28784d88b" kindref="member">pmt::pmt_t</ref></type>
          <declname>which_port</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/basic_block.h" line="306" column="18" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" bodystart="306" bodyend="315"/>
        <references refid="classgr_1_1basic__block_1aefa8ebb27b9d86bef179e30e37f0dfc3" compoundref="basic__block_8h" startline="147">d_message_subscribers</references>
        <references refid="namespacepmt_1a04b50148b5db6420f968694f093189a1">pmt::dict_has_key</references>
        <references refid="classgr_1_1basic__block_1a68e92e54cda7a02697074705b9a7c08d" compoundref="basic__block_8h" startline="99">msg_queue</references>
        <referencedby refid="classgr_1_1hier__block2_1ab8ca3476c548d762efa51831a561a804" compoundref="hier__block2_8h" startline="206" endline="209">gr::hier_block2::has_msg_port</referencedby>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1basic__block_1a30fdffa888cd7433a1fe06caa6de2ec8" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual">
        <type>const msg_queue_map_t &amp;</type>
        <definition>const msg_queue_map_t &amp; gr::basic_block::get_msg_map</definition>
        <argsstring>(void) const</argsstring>
        <name>get_msg_map</name>
        <qualifiedname>gr::basic_block::get_msg_map</qualifiedname>
        <param>
          <type>void</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/basic_block.h" line="317" column="27" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" bodystart="317" bodyend="317"/>
        <references refid="classgr_1_1basic__block_1a68e92e54cda7a02697074705b9a7c08d" compoundref="basic__block_8h" startline="99">msg_queue</references>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1basic__block_1a7f8bf6b9f28014657a6e8b5f25ca7802" prot="public" static="no" const="no" explicit="no" inline="yes" virt="virtual">
        <type>void</type>
        <definition>virtual void gr::basic_block::setup_rpc</definition>
        <argsstring>()</argsstring>
        <name>setup_rpc</name>
        <qualifiedname>gr::basic_block::setup_rpc</qualifiedname>
        <reimplementedby refid="classgr_1_1top__block_1aa36ba5d5a62c069062ed51d2714e1557">setup_rpc</reimplementedby>
        <briefdescription>
<para>Set up the RPC registered variables. </para>
        </briefdescription>
        <detaileddescription>
<para>This must be overloaded by a block that wants to use controlport. This is where rpcbasic_register_{get,set} pointers are created, which then get wrapped as shared pointers (rpcbasic_sptr(...)) and stored using add_rpc_variable. </para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" line="343" column="18" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" bodystart="343" bodyend="343"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1basic__block_1a10bd994a51158fd3803377960d688795" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>bool</type>
        <definition>bool gr::basic_block::is_rpc_set</definition>
        <argsstring>()</argsstring>
        <name>is_rpc_set</name>
        <qualifiedname>gr::basic_block::is_rpc_set</qualifiedname>
        <briefdescription>
<para>Ask if this block has been registered to the RPC. </para>
        </briefdescription>
        <detaileddescription>
<para>We can only register a block once, so we use this to protect us from calling it multiple times. </para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" line="351" column="10" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" bodystart="351" bodyend="351"/>
        <references refid="classgr_1_1basic__block_1a8d54f7ea6ebf134e68e028294488354d" compoundref="basic__block_8h" startline="92">d_rpc_set</references>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1basic__block_1ac349eee015757c75f8486b36ee08b106" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>void</type>
        <definition>void gr::basic_block::rpc_set</definition>
        <argsstring>()</argsstring>
        <name>rpc_set</name>
        <qualifiedname>gr::basic_block::rpc_set</qualifiedname>
        <briefdescription>
<para>When the block is registered with the RPC, set this. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" line="356" column="10" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" bodystart="356" bodyend="356"/>
        <references refid="classgr_1_1basic__block_1a8d54f7ea6ebf134e68e028294488354d" compoundref="basic__block_8h" startline="92">d_rpc_set</references>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1basic__block_1aca13d6f083397aada5b44d0f349ce151" prot="public" static="no" const="no" explicit="no" inline="yes" virt="virtual">
        <type>bool</type>
        <definition>virtual bool gr::basic_block::check_topology</definition>
        <argsstring>(int ninputs, int noutputs)</argsstring>
        <name>check_topology</name>
        <qualifiedname>gr::basic_block::check_topology</qualifiedname>
        <reimplementedby refid="classgr_1_1tagged__stream__block_1a9a255b51a7b098195493651ed942b2ce">check_topology</reimplementedby>
        <param>
          <type>int</type>
          <declname>ninputs</declname>
        </param>
        <param>
          <type>int</type>
          <declname>noutputs</declname>
        </param>
        <briefdescription>
<para>Confirm that ninputs and noutputs is an acceptable combination. </para>
        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>ninputs</parametername>
</parameternamelist>
<parameterdescription>
<para>number of input streams connected </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>noutputs</parametername>
</parameternamelist>
<parameterdescription>
<para>number of output streams connected</para>
</parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>true if this is a valid configuration for this block.</para>
</simplesect>
This function is called by the runtime system whenever the topology changes. Most classes do not need to override this. This check is in addition to the constraints specified by the input and output gr::io_signatures. </para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" line="371" column="18" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" bodystart="371" bodyend="376"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1basic__block_1a7fed11ec01538bfea999fb37687b43b4" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <templateparamlist>
          <param>
            <type>typename T</type>
          </param>
        </templateparamlist>
        <type>void</type>
        <definition>void gr::basic_block::set_msg_handler</definition>
        <argsstring>(pmt::pmt_t which_port, T msg_handler)</argsstring>
        <name>set_msg_handler</name>
        <qualifiedname>gr::basic_block::set_msg_handler</qualifiedname>
        <param>
          <type><ref refid="namespacepmt_1a94a208b58dc16675b02674c28784d88b" kindref="member">pmt::pmt_t</ref></type>
          <declname>which_port</declname>
        </param>
        <param>
          <type>T</type>
          <declname>msg_handler</declname>
        </param>
        <briefdescription>
<para>Set the callback that is fired when messages are available. </para>
        </briefdescription>
        <detaileddescription>
<para><computeroutput><ref refid="classgr_1_1msg__handler" kindref="compound">msg_handler</ref></computeroutput> can be any kind of function pointer or function object that has the signature: <preformatted>
   void msg_handler(pmt::pmt msg);
</preformatted></para>
<para>(You may want to use boost::bind to massage your callable into the correct form. See <ref refid="classgr_1_1blocks_1_1nop" kindref="compound">gr::blocks::nop</ref> for an example that sets up a class method as the callback.)</para>
<para>Blocks that desire to handle messages must call this method in their constructors to register the handler that will be invoked when messages are available.</para>
<para>If the block inherits from block, the runtime system will ensure that <ref refid="classgr_1_1msg__handler" kindref="compound">msg_handler</ref> is called in a thread-safe manner, such that work and <ref refid="classgr_1_1msg__handler" kindref="compound">msg_handler</ref> will never be called concurrently. This allows <ref refid="classgr_1_1msg__handler" kindref="compound">msg_handler</ref> to update state variables without having to worry about thread-safety issues with work, general_work or another invocation of <ref refid="classgr_1_1msg__handler" kindref="compound">msg_handler</ref>.</para>
<para>If the block inherits from <ref refid="classgr_1_1hier__block2" kindref="compound">hier_block2</ref>, the runtime system will ensure that no reentrant calls are made to <ref refid="classgr_1_1msg__handler" kindref="compound">msg_handler</ref>. </para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" line="406" column="10" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" bodystart="406" bodyend="413"/>
        <references refid="classgr_1_1basic__block_1a68e92e54cda7a02697074705b9a7c08d" compoundref="basic__block_8h" startline="99">msg_queue</references>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1basic__block_1a53f88988bf0d8a2174de1854f4deb6cb" prot="public" static="no" const="no" explicit="no" inline="no" virt="pure-virtual">
        <type>void</type>
        <definition>virtual void gr::basic_block::set_processor_affinity</definition>
        <argsstring>(const std::vector&lt; int &gt; &amp;mask)=0</argsstring>
        <name>set_processor_affinity</name>
        <qualifiedname>gr::basic_block::set_processor_affinity</qualifiedname>
        <reimplementedby refid="classgr_1_1block_1a00276b0a919a51d9255131c92ed91b27">set_processor_affinity</reimplementedby>
        <reimplementedby refid="classgr_1_1hier__block2_1aa3d9d79f8cf578c84a8280dda1cef82e">set_processor_affinity</reimplementedby>
        <param>
          <type>const std::vector&lt; int &gt; &amp;</type>
          <declname>mask</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/basic_block.h" line="415" column="18"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1basic__block_1ac6648d85a9e1c808ba18789bf4d525ae" prot="public" static="no" const="no" explicit="no" inline="no" virt="pure-virtual">
        <type>void</type>
        <definition>virtual void gr::basic_block::unset_processor_affinity</definition>
        <argsstring>()=0</argsstring>
        <name>unset_processor_affinity</name>
        <qualifiedname>gr::basic_block::unset_processor_affinity</qualifiedname>
        <reimplementedby refid="classgr_1_1block_1a84b99b697f5323c8c062ff6ac5691fc3">unset_processor_affinity</reimplementedby>
        <reimplementedby refid="classgr_1_1hier__block2_1a994b49ccbcd03723a2a02ab93fdfc5b7">unset_processor_affinity</reimplementedby>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" line="417" column="18"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1basic__block_1a7507b5bcfbad500e0511ab73af4ebb7a" prot="public" static="no" const="no" explicit="no" inline="no" virt="pure-virtual">
        <type>std::vector&lt; int &gt;</type>
        <definition>virtual std::vector&lt; int &gt; gr::basic_block::processor_affinity</definition>
        <argsstring>()=0</argsstring>
        <name>processor_affinity</name>
        <qualifiedname>gr::basic_block::processor_affinity</qualifiedname>
        <reimplementedby refid="classgr_1_1block_1aa10e476b727d19dc6f95cb2326193607">processor_affinity</reimplementedby>
        <reimplementedby refid="classgr_1_1hier__block2_1a0686247f4f6e57b20461026e3296743c">processor_affinity</reimplementedby>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" line="419" column="25"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1basic__block_1a0c938f2850bf465d06e97bf9ff97165e" prot="public" static="no" const="no" explicit="no" inline="no" virt="pure-virtual">
        <type>void</type>
        <definition>virtual void gr::basic_block::set_log_level</definition>
        <argsstring>(const std::string &amp;level)=0</argsstring>
        <name>set_log_level</name>
        <qualifiedname>gr::basic_block::set_log_level</qualifiedname>
        <reimplementedby refid="classgr_1_1block_1ae4c10f5f25c47e15f715eee574cd0951">set_log_level</reimplementedby>
        <reimplementedby refid="classgr_1_1hier__block2_1aed2317b6ab296436f32916e96fee887a">set_log_level</reimplementedby>
        <param>
          <type>const std::string &amp;</type>
          <declname>level</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/basic_block.h" line="421" column="18"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1basic__block_1a75e374a40ecba3d1cae0e704522a3337" prot="public" static="no" const="no" explicit="no" inline="no" virt="pure-virtual">
        <type>std::string</type>
        <definition>virtual std::string gr::basic_block::log_level</definition>
        <argsstring>()=0</argsstring>
        <name>log_level</name>
        <qualifiedname>gr::basic_block::log_level</qualifiedname>
        <reimplementedby refid="classgr_1_1block_1a7d4018d4bbe1bc19569f674003c60cc9">log_level</reimplementedby>
        <reimplementedby refid="classgr_1_1hier__block2_1a0b7de3dbc4dcb4625fc96353ad400e6a">log_level</reimplementedby>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" line="423" column="25"/>
      </memberdef>
    </sectiondef>
    <briefdescription>
<para>The abstract base class for all signal processing blocks. </para>
    </briefdescription>
    <detaileddescription>
<para>Basic blocks are the bare abstraction of an entity that has a name, a set of inputs and outputs, and a message queue. These are never instantiated directly; rather, this is the abstract parent class of both gr_hier_block, which is a recursive container, and block, which implements actual signal processing functions. </para>
    </detaileddescription>
    <inheritancegraph>
      <node id="62">
        <label>block_gateway</label>
        <link refid="classblock__gateway"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="338">
        <label>gr::analog::agc2_cc</label>
        <link refid="classgr_1_1analog_1_1agc2__cc"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="339">
        <label>gr::analog::agc2_ff</label>
        <link refid="classgr_1_1analog_1_1agc2__ff"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="340">
        <label>gr::analog::agc3_cc</label>
        <link refid="classgr_1_1analog_1_1agc3__cc"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="341">
        <label>gr::analog::agc_cc</label>
        <link refid="classgr_1_1analog_1_1agc__cc"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="342">
        <label>gr::analog::agc_ff</label>
        <link refid="classgr_1_1analog_1_1agc__ff"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="605">
        <label>gr::analog::cpfsk_bc</label>
        <link refid="classgr_1_1analog_1_1cpfsk__bc"/>
        <childnode refid="592" relation="public-inheritance">
        </childnode>
      </node>
      <node id="63">
        <label>gr::analog::ctcss_squelch_ff</label>
        <link refid="classgr_1_1analog_1_1ctcss__squelch__ff"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
        <childnode refid="67" relation="public-inheritance">
        </childnode>
      </node>
      <node id="343">
        <label>gr::analog::dpll_bb</label>
        <link refid="classgr_1_1analog_1_1dpll__bb"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="344">
        <label>gr::analog::fastnoise_source&lt; T &gt;</label>
        <link refid="classgr_1_1analog_1_1fastnoise__source"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="182">
        <label>gr::analog::fastnoise_source&lt; float &gt;</label>
        <link refid="classgr_1_1analog_1_1fastnoise__source"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="185">
        <label>gr::analog::fastnoise_source&lt; gr_complex &gt;</label>
        <link refid="classgr_1_1analog_1_1fastnoise__source"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="184">
        <label>gr::analog::fastnoise_source&lt; std::int16_t &gt;</label>
        <link refid="classgr_1_1analog_1_1fastnoise__source"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="183">
        <label>gr::analog::fastnoise_source&lt; std::int32_t &gt;</label>
        <link refid="classgr_1_1analog_1_1fastnoise__source"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="345">
        <label>gr::analog::feedforward_agc_cc</label>
        <link refid="classgr_1_1analog_1_1feedforward__agc__cc"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="346">
        <label>gr::analog::fmdet_cf</label>
        <link refid="classgr_1_1analog_1_1fmdet__cf"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="347">
        <label>gr::analog::frequency_modulator_fc</label>
        <link refid="classgr_1_1analog_1_1frequency__modulator__fc"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="348">
        <label>gr::analog::noise_source&lt; T &gt;</label>
        <link refid="classgr_1_1analog_1_1noise__source"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="188">
        <label>gr::analog::noise_source&lt; float &gt;</label>
        <link refid="classgr_1_1analog_1_1noise__source"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="189">
        <label>gr::analog::noise_source&lt; gr_complex &gt;</label>
        <link refid="classgr_1_1analog_1_1noise__source"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="186">
        <label>gr::analog::noise_source&lt; std::int16_t &gt;</label>
        <link refid="classgr_1_1analog_1_1noise__source"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="187">
        <label>gr::analog::noise_source&lt; std::int32_t &gt;</label>
        <link refid="classgr_1_1analog_1_1noise__source"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="349">
        <label>gr::analog::phase_modulator_fc</label>
        <link refid="classgr_1_1analog_1_1phase__modulator__fc"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="350">
        <label>gr::analog::pll_carriertracking_cc</label>
        <link refid="classgr_1_1analog_1_1pll__carriertracking__cc"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="351">
        <label>gr::analog::pll_freqdet_cf</label>
        <link refid="classgr_1_1analog_1_1pll__freqdet__cf"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="352">
        <label>gr::analog::pll_refout_cc</label>
        <link refid="classgr_1_1analog_1_1pll__refout__cc"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="353">
        <label>gr::analog::probe_avg_mag_sqrd_c</label>
        <link refid="classgr_1_1analog_1_1probe__avg__mag__sqrd__c"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="354">
        <label>gr::analog::probe_avg_mag_sqrd_cf</label>
        <link refid="classgr_1_1analog_1_1probe__avg__mag__sqrd__cf"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="355">
        <label>gr::analog::probe_avg_mag_sqrd_f</label>
        <link refid="classgr_1_1analog_1_1probe__avg__mag__sqrd__f"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="64">
        <label>gr::analog::pwr_squelch_cc</label>
        <link refid="classgr_1_1analog_1_1pwr__squelch__cc"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
        <childnode refid="66" relation="public-inheritance">
        </childnode>
      </node>
      <node id="65">
        <label>gr::analog::pwr_squelch_ff</label>
        <link refid="classgr_1_1analog_1_1pwr__squelch__ff"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
        <childnode refid="67" relation="public-inheritance">
        </childnode>
      </node>
      <node id="356">
        <label>gr::analog::quadrature_demod_cf</label>
        <link refid="classgr_1_1analog_1_1quadrature__demod__cf"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="357">
        <label>gr::analog::rail_ff</label>
        <link refid="classgr_1_1analog_1_1rail__ff"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="358">
        <label>gr::analog::random_uniform_source&lt; T &gt;</label>
        <link refid="classgr_1_1analog_1_1random__uniform__source"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="191">
        <label>gr::analog::random_uniform_source&lt; std::int16_t &gt;</label>
        <link refid="classgr_1_1analog_1_1random__uniform__source"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="192">
        <label>gr::analog::random_uniform_source&lt; std::int32_t &gt;</label>
        <link refid="classgr_1_1analog_1_1random__uniform__source"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="190">
        <label>gr::analog::random_uniform_source&lt; std::uint8_t &gt;</label>
        <link refid="classgr_1_1analog_1_1random__uniform__source"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="359">
        <label>gr::analog::sig_source&lt; T &gt;</label>
        <link refid="classgr_1_1analog_1_1sig__source"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="196">
        <label>gr::analog::sig_source&lt; float &gt;</label>
        <link refid="classgr_1_1analog_1_1sig__source"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="197">
        <label>gr::analog::sig_source&lt; gr_complex &gt;</label>
        <link refid="classgr_1_1analog_1_1sig__source"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="194">
        <label>gr::analog::sig_source&lt; std::int16_t &gt;</label>
        <link refid="classgr_1_1analog_1_1sig__source"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="195">
        <label>gr::analog::sig_source&lt; std::int32_t &gt;</label>
        <link refid="classgr_1_1analog_1_1sig__source"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="193">
        <label>gr::analog::sig_source&lt; std::int8_t &gt;</label>
        <link refid="classgr_1_1analog_1_1sig__source"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="360">
        <label>gr::analog::simple_squelch_cc</label>
        <link refid="classgr_1_1analog_1_1simple__squelch__cc"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="66">
        <label>gr::analog::squelch_base_cc</label>
        <link refid="classgr_1_1analog_1_1squelch__base__cc"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="67">
        <label>gr::analog::squelch_base_ff</label>
        <link refid="classgr_1_1analog_1_1squelch__base__ff"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="361">
        <label>gr::audio::sink</label>
        <link refid="classgr_1_1audio_1_1sink"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="362">
        <label>gr::audio::source</label>
        <link refid="classgr_1_1audio_1_1source"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="1">
        <label>gr::basic_block</label>
        <link refid="classgr_1_1basic__block"/>
        <childnode refid="2" relation="public-inheritance">
        </childnode>
        <childnode refid="4" relation="public-inheritance">
        </childnode>
      </node>
      <node id="5">
        <label>gr::block</label>
        <link refid="classgr_1_1block"/>
        <childnode refid="1" relation="public-inheritance">
        </childnode>
      </node>
      <node id="363">
        <label>gr::blocks::abs_blk&lt; T &gt;</label>
        <link refid="classgr_1_1blocks_1_1abs__blk"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="200">
        <label>gr::blocks::abs_blk&lt; float &gt;</label>
        <link refid="classgr_1_1blocks_1_1abs__blk"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="198">
        <label>gr::blocks::abs_blk&lt; std::int16_t &gt;</label>
        <link refid="classgr_1_1blocks_1_1abs__blk"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="199">
        <label>gr::blocks::abs_blk&lt; std::int32_t &gt;</label>
        <link refid="classgr_1_1blocks_1_1abs__blk"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="364">
        <label>gr::blocks::add_blk&lt; T &gt;</label>
        <link refid="classgr_1_1blocks_1_1add__blk"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="204">
        <label>gr::blocks::add_blk&lt; float &gt;</label>
        <link refid="classgr_1_1blocks_1_1add__blk"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="203">
        <label>gr::blocks::add_blk&lt; gr_complex &gt;</label>
        <link refid="classgr_1_1blocks_1_1add__blk"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="201">
        <label>gr::blocks::add_blk&lt; std::int16_t &gt;</label>
        <link refid="classgr_1_1blocks_1_1add__blk"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="202">
        <label>gr::blocks::add_blk&lt; std::int32_t &gt;</label>
        <link refid="classgr_1_1blocks_1_1add__blk"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="365">
        <label>gr::blocks::add_const_bb</label>
        <link refid="classgr_1_1blocks_1_1add__const__bb"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="366">
        <label>gr::blocks::add_const_cc</label>
        <link refid="classgr_1_1blocks_1_1add__const__cc"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="367">
        <label>gr::blocks::add_const_ff</label>
        <link refid="classgr_1_1blocks_1_1add__const__ff"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="368">
        <label>gr::blocks::add_const_ii</label>
        <link refid="classgr_1_1blocks_1_1add__const__ii"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="369">
        <label>gr::blocks::add_const_ss</label>
        <link refid="classgr_1_1blocks_1_1add__const__ss"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="370">
        <label>gr::blocks::add_const_v&lt; T &gt;</label>
        <link refid="classgr_1_1blocks_1_1add__const__v"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="208">
        <label>gr::blocks::add_const_v&lt; float &gt;</label>
        <link refid="classgr_1_1blocks_1_1add__const__v"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="209">
        <label>gr::blocks::add_const_v&lt; gr_complex &gt;</label>
        <link refid="classgr_1_1blocks_1_1add__const__v"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="206">
        <label>gr::blocks::add_const_v&lt; std::int16_t &gt;</label>
        <link refid="classgr_1_1blocks_1_1add__const__v"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="207">
        <label>gr::blocks::add_const_v&lt; std::int32_t &gt;</label>
        <link refid="classgr_1_1blocks_1_1add__const__v"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="205">
        <label>gr::blocks::add_const_v&lt; std::uint8_t &gt;</label>
        <link refid="classgr_1_1blocks_1_1add__const__v"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="371">
        <label>gr::blocks::and_blk&lt; T &gt;</label>
        <link refid="classgr_1_1blocks_1_1and__blk"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="211">
        <label>gr::blocks::and_blk&lt; std::int16_t &gt;</label>
        <link refid="classgr_1_1blocks_1_1and__blk"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="212">
        <label>gr::blocks::and_blk&lt; std::int32_t &gt;</label>
        <link refid="classgr_1_1blocks_1_1and__blk"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="210">
        <label>gr::blocks::and_blk&lt; std::uint8_t &gt;</label>
        <link refid="classgr_1_1blocks_1_1and__blk"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="372">
        <label>gr::blocks::and_const&lt; T &gt;</label>
        <link refid="classgr_1_1blocks_1_1and__const"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="214">
        <label>gr::blocks::and_const&lt; std::int16_t &gt;</label>
        <link refid="classgr_1_1blocks_1_1and__const"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="215">
        <label>gr::blocks::and_const&lt; std::int32_t &gt;</label>
        <link refid="classgr_1_1blocks_1_1and__const"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="213">
        <label>gr::blocks::and_const&lt; std::uint8_t &gt;</label>
        <link refid="classgr_1_1blocks_1_1and__const"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="373">
        <label>gr::blocks::annotator_1to1</label>
        <link refid="classgr_1_1blocks_1_1annotator__1to1"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="374">
        <label>gr::blocks::annotator_alltoall</label>
        <link refid="classgr_1_1blocks_1_1annotator__alltoall"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="375">
        <label>gr::blocks::annotator_raw</label>
        <link refid="classgr_1_1blocks_1_1annotator__raw"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="376">
        <label>gr::blocks::argmax&lt; T &gt;</label>
        <link refid="classgr_1_1blocks_1_1argmax"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="216">
        <label>gr::blocks::argmax&lt; float &gt;</label>
        <link refid="classgr_1_1blocks_1_1argmax"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="218">
        <label>gr::blocks::argmax&lt; std::int16_t &gt;</label>
        <link refid="classgr_1_1blocks_1_1argmax"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="217">
        <label>gr::blocks::argmax&lt; std::int32_t &gt;</label>
        <link refid="classgr_1_1blocks_1_1argmax"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="377">
        <label>gr::blocks::blockinterleaver_xx&lt; T &gt;</label>
        <link refid="classgr_1_1blocks_1_1blockinterleaver__xx"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="221">
        <label>gr::blocks::blockinterleaver_xx&lt; float &gt;</label>
        <link refid="classgr_1_1blocks_1_1blockinterleaver__xx"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="220">
        <label>gr::blocks::blockinterleaver_xx&lt; gr_complex &gt;</label>
        <link refid="classgr_1_1blocks_1_1blockinterleaver__xx"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="223">
        <label>gr::blocks::blockinterleaver_xx&lt; int16_t &gt;</label>
        <link refid="classgr_1_1blocks_1_1blockinterleaver__xx"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="222">
        <label>gr::blocks::blockinterleaver_xx&lt; int32_t &gt;</label>
        <link refid="classgr_1_1blocks_1_1blockinterleaver__xx"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="219">
        <label>gr::blocks::blockinterleaver_xx&lt; uint8_t &gt;</label>
        <link refid="classgr_1_1blocks_1_1blockinterleaver__xx"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="378">
        <label>gr::blocks::burst_tagger</label>
        <link refid="classgr_1_1blocks_1_1burst__tagger"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="68">
        <label>gr::blocks::burst_to_stream</label>
        <link refid="classgr_1_1blocks_1_1burst__to__stream"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="379">
        <label>gr::blocks::char_to_float</label>
        <link refid="classgr_1_1blocks_1_1char__to__float"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="380">
        <label>gr::blocks::char_to_short</label>
        <link refid="classgr_1_1blocks_1_1char__to__short"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="381">
        <label>gr::blocks::check_lfsr_32k_s</label>
        <link refid="classgr_1_1blocks_1_1check__lfsr__32k__s"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="382">
        <label>gr::blocks::complex_to_arg</label>
        <link refid="classgr_1_1blocks_1_1complex__to__arg"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="383">
        <label>gr::blocks::complex_to_float</label>
        <link refid="classgr_1_1blocks_1_1complex__to__float"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="384">
        <label>gr::blocks::complex_to_imag</label>
        <link refid="classgr_1_1blocks_1_1complex__to__imag"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="606">
        <label>gr::blocks::complex_to_interleaved_char</label>
        <link refid="classgr_1_1blocks_1_1complex__to__interleaved__char"/>
        <childnode refid="592" relation="public-inheritance">
        </childnode>
      </node>
      <node id="607">
        <label>gr::blocks::complex_to_interleaved_short</label>
        <link refid="classgr_1_1blocks_1_1complex__to__interleaved__short"/>
        <childnode refid="592" relation="public-inheritance">
        </childnode>
      </node>
      <node id="385">
        <label>gr::blocks::complex_to_mag</label>
        <link refid="classgr_1_1blocks_1_1complex__to__mag"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="386">
        <label>gr::blocks::complex_to_mag_squared</label>
        <link refid="classgr_1_1blocks_1_1complex__to__mag__squared"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="387">
        <label>gr::blocks::complex_to_magphase</label>
        <link refid="classgr_1_1blocks_1_1complex__to__magphase"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="388">
        <label>gr::blocks::complex_to_real</label>
        <link refid="classgr_1_1blocks_1_1complex__to__real"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="389">
        <label>gr::blocks::conjugate_cc</label>
        <link refid="classgr_1_1blocks_1_1conjugate__cc"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="69">
        <label>gr::blocks::copy</label>
        <link refid="classgr_1_1blocks_1_1copy"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="390">
        <label>gr::blocks::correctiq</label>
        <link refid="classgr_1_1blocks_1_1correctiq"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="391">
        <label>gr::blocks::correctiq_auto</label>
        <link refid="classgr_1_1blocks_1_1correctiq__auto"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="392">
        <label>gr::blocks::correctiq_man</label>
        <link refid="classgr_1_1blocks_1_1correctiq__man"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="393">
        <label>gr::blocks::ctrlport_probe2_b</label>
        <link refid="classgr_1_1blocks_1_1ctrlport__probe2__b"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="394">
        <label>gr::blocks::ctrlport_probe2_c</label>
        <link refid="classgr_1_1blocks_1_1ctrlport__probe2__c"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="395">
        <label>gr::blocks::ctrlport_probe2_f</label>
        <link refid="classgr_1_1blocks_1_1ctrlport__probe2__f"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="396">
        <label>gr::blocks::ctrlport_probe2_i</label>
        <link refid="classgr_1_1blocks_1_1ctrlport__probe2__i"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="397">
        <label>gr::blocks::ctrlport_probe2_s</label>
        <link refid="classgr_1_1blocks_1_1ctrlport__probe2__s"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="398">
        <label>gr::blocks::ctrlport_probe_c</label>
        <link refid="classgr_1_1blocks_1_1ctrlport__probe__c"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="70">
        <label>gr::blocks::deinterleave</label>
        <link refid="classgr_1_1blocks_1_1deinterleave"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="71">
        <label>gr::blocks::delay</label>
        <link refid="classgr_1_1blocks_1_1delay"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="399">
        <label>gr::blocks::divide&lt; T &gt;</label>
        <link refid="classgr_1_1blocks_1_1divide"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="226">
        <label>gr::blocks::divide&lt; float &gt;</label>
        <link refid="classgr_1_1blocks_1_1divide"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="227">
        <label>gr::blocks::divide&lt; gr_complex &gt;</label>
        <link refid="classgr_1_1blocks_1_1divide"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="224">
        <label>gr::blocks::divide&lt; std::int16_t &gt;</label>
        <link refid="classgr_1_1blocks_1_1divide"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="225">
        <label>gr::blocks::divide&lt; std::int32_t &gt;</label>
        <link refid="classgr_1_1blocks_1_1divide"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="400">
        <label>gr::blocks::endian_swap</label>
        <link refid="classgr_1_1blocks_1_1endian__swap"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="401">
        <label>gr::blocks::exponentiate_const_cci</label>
        <link refid="classgr_1_1blocks_1_1exponentiate__const__cci"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="402">
        <label>gr::blocks::file_descriptor_sink</label>
        <link refid="classgr_1_1blocks_1_1file__descriptor__sink"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="403">
        <label>gr::blocks::file_descriptor_source</label>
        <link refid="classgr_1_1blocks_1_1file__descriptor__source"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="404">
        <label>gr::blocks::file_meta_sink</label>
        <link refid="classgr_1_1blocks_1_1file__meta__sink"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="405">
        <label>gr::blocks::file_meta_source</label>
        <link refid="classgr_1_1blocks_1_1file__meta__source"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="406">
        <label>gr::blocks::file_sink</label>
        <link refid="classgr_1_1blocks_1_1file__sink"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="407">
        <label>gr::blocks::file_source</label>
        <link refid="classgr_1_1blocks_1_1file__source"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="408">
        <label>gr::blocks::float_to_char</label>
        <link refid="classgr_1_1blocks_1_1float__to__char"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="409">
        <label>gr::blocks::float_to_complex</label>
        <link refid="classgr_1_1blocks_1_1float__to__complex"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="410">
        <label>gr::blocks::float_to_int</label>
        <link refid="classgr_1_1blocks_1_1float__to__int"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="411">
        <label>gr::blocks::float_to_short</label>
        <link refid="classgr_1_1blocks_1_1float__to__short"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="412">
        <label>gr::blocks::float_to_uchar</label>
        <link refid="classgr_1_1blocks_1_1float__to__uchar"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="413">
        <label>gr::blocks::head</label>
        <link refid="classgr_1_1blocks_1_1head"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="414">
        <label>gr::blocks::host_buffer_copy</label>
        <link refid="classgr_1_1blocks_1_1host__buffer__copy"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="415">
        <label>gr::blocks::int_to_float</label>
        <link refid="classgr_1_1blocks_1_1int__to__float"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="571">
        <label>gr::blocks::integrate&lt; T &gt;</label>
        <link refid="classgr_1_1blocks_1_1integrate"/>
        <childnode refid="554" relation="public-inheritance">
        </childnode>
      </node>
      <node id="557">
        <label>gr::blocks::integrate&lt; float &gt;</label>
        <link refid="classgr_1_1blocks_1_1integrate"/>
        <childnode refid="554" relation="public-inheritance">
        </childnode>
      </node>
      <node id="558">
        <label>gr::blocks::integrate&lt; gr_complex &gt;</label>
        <link refid="classgr_1_1blocks_1_1integrate"/>
        <childnode refid="554" relation="public-inheritance">
        </childnode>
      </node>
      <node id="555">
        <label>gr::blocks::integrate&lt; std::int16_t &gt;</label>
        <link refid="classgr_1_1blocks_1_1integrate"/>
        <childnode refid="554" relation="public-inheritance">
        </childnode>
      </node>
      <node id="556">
        <label>gr::blocks::integrate&lt; std::int32_t &gt;</label>
        <link refid="classgr_1_1blocks_1_1integrate"/>
        <childnode refid="554" relation="public-inheritance">
        </childnode>
      </node>
      <node id="72">
        <label>gr::blocks::interleave</label>
        <link refid="classgr_1_1blocks_1_1interleave"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="572">
        <label>gr::blocks::interleaved_char_to_complex</label>
        <link refid="classgr_1_1blocks_1_1interleaved__char__to__complex"/>
        <childnode refid="554" relation="public-inheritance">
        </childnode>
      </node>
      <node id="573">
        <label>gr::blocks::interleaved_short_to_complex</label>
        <link refid="classgr_1_1blocks_1_1interleaved__short__to__complex"/>
        <childnode refid="554" relation="public-inheritance">
        </childnode>
      </node>
      <node id="73">
        <label>gr::blocks::keep_m_in_n</label>
        <link refid="classgr_1_1blocks_1_1keep__m__in__n"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="74">
        <label>gr::blocks::keep_one_in_n</label>
        <link refid="classgr_1_1blocks_1_1keep__one__in__n"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="416">
        <label>gr::blocks::lfsr_32k_source_s</label>
        <link refid="classgr_1_1blocks_1_1lfsr__32k__source__s"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="417">
        <label>gr::blocks::magphase_to_complex</label>
        <link refid="classgr_1_1blocks_1_1magphase__to__complex"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="418">
        <label>gr::blocks::max_blk&lt; T &gt;</label>
        <link refid="classgr_1_1blocks_1_1max__blk"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="230">
        <label>gr::blocks::max_blk&lt; float &gt;</label>
        <link refid="classgr_1_1blocks_1_1max__blk"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="228">
        <label>gr::blocks::max_blk&lt; std::int16_t &gt;</label>
        <link refid="classgr_1_1blocks_1_1max__blk"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="229">
        <label>gr::blocks::max_blk&lt; std::int32_t &gt;</label>
        <link refid="classgr_1_1blocks_1_1max__blk"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="75">
        <label>gr::blocks::message_debug</label>
        <link refid="classgr_1_1blocks_1_1message__debug"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="76">
        <label>gr::blocks::message_strobe</label>
        <link refid="classgr_1_1blocks_1_1message__strobe"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="77">
        <label>gr::blocks::message_strobe_random</label>
        <link refid="classgr_1_1blocks_1_1message__strobe__random"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="419">
        <label>gr::blocks::min_blk&lt; T &gt;</label>
        <link refid="classgr_1_1blocks_1_1min__blk"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="233">
        <label>gr::blocks::min_blk&lt; float &gt;</label>
        <link refid="classgr_1_1blocks_1_1min__blk"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="231">
        <label>gr::blocks::min_blk&lt; std::int16_t &gt;</label>
        <link refid="classgr_1_1blocks_1_1min__blk"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="232">
        <label>gr::blocks::min_blk&lt; std::int32_t &gt;</label>
        <link refid="classgr_1_1blocks_1_1min__blk"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="420">
        <label>gr::blocks::moving_average&lt; T &gt;</label>
        <link refid="classgr_1_1blocks_1_1moving__average"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="236">
        <label>gr::blocks::moving_average&lt; float &gt;</label>
        <link refid="classgr_1_1blocks_1_1moving__average"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="237">
        <label>gr::blocks::moving_average&lt; gr_complex &gt;</label>
        <link refid="classgr_1_1blocks_1_1moving__average"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="234">
        <label>gr::blocks::moving_average&lt; std::int16_t &gt;</label>
        <link refid="classgr_1_1blocks_1_1moving__average"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="235">
        <label>gr::blocks::moving_average&lt; std::int32_t &gt;</label>
        <link refid="classgr_1_1blocks_1_1moving__average"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="421">
        <label>gr::blocks::multiply&lt; T &gt;</label>
        <link refid="classgr_1_1blocks_1_1multiply"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="240">
        <label>gr::blocks::multiply&lt; float &gt;</label>
        <link refid="classgr_1_1blocks_1_1multiply"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="241">
        <label>gr::blocks::multiply&lt; gr_complex &gt;</label>
        <link refid="classgr_1_1blocks_1_1multiply"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="238">
        <label>gr::blocks::multiply&lt; std::int16_t &gt;</label>
        <link refid="classgr_1_1blocks_1_1multiply"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="239">
        <label>gr::blocks::multiply&lt; std::int32_t &gt;</label>
        <link refid="classgr_1_1blocks_1_1multiply"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="422">
        <label>gr::blocks::multiply_by_tag_value_cc</label>
        <link refid="classgr_1_1blocks_1_1multiply__by__tag__value__cc"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="423">
        <label>gr::blocks::multiply_conjugate_cc</label>
        <link refid="classgr_1_1blocks_1_1multiply__conjugate__cc"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="424">
        <label>gr::blocks::multiply_const&lt; T &gt;</label>
        <link refid="classgr_1_1blocks_1_1multiply__const"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="244">
        <label>gr::blocks::multiply_const&lt; float &gt;</label>
        <link refid="classgr_1_1blocks_1_1multiply__const"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="245">
        <label>gr::blocks::multiply_const&lt; gr_complex &gt;</label>
        <link refid="classgr_1_1blocks_1_1multiply__const"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="242">
        <label>gr::blocks::multiply_const&lt; std::int16_t &gt;</label>
        <link refid="classgr_1_1blocks_1_1multiply__const"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="243">
        <label>gr::blocks::multiply_const&lt; std::int32_t &gt;</label>
        <link refid="classgr_1_1blocks_1_1multiply__const"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="425">
        <label>gr::blocks::multiply_const_v&lt; T &gt;</label>
        <link refid="classgr_1_1blocks_1_1multiply__const__v"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="248">
        <label>gr::blocks::multiply_const_v&lt; float &gt;</label>
        <link refid="classgr_1_1blocks_1_1multiply__const__v"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="249">
        <label>gr::blocks::multiply_const_v&lt; gr_complex &gt;</label>
        <link refid="classgr_1_1blocks_1_1multiply__const__v"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="246">
        <label>gr::blocks::multiply_const_v&lt; std::int16_t &gt;</label>
        <link refid="classgr_1_1blocks_1_1multiply__const__v"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="247">
        <label>gr::blocks::multiply_const_v&lt; std::int32_t &gt;</label>
        <link refid="classgr_1_1blocks_1_1multiply__const__v"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="426">
        <label>gr::blocks::multiply_matrix&lt; T &gt;</label>
        <link refid="classgr_1_1blocks_1_1multiply__matrix"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="250">
        <label>gr::blocks::multiply_matrix&lt; float &gt;</label>
        <link refid="classgr_1_1blocks_1_1multiply__matrix"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="251">
        <label>gr::blocks::multiply_matrix&lt; gr_complex &gt;</label>
        <link refid="classgr_1_1blocks_1_1multiply__matrix"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="427">
        <label>gr::blocks::mute_blk&lt; T &gt;</label>
        <link refid="classgr_1_1blocks_1_1mute__blk"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="254">
        <label>gr::blocks::mute_blk&lt; float &gt;</label>
        <link refid="classgr_1_1blocks_1_1mute__blk"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="255">
        <label>gr::blocks::mute_blk&lt; gr_complex &gt;</label>
        <link refid="classgr_1_1blocks_1_1mute__blk"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="252">
        <label>gr::blocks::mute_blk&lt; std::int16_t &gt;</label>
        <link refid="classgr_1_1blocks_1_1mute__blk"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="253">
        <label>gr::blocks::mute_blk&lt; std::int32_t &gt;</label>
        <link refid="classgr_1_1blocks_1_1mute__blk"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="428">
        <label>gr::blocks::nlog10_ff</label>
        <link refid="classgr_1_1blocks_1_1nlog10__ff"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="78">
        <label>gr::blocks::nop</label>
        <link refid="classgr_1_1blocks_1_1nop"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="429">
        <label>gr::blocks::not_blk&lt; T &gt;</label>
        <link refid="classgr_1_1blocks_1_1not__blk"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="257">
        <label>gr::blocks::not_blk&lt; std::int16_t &gt;</label>
        <link refid="classgr_1_1blocks_1_1not__blk"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="258">
        <label>gr::blocks::not_blk&lt; std::int32_t &gt;</label>
        <link refid="classgr_1_1blocks_1_1not__blk"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="256">
        <label>gr::blocks::not_blk&lt; std::uint8_t &gt;</label>
        <link refid="classgr_1_1blocks_1_1not__blk"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="430">
        <label>gr::blocks::null_sink</label>
        <link refid="classgr_1_1blocks_1_1null__sink"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="431">
        <label>gr::blocks::null_source</label>
        <link refid="classgr_1_1blocks_1_1null__source"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="432">
        <label>gr::blocks::or_blk&lt; T &gt;</label>
        <link refid="classgr_1_1blocks_1_1or__blk"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="260">
        <label>gr::blocks::or_blk&lt; std::int16_t &gt;</label>
        <link refid="classgr_1_1blocks_1_1or__blk"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="261">
        <label>gr::blocks::or_blk&lt; std::int32_t &gt;</label>
        <link refid="classgr_1_1blocks_1_1or__blk"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="259">
        <label>gr::blocks::or_blk&lt; std::uint8_t &gt;</label>
        <link refid="classgr_1_1blocks_1_1or__blk"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="574">
        <label>gr::blocks::pack_k_bits_bb</label>
        <link refid="classgr_1_1blocks_1_1pack__k__bits__bb"/>
        <childnode refid="554" relation="public-inheritance">
        </childnode>
      </node>
      <node id="79">
        <label>gr::blocks::packed_to_unpacked&lt; T &gt;</label>
        <link refid="classgr_1_1blocks_1_1packed__to__unpacked"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="7">
        <label>gr::blocks::packed_to_unpacked&lt; std::int16_t &gt;</label>
        <link refid="classgr_1_1blocks_1_1packed__to__unpacked"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="8">
        <label>gr::blocks::packed_to_unpacked&lt; std::int32_t &gt;</label>
        <link refid="classgr_1_1blocks_1_1packed__to__unpacked"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="6">
        <label>gr::blocks::packed_to_unpacked&lt; std::uint8_t &gt;</label>
        <link refid="classgr_1_1blocks_1_1packed__to__unpacked"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="80">
        <label>gr::blocks::patterned_interleaver</label>
        <link refid="classgr_1_1blocks_1_1patterned__interleaver"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="433">
        <label>gr::blocks::peak_detector&lt; T &gt;</label>
        <link refid="classgr_1_1blocks_1_1peak__detector"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="434">
        <label>gr::blocks::peak_detector2_fb</label>
        <link refid="classgr_1_1blocks_1_1peak__detector2__fb"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="262">
        <label>gr::blocks::peak_detector&lt; float &gt;</label>
        <link refid="classgr_1_1blocks_1_1peak__detector"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="264">
        <label>gr::blocks::peak_detector&lt; std::int16_t &gt;</label>
        <link refid="classgr_1_1blocks_1_1peak__detector"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="263">
        <label>gr::blocks::peak_detector&lt; std::int32_t &gt;</label>
        <link refid="classgr_1_1blocks_1_1peak__detector"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="435">
        <label>gr::blocks::phase_shift</label>
        <link refid="classgr_1_1blocks_1_1phase__shift"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="81">
        <label>gr::blocks::plateau_detector_fb</label>
        <link refid="classgr_1_1blocks_1_1plateau__detector__fb"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="436">
        <label>gr::blocks::probe_rate</label>
        <link refid="classgr_1_1blocks_1_1probe__rate"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="437">
        <label>gr::blocks::probe_signal&lt; T &gt;</label>
        <link refid="classgr_1_1blocks_1_1probe__signal"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="268">
        <label>gr::blocks::probe_signal&lt; float &gt;</label>
        <link refid="classgr_1_1blocks_1_1probe__signal"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="269">
        <label>gr::blocks::probe_signal&lt; gr_complex &gt;</label>
        <link refid="classgr_1_1blocks_1_1probe__signal"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="266">
        <label>gr::blocks::probe_signal&lt; std::int16_t &gt;</label>
        <link refid="classgr_1_1blocks_1_1probe__signal"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="267">
        <label>gr::blocks::probe_signal&lt; std::int32_t &gt;</label>
        <link refid="classgr_1_1blocks_1_1probe__signal"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="265">
        <label>gr::blocks::probe_signal&lt; std::uint8_t &gt;</label>
        <link refid="classgr_1_1blocks_1_1probe__signal"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="438">
        <label>gr::blocks::probe_signal_v&lt; T &gt;</label>
        <link refid="classgr_1_1blocks_1_1probe__signal__v"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="273">
        <label>gr::blocks::probe_signal_v&lt; float &gt;</label>
        <link refid="classgr_1_1blocks_1_1probe__signal__v"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="274">
        <label>gr::blocks::probe_signal_v&lt; gr_complex &gt;</label>
        <link refid="classgr_1_1blocks_1_1probe__signal__v"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="271">
        <label>gr::blocks::probe_signal_v&lt; std::int16_t &gt;</label>
        <link refid="classgr_1_1blocks_1_1probe__signal__v"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="272">
        <label>gr::blocks::probe_signal_v&lt; std::int32_t &gt;</label>
        <link refid="classgr_1_1blocks_1_1probe__signal__v"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="270">
        <label>gr::blocks::probe_signal_v&lt; std::uint8_t &gt;</label>
        <link refid="classgr_1_1blocks_1_1probe__signal__v"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="439">
        <label>gr::blocks::regenerate_bb</label>
        <link refid="classgr_1_1blocks_1_1regenerate__bb"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="659">
        <label>gr::blocks::repack_bits_bb</label>
        <link refid="classgr_1_1blocks_1_1repack__bits__bb"/>
        <childnode refid="653" relation="public-inheritance">
        </childnode>
      </node>
      <node id="82">
        <label>gr::blocks::repeat</label>
        <link refid="classgr_1_1blocks_1_1repeat"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="440">
        <label>gr::blocks::rms_cf</label>
        <link refid="classgr_1_1blocks_1_1rms__cf"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="441">
        <label>gr::blocks::rms_ff</label>
        <link refid="classgr_1_1blocks_1_1rms__ff"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="442">
        <label>gr::blocks::rotator_cc</label>
        <link refid="classgr_1_1blocks_1_1rotator__cc"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="443">
        <label>gr::blocks::sample_and_hold&lt; T &gt;</label>
        <link refid="classgr_1_1blocks_1_1sample__and__hold"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="278">
        <label>gr::blocks::sample_and_hold&lt; float &gt;</label>
        <link refid="classgr_1_1blocks_1_1sample__and__hold"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="276">
        <label>gr::blocks::sample_and_hold&lt; std::int16_t &gt;</label>
        <link refid="classgr_1_1blocks_1_1sample__and__hold"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="277">
        <label>gr::blocks::sample_and_hold&lt; std::int32_t &gt;</label>
        <link refid="classgr_1_1blocks_1_1sample__and__hold"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="275">
        <label>gr::blocks::sample_and_hold&lt; std::uint8_t &gt;</label>
        <link refid="classgr_1_1blocks_1_1sample__and__hold"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="83">
        <label>gr::blocks::selector</label>
        <link refid="classgr_1_1blocks_1_1selector"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="444">
        <label>gr::blocks::short_to_char</label>
        <link refid="classgr_1_1blocks_1_1short__to__char"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="445">
        <label>gr::blocks::short_to_float</label>
        <link refid="classgr_1_1blocks_1_1short__to__float"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="84">
        <label>gr::blocks::skiphead</label>
        <link refid="classgr_1_1blocks_1_1skiphead"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="85">
        <label>gr::blocks::stream_demux</label>
        <link refid="classgr_1_1blocks_1_1stream__demux"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="86">
        <label>gr::blocks::stream_mux</label>
        <link refid="classgr_1_1blocks_1_1stream__mux"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="575">
        <label>gr::blocks::stream_to_streams</label>
        <link refid="classgr_1_1blocks_1_1stream__to__streams"/>
        <childnode refid="554" relation="public-inheritance">
        </childnode>
      </node>
      <node id="446">
        <label>gr::blocks::stream_to_tagged_stream</label>
        <link refid="classgr_1_1blocks_1_1stream__to__tagged__stream"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="576">
        <label>gr::blocks::stream_to_vector</label>
        <link refid="classgr_1_1blocks_1_1stream__to__vector"/>
        <childnode refid="554" relation="public-inheritance">
        </childnode>
      </node>
      <node id="608">
        <label>gr::blocks::streams_to_stream</label>
        <link refid="classgr_1_1blocks_1_1streams__to__stream"/>
        <childnode refid="592" relation="public-inheritance">
        </childnode>
      </node>
      <node id="447">
        <label>gr::blocks::streams_to_vector</label>
        <link refid="classgr_1_1blocks_1_1streams__to__vector"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="448">
        <label>gr::blocks::stretch_ff</label>
        <link refid="classgr_1_1blocks_1_1stretch__ff"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="449">
        <label>gr::blocks::sub&lt; T &gt;</label>
        <link refid="classgr_1_1blocks_1_1sub"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="282">
        <label>gr::blocks::sub&lt; float &gt;</label>
        <link refid="classgr_1_1blocks_1_1sub"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="281">
        <label>gr::blocks::sub&lt; gr_complex &gt;</label>
        <link refid="classgr_1_1blocks_1_1sub"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="279">
        <label>gr::blocks::sub&lt; std::int16_t &gt;</label>
        <link refid="classgr_1_1blocks_1_1sub"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="280">
        <label>gr::blocks::sub&lt; std::int32_t &gt;</label>
        <link refid="classgr_1_1blocks_1_1sub"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="450">
        <label>gr::blocks::swap_iq</label>
        <link refid="classgr_1_1blocks_1_1swap__iq"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="451">
        <label>gr::blocks::tag_debug</label>
        <link refid="classgr_1_1blocks_1_1tag__debug"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="452">
        <label>gr::blocks::tag_gate</label>
        <link refid="classgr_1_1blocks_1_1tag__gate"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="453">
        <label>gr::blocks::tag_share</label>
        <link refid="classgr_1_1blocks_1_1tag__share"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="454">
        <label>gr::blocks::tagged_file_sink</label>
        <link refid="classgr_1_1blocks_1_1tagged__file__sink"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="87">
        <label>gr::blocks::tagged_stream_align</label>
        <link refid="classgr_1_1blocks_1_1tagged__stream__align"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="88">
        <label>gr::blocks::tagged_stream_multiply_length</label>
        <link refid="classgr_1_1blocks_1_1tagged__stream__multiply__length"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="660">
        <label>gr::blocks::tagged_stream_mux</label>
        <link refid="classgr_1_1blocks_1_1tagged__stream__mux"/>
        <childnode refid="653" relation="public-inheritance">
        </childnode>
      </node>
      <node id="455">
        <label>gr::blocks::tags_strobe</label>
        <link refid="classgr_1_1blocks_1_1tags__strobe"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="89">
        <label>gr::blocks::test_tag_variable_rate_ff</label>
        <link refid="classgr_1_1blocks_1_1test__tag__variable__rate__ff"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="456">
        <label>gr::blocks::threshold_ff</label>
        <link refid="classgr_1_1blocks_1_1threshold__ff"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="457">
        <label>gr::blocks::throttle</label>
        <link refid="classgr_1_1blocks_1_1throttle"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="458">
        <label>gr::blocks::transcendental</label>
        <link refid="classgr_1_1blocks_1_1transcendental"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="661">
        <label>gr::blocks::tsb_vector_sink&lt; T &gt;</label>
        <link refid="classgr_1_1blocks_1_1tsb__vector__sink"/>
        <childnode refid="653" relation="public-inheritance">
        </childnode>
      </node>
      <node id="657">
        <label>gr::blocks::tsb_vector_sink&lt; float &gt;</label>
        <link refid="classgr_1_1blocks_1_1tsb__vector__sink"/>
        <childnode refid="653" relation="public-inheritance">
        </childnode>
      </node>
      <node id="658">
        <label>gr::blocks::tsb_vector_sink&lt; gr_complex &gt;</label>
        <link refid="classgr_1_1blocks_1_1tsb__vector__sink"/>
        <childnode refid="653" relation="public-inheritance">
        </childnode>
      </node>
      <node id="656">
        <label>gr::blocks::tsb_vector_sink&lt; std::uint16_t &gt;</label>
        <link refid="classgr_1_1blocks_1_1tsb__vector__sink"/>
        <childnode refid="653" relation="public-inheritance">
        </childnode>
      </node>
      <node id="655">
        <label>gr::blocks::tsb_vector_sink&lt; std::uint32_t &gt;</label>
        <link refid="classgr_1_1blocks_1_1tsb__vector__sink"/>
        <childnode refid="653" relation="public-inheritance">
        </childnode>
      </node>
      <node id="654">
        <label>gr::blocks::tsb_vector_sink&lt; std::uint8_t &gt;</label>
        <link refid="classgr_1_1blocks_1_1tsb__vector__sink"/>
        <childnode refid="653" relation="public-inheritance">
        </childnode>
      </node>
      <node id="459">
        <label>gr::blocks::uchar_to_float</label>
        <link refid="classgr_1_1blocks_1_1uchar__to__float"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="609">
        <label>gr::blocks::unpack_k_bits_bb</label>
        <link refid="classgr_1_1blocks_1_1unpack__k__bits__bb"/>
        <childnode refid="592" relation="public-inheritance">
        </childnode>
      </node>
      <node id="90">
        <label>gr::blocks::unpacked_to_packed&lt; T &gt;</label>
        <link refid="classgr_1_1blocks_1_1unpacked__to__packed"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="10">
        <label>gr::blocks::unpacked_to_packed&lt; std::int16_t &gt;</label>
        <link refid="classgr_1_1blocks_1_1unpacked__to__packed"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="11">
        <label>gr::blocks::unpacked_to_packed&lt; std::int32_t &gt;</label>
        <link refid="classgr_1_1blocks_1_1unpacked__to__packed"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="9">
        <label>gr::blocks::unpacked_to_packed&lt; std::uint8_t &gt;</label>
        <link refid="classgr_1_1blocks_1_1unpacked__to__packed"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="460">
        <label>gr::blocks::vco_c</label>
        <link refid="classgr_1_1blocks_1_1vco__c"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="461">
        <label>gr::blocks::vco_f</label>
        <link refid="classgr_1_1blocks_1_1vco__f"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="91">
        <label>gr::blocks::vector_insert&lt; T &gt;</label>
        <link refid="classgr_1_1blocks_1_1vector__insert"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="15">
        <label>gr::blocks::vector_insert&lt; float &gt;</label>
        <link refid="classgr_1_1blocks_1_1vector__insert"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="16">
        <label>gr::blocks::vector_insert&lt; gr_complex &gt;</label>
        <link refid="classgr_1_1blocks_1_1vector__insert"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="13">
        <label>gr::blocks::vector_insert&lt; std::int16_t &gt;</label>
        <link refid="classgr_1_1blocks_1_1vector__insert"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="14">
        <label>gr::blocks::vector_insert&lt; std::int32_t &gt;</label>
        <link refid="classgr_1_1blocks_1_1vector__insert"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="12">
        <label>gr::blocks::vector_insert&lt; std::uint8_t &gt;</label>
        <link refid="classgr_1_1blocks_1_1vector__insert"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="462">
        <label>gr::blocks::vector_map</label>
        <link refid="classgr_1_1blocks_1_1vector__map"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="463">
        <label>gr::blocks::vector_sink&lt; T &gt;</label>
        <link refid="classgr_1_1blocks_1_1vector__sink"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="286">
        <label>gr::blocks::vector_sink&lt; float &gt;</label>
        <link refid="classgr_1_1blocks_1_1vector__sink"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="287">
        <label>gr::blocks::vector_sink&lt; gr_complex &gt;</label>
        <link refid="classgr_1_1blocks_1_1vector__sink"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="284">
        <label>gr::blocks::vector_sink&lt; std::int16_t &gt;</label>
        <link refid="classgr_1_1blocks_1_1vector__sink"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="285">
        <label>gr::blocks::vector_sink&lt; std::int32_t &gt;</label>
        <link refid="classgr_1_1blocks_1_1vector__sink"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="283">
        <label>gr::blocks::vector_sink&lt; std::uint8_t &gt;</label>
        <link refid="classgr_1_1blocks_1_1vector__sink"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="464">
        <label>gr::blocks::vector_source&lt; T &gt;</label>
        <link refid="classgr_1_1blocks_1_1vector__source"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="291">
        <label>gr::blocks::vector_source&lt; float &gt;</label>
        <link refid="classgr_1_1blocks_1_1vector__source"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="292">
        <label>gr::blocks::vector_source&lt; gr_complex &gt;</label>
        <link refid="classgr_1_1blocks_1_1vector__source"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="289">
        <label>gr::blocks::vector_source&lt; std::int16_t &gt;</label>
        <link refid="classgr_1_1blocks_1_1vector__source"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="290">
        <label>gr::blocks::vector_source&lt; std::int32_t &gt;</label>
        <link refid="classgr_1_1blocks_1_1vector__source"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="288">
        <label>gr::blocks::vector_source&lt; std::uint8_t &gt;</label>
        <link refid="classgr_1_1blocks_1_1vector__source"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="610">
        <label>gr::blocks::vector_to_stream</label>
        <link refid="classgr_1_1blocks_1_1vector__to__stream"/>
        <childnode refid="592" relation="public-inheritance">
        </childnode>
      </node>
      <node id="465">
        <label>gr::blocks::vector_to_streams</label>
        <link refid="classgr_1_1blocks_1_1vector__to__streams"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="466">
        <label>gr::blocks::wavfile_sink</label>
        <link refid="classgr_1_1blocks_1_1wavfile__sink"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="467">
        <label>gr::blocks::wavfile_source</label>
        <link refid="classgr_1_1blocks_1_1wavfile__source"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="468">
        <label>gr::blocks::xor_blk&lt; T &gt;</label>
        <link refid="classgr_1_1blocks_1_1xor__blk"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="294">
        <label>gr::blocks::xor_blk&lt; std::int16_t &gt;</label>
        <link refid="classgr_1_1blocks_1_1xor__blk"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="295">
        <label>gr::blocks::xor_blk&lt; std::int32_t &gt;</label>
        <link refid="classgr_1_1blocks_1_1xor__blk"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="293">
        <label>gr::blocks::xor_blk&lt; std::uint8_t &gt;</label>
        <link refid="classgr_1_1blocks_1_1xor__blk"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="469">
        <label>gr::channels::cfo_model</label>
        <link refid="classgr_1_1channels_1_1cfo__model"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="702">
        <label>gr::channels::channel_model</label>
        <link refid="classgr_1_1channels_1_1channel__model"/>
        <childnode refid="701" relation="public-inheritance">
        </childnode>
      </node>
      <node id="703">
        <label>gr::channels::channel_model2</label>
        <link refid="classgr_1_1channels_1_1channel__model2"/>
        <childnode refid="701" relation="public-inheritance">
        </childnode>
      </node>
      <node id="704">
        <label>gr::channels::dynamic_channel_model</label>
        <link refid="classgr_1_1channels_1_1dynamic__channel__model"/>
        <childnode refid="701" relation="public-inheritance">
        </childnode>
      </node>
      <node id="470">
        <label>gr::channels::fading_model</label>
        <link refid="classgr_1_1channels_1_1fading__model"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="471">
        <label>gr::channels::selective_fading_model</label>
        <link refid="classgr_1_1channels_1_1selective__fading__model"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="472">
        <label>gr::channels::selective_fading_model2</label>
        <link refid="classgr_1_1channels_1_1selective__fading__model2"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="92">
        <label>gr::channels::sro_model</label>
        <link refid="classgr_1_1channels_1_1sro__model"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="473">
        <label>gr::digital::additive_scrambler&lt; T &gt;</label>
        <link refid="classgr_1_1digital_1_1additive__scrambler"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="297">
        <label>gr::digital::additive_scrambler&lt; float &gt;</label>
        <link refid="classgr_1_1digital_1_1additive__scrambler"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="296">
        <label>gr::digital::additive_scrambler&lt; gr_complex &gt;</label>
        <link refid="classgr_1_1digital_1_1additive__scrambler"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="299">
        <label>gr::digital::additive_scrambler&lt; int16_t &gt;</label>
        <link refid="classgr_1_1digital_1_1additive__scrambler"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="298">
        <label>gr::digital::additive_scrambler&lt; int32_t &gt;</label>
        <link refid="classgr_1_1digital_1_1additive__scrambler"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="300">
        <label>gr::digital::additive_scrambler&lt; uint8_t &gt;</label>
        <link refid="classgr_1_1digital_1_1additive__scrambler"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="474">
        <label>gr::digital::binary_slicer_fb</label>
        <link refid="classgr_1_1digital_1_1binary__slicer__fb"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="93">
        <label>gr::digital::burst_shaper&lt; T &gt;</label>
        <link refid="classgr_1_1digital_1_1burst__shaper"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="17">
        <label>gr::digital::burst_shaper&lt; float &gt;</label>
        <link refid="classgr_1_1digital_1_1burst__shaper"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="18">
        <label>gr::digital::burst_shaper&lt; gr_complex &gt;</label>
        <link refid="classgr_1_1digital_1_1burst__shaper"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="611">
        <label>gr::digital::chunks_to_symbols&lt; IN_T, OUT_T &gt;</label>
        <link refid="classgr_1_1digital_1_1chunks__to__symbols"/>
        <childnode refid="592" relation="public-inheritance">
        </childnode>
      </node>
      <node id="595">
        <label>gr::digital::chunks_to_symbols&lt; std::int16_t, float &gt;</label>
        <link refid="classgr_1_1digital_1_1chunks__to__symbols"/>
        <childnode refid="592" relation="public-inheritance">
        </childnode>
      </node>
      <node id="596">
        <label>gr::digital::chunks_to_symbols&lt; std::int16_t, gr_complex &gt;</label>
        <link refid="classgr_1_1digital_1_1chunks__to__symbols"/>
        <childnode refid="592" relation="public-inheritance">
        </childnode>
      </node>
      <node id="597">
        <label>gr::digital::chunks_to_symbols&lt; std::int32_t, float &gt;</label>
        <link refid="classgr_1_1digital_1_1chunks__to__symbols"/>
        <childnode refid="592" relation="public-inheritance">
        </childnode>
      </node>
      <node id="598">
        <label>gr::digital::chunks_to_symbols&lt; std::int32_t, gr_complex &gt;</label>
        <link refid="classgr_1_1digital_1_1chunks__to__symbols"/>
        <childnode refid="592" relation="public-inheritance">
        </childnode>
      </node>
      <node id="593">
        <label>gr::digital::chunks_to_symbols&lt; std::uint8_t, float &gt;</label>
        <link refid="classgr_1_1digital_1_1chunks__to__symbols"/>
        <childnode refid="592" relation="public-inheritance">
        </childnode>
      </node>
      <node id="594">
        <label>gr::digital::chunks_to_symbols&lt; std::uint8_t, gr_complex &gt;</label>
        <link refid="classgr_1_1digital_1_1chunks__to__symbols"/>
        <childnode refid="592" relation="public-inheritance">
        </childnode>
      </node>
      <node id="94">
        <label>gr::digital::clock_recovery_mm_cc</label>
        <link refid="classgr_1_1digital_1_1clock__recovery__mm__cc"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="95">
        <label>gr::digital::clock_recovery_mm_ff</label>
        <link refid="classgr_1_1digital_1_1clock__recovery__mm__ff"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="96">
        <label>gr::digital::constellation_decoder_cb</label>
        <link refid="classgr_1_1digital_1_1constellation__decoder__cb"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="612">
        <label>gr::digital::constellation_encoder_bc</label>
        <link refid="classgr_1_1digital_1_1constellation__encoder__bc"/>
        <childnode refid="592" relation="public-inheritance">
        </childnode>
      </node>
      <node id="97">
        <label>gr::digital::constellation_receiver_cb</label>
        <link refid="classgr_1_1digital_1_1constellation__receiver__cb"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="613">
        <label>gr::digital::constellation_soft_decoder_cf</label>
        <link refid="classgr_1_1digital_1_1constellation__soft__decoder__cf"/>
        <childnode refid="592" relation="public-inheritance">
        </childnode>
      </node>
      <node id="475">
        <label>gr::digital::corr_est_cc</label>
        <link refid="classgr_1_1digital_1_1corr__est__cc"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="476">
        <label>gr::digital::correlate_access_code_bb</label>
        <link refid="classgr_1_1digital_1_1correlate__access__code__bb"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="98">
        <label>gr::digital::correlate_access_code_bb_ts</label>
        <link refid="classgr_1_1digital_1_1correlate__access__code__bb__ts"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="99">
        <label>gr::digital::correlate_access_code_ff_ts</label>
        <link refid="classgr_1_1digital_1_1correlate__access__code__ff__ts"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="477">
        <label>gr::digital::correlate_access_code_tag_bb</label>
        <link refid="classgr_1_1digital_1_1correlate__access__code__tag__bb"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="478">
        <label>gr::digital::correlate_access_code_tag_ff</label>
        <link refid="classgr_1_1digital_1_1correlate__access__code__tag__ff"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="479">
        <label>gr::digital::costas_loop_cc</label>
        <link refid="classgr_1_1digital_1_1costas__loop__cc"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="705">
        <label>gr::digital::cpmmod_bc</label>
        <link refid="classgr_1_1digital_1_1cpmmod__bc"/>
        <childnode refid="701" relation="public-inheritance">
        </childnode>
      </node>
      <node id="100">
        <label>gr::digital::crc16_async_bb</label>
        <link refid="classgr_1_1digital_1_1crc16__async__bb"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="101">
        <label>gr::digital::crc32_async_bb</label>
        <link refid="classgr_1_1digital_1_1crc32__async__bb"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="662">
        <label>gr::digital::crc32_bb</label>
        <link refid="classgr_1_1digital_1_1crc32__bb"/>
        <childnode refid="653" relation="public-inheritance">
        </childnode>
      </node>
      <node id="102">
        <label>gr::digital::crc_append</label>
        <link refid="classgr_1_1digital_1_1crc__append"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="103">
        <label>gr::digital::crc_check</label>
        <link refid="classgr_1_1digital_1_1crc__check"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="577">
        <label>gr::digital::decision_feedback_equalizer</label>
        <link refid="classgr_1_1digital_1_1decision__feedback__equalizer"/>
        <childnode refid="554" relation="public-inheritance">
        </childnode>
      </node>
      <node id="480">
        <label>gr::digital::descrambler_bb</label>
        <link refid="classgr_1_1digital_1_1descrambler__bb"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="481">
        <label>gr::digital::diff_decoder_bb</label>
        <link refid="classgr_1_1digital_1_1diff__decoder__bb"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="482">
        <label>gr::digital::diff_encoder_bb</label>
        <link refid="classgr_1_1digital_1_1diff__encoder__bb"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="483">
        <label>gr::digital::diff_phasor_cc</label>
        <link refid="classgr_1_1digital_1_1diff__phasor__cc"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="484">
        <label>gr::digital::fll_band_edge_cc</label>
        <link refid="classgr_1_1digital_1_1fll__band__edge__cc"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="485">
        <label>gr::digital::framer_sink_1</label>
        <link refid="classgr_1_1digital_1_1framer__sink__1"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="486">
        <label>gr::digital::glfsr_source_b</label>
        <link refid="classgr_1_1digital_1_1glfsr__source__b"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="487">
        <label>gr::digital::glfsr_source_f</label>
        <link refid="classgr_1_1digital_1_1glfsr__source__f"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="488">
        <label>gr::digital::hdlc_deframer_bp</label>
        <link refid="classgr_1_1digital_1_1hdlc__deframer__bp"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="489">
        <label>gr::digital::hdlc_framer_pb</label>
        <link refid="classgr_1_1digital_1_1hdlc__framer__pb"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="104">
        <label>gr::digital::header_payload_demux</label>
        <link refid="classgr_1_1digital_1_1header__payload__demux"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="578">
        <label>gr::digital::linear_equalizer</label>
        <link refid="classgr_1_1digital_1_1linear__equalizer"/>
        <childnode refid="554" relation="public-inheritance">
        </childnode>
      </node>
      <node id="490">
        <label>gr::digital::map_bb</label>
        <link refid="classgr_1_1digital_1_1map__bb"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="491">
        <label>gr::digital::meas_evm_cc</label>
        <link refid="classgr_1_1digital_1_1meas__evm__cc"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="492">
        <label>gr::digital::mpsk_snr_est_cc</label>
        <link refid="classgr_1_1digital_1_1mpsk__snr__est__cc"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="105">
        <label>gr::digital::msk_timing_recovery_cc</label>
        <link refid="classgr_1_1digital_1_1msk__timing__recovery__cc"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="663">
        <label>gr::digital::ofdm_carrier_allocator_cvc</label>
        <link refid="classgr_1_1digital_1_1ofdm__carrier__allocator__cvc"/>
        <childnode refid="653" relation="public-inheritance">
        </childnode>
      </node>
      <node id="106">
        <label>gr::digital::ofdm_chanest_vcvc</label>
        <link refid="classgr_1_1digital_1_1ofdm__chanest__vcvc"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="664">
        <label>gr::digital::ofdm_cyclic_prefixer</label>
        <link refid="classgr_1_1digital_1_1ofdm__cyclic__prefixer"/>
        <childnode refid="653" relation="public-inheritance">
        </childnode>
      </node>
      <node id="665">
        <label>gr::digital::ofdm_frame_equalizer_vcvc</label>
        <link refid="classgr_1_1digital_1_1ofdm__frame__equalizer__vcvc"/>
        <childnode refid="653" relation="public-inheritance">
        </childnode>
      </node>
      <node id="666">
        <label>gr::digital::ofdm_serializer_vcc</label>
        <link refid="classgr_1_1digital_1_1ofdm__serializer__vcc"/>
        <childnode refid="653" relation="public-inheritance">
        </childnode>
      </node>
      <node id="706">
        <label>gr::digital::ofdm_sync_sc_cfb</label>
        <link refid="classgr_1_1digital_1_1ofdm__sync__sc__cfb"/>
        <childnode refid="701" relation="public-inheritance">
        </childnode>
      </node>
      <node id="667">
        <label>gr::digital::packet_headergenerator_bb</label>
        <link refid="classgr_1_1digital_1_1packet__headergenerator__bb"/>
        <childnode refid="653" relation="public-inheritance">
        </childnode>
      </node>
      <node id="493">
        <label>gr::digital::packet_headerparser_b</label>
        <link refid="classgr_1_1digital_1_1packet__headerparser__b"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="494">
        <label>gr::digital::packet_sink</label>
        <link refid="classgr_1_1digital_1_1packet__sink"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="107">
        <label>gr::digital::pfb_clock_sync_ccf</label>
        <link refid="classgr_1_1digital_1_1pfb__clock__sync__ccf"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="108">
        <label>gr::digital::pfb_clock_sync_fff</label>
        <link refid="classgr_1_1digital_1_1pfb__clock__sync__fff"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="579">
        <label>gr::digital::pn_correlator_cc</label>
        <link refid="classgr_1_1digital_1_1pn__correlator__cc"/>
        <childnode refid="554" relation="public-inheritance">
        </childnode>
      </node>
      <node id="495">
        <label>gr::digital::probe_density_b</label>
        <link refid="classgr_1_1digital_1_1probe__density__b"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="496">
        <label>gr::digital::probe_mpsk_snr_est_c</label>
        <link refid="classgr_1_1digital_1_1probe__mpsk__snr__est__c"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="109">
        <label>gr::digital::protocol_formatter_async</label>
        <link refid="classgr_1_1digital_1_1protocol__formatter__async"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="668">
        <label>gr::digital::protocol_formatter_bb</label>
        <link refid="classgr_1_1digital_1_1protocol__formatter__bb"/>
        <childnode refid="653" relation="public-inheritance">
        </childnode>
      </node>
      <node id="497">
        <label>gr::digital::protocol_parser_b</label>
        <link refid="classgr_1_1digital_1_1protocol__parser__b"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="498">
        <label>gr::digital::scrambler_bb</label>
        <link refid="classgr_1_1digital_1_1scrambler__bb"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="110">
        <label>gr::digital::symbol_sync_cc</label>
        <link refid="classgr_1_1digital_1_1symbol__sync__cc"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="111">
        <label>gr::digital::symbol_sync_ff</label>
        <link refid="classgr_1_1digital_1_1symbol__sync__ff"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="499">
        <label>gr::dtv::atsc_deinterleaver</label>
        <link refid="classgr_1_1dtv_1_1atsc__deinterleaver"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="614">
        <label>gr::dtv::atsc_depad</label>
        <link refid="classgr_1_1dtv_1_1atsc__depad"/>
        <childnode refid="592" relation="public-inheritance">
        </childnode>
      </node>
      <node id="500">
        <label>gr::dtv::atsc_derandomizer</label>
        <link refid="classgr_1_1dtv_1_1atsc__derandomizer"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="112">
        <label>gr::dtv::atsc_equalizer</label>
        <link refid="classgr_1_1dtv_1_1atsc__equalizer"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="113">
        <label>gr::dtv::atsc_field_sync_mux</label>
        <link refid="classgr_1_1dtv_1_1atsc__field__sync__mux"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="501">
        <label>gr::dtv::atsc_fpll</label>
        <link refid="classgr_1_1dtv_1_1atsc__fpll"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="114">
        <label>gr::dtv::atsc_fs_checker</label>
        <link refid="classgr_1_1dtv_1_1atsc__fs__checker"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="502">
        <label>gr::dtv::atsc_interleaver</label>
        <link refid="classgr_1_1dtv_1_1atsc__interleaver"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="580">
        <label>gr::dtv::atsc_pad</label>
        <link refid="classgr_1_1dtv_1_1atsc__pad"/>
        <childnode refid="554" relation="public-inheritance">
        </childnode>
      </node>
      <node id="503">
        <label>gr::dtv::atsc_randomizer</label>
        <link refid="classgr_1_1dtv_1_1atsc__randomizer"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="504">
        <label>gr::dtv::atsc_rs_decoder</label>
        <link refid="classgr_1_1dtv_1_1atsc__rs__decoder"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="505">
        <label>gr::dtv::atsc_rs_encoder</label>
        <link refid="classgr_1_1dtv_1_1atsc__rs__encoder"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="115">
        <label>gr::dtv::atsc_sync</label>
        <link refid="classgr_1_1dtv_1_1atsc__sync"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="506">
        <label>gr::dtv::atsc_trellis_encoder</label>
        <link refid="classgr_1_1dtv_1_1atsc__trellis__encoder"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="507">
        <label>gr::dtv::atsc_viterbi_decoder</label>
        <link refid="classgr_1_1dtv_1_1atsc__viterbi__decoder"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="116">
        <label>gr::dtv::catv_frame_sync_enc_bb</label>
        <link refid="classgr_1_1dtv_1_1catv__frame__sync__enc__bb"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="508">
        <label>gr::dtv::catv_randomizer_bb</label>
        <link refid="classgr_1_1dtv_1_1catv__randomizer__bb"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="117">
        <label>gr::dtv::catv_reed_solomon_enc_bb</label>
        <link refid="classgr_1_1dtv_1_1catv__reed__solomon__enc__bb"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="509">
        <label>gr::dtv::catv_transport_framing_enc_bb</label>
        <link refid="classgr_1_1dtv_1_1catv__transport__framing__enc__bb"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="118">
        <label>gr::dtv::catv_trellis_enc_bb</label>
        <link refid="classgr_1_1dtv_1_1catv__trellis__enc__bb"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="119">
        <label>gr::dtv::dvb_bbheader_bb</label>
        <link refid="classgr_1_1dtv_1_1dvb__bbheader__bb"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="510">
        <label>gr::dtv::dvb_bbscrambler_bb</label>
        <link refid="classgr_1_1dtv_1_1dvb__bbscrambler__bb"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="120">
        <label>gr::dtv::dvb_bch_bb</label>
        <link refid="classgr_1_1dtv_1_1dvb__bch__bb"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="121">
        <label>gr::dtv::dvb_ldpc_bb</label>
        <link refid="classgr_1_1dtv_1_1dvb__ldpc__bb"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="122">
        <label>gr::dtv::dvbs2_interleaver_bb</label>
        <link refid="classgr_1_1dtv_1_1dvbs2__interleaver__bb"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="123">
        <label>gr::dtv::dvbs2_modulator_bc</label>
        <link refid="classgr_1_1dtv_1_1dvbs2__modulator__bc"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="124">
        <label>gr::dtv::dvbs2_physical_cc</label>
        <link refid="classgr_1_1dtv_1_1dvbs2__physical__cc"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="511">
        <label>gr::dtv::dvbt2_cellinterleaver_cc</label>
        <link refid="classgr_1_1dtv_1_1dvbt2__cellinterleaver__cc"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="125">
        <label>gr::dtv::dvbt2_framemapper_cc</label>
        <link refid="classgr_1_1dtv_1_1dvbt2__framemapper__cc"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="512">
        <label>gr::dtv::dvbt2_freqinterleaver_cc</label>
        <link refid="classgr_1_1dtv_1_1dvbt2__freqinterleaver__cc"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="126">
        <label>gr::dtv::dvbt2_interleaver_bb</label>
        <link refid="classgr_1_1dtv_1_1dvbt2__interleaver__bb"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="513">
        <label>gr::dtv::dvbt2_miso_cc</label>
        <link refid="classgr_1_1dtv_1_1dvbt2__miso__cc"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="127">
        <label>gr::dtv::dvbt2_modulator_bc</label>
        <link refid="classgr_1_1dtv_1_1dvbt2__modulator__bc"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="128">
        <label>gr::dtv::dvbt2_p1insertion_cc</label>
        <link refid="classgr_1_1dtv_1_1dvbt2__p1insertion__cc"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="514">
        <label>gr::dtv::dvbt2_paprtr_cc</label>
        <link refid="classgr_1_1dtv_1_1dvbt2__paprtr__cc"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="129">
        <label>gr::dtv::dvbt2_pilotgenerator_cc</label>
        <link refid="classgr_1_1dtv_1_1dvbt2__pilotgenerator__cc"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="130">
        <label>gr::dtv::dvbt_bit_inner_deinterleaver</label>
        <link refid="classgr_1_1dtv_1_1dvbt__bit__inner__deinterleaver"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="131">
        <label>gr::dtv::dvbt_bit_inner_interleaver</label>
        <link refid="classgr_1_1dtv_1_1dvbt__bit__inner__interleaver"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="132">
        <label>gr::dtv::dvbt_convolutional_deinterleaver</label>
        <link refid="classgr_1_1dtv_1_1dvbt__convolutional__deinterleaver"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="615">
        <label>gr::dtv::dvbt_convolutional_interleaver</label>
        <link refid="classgr_1_1dtv_1_1dvbt__convolutional__interleaver"/>
        <childnode refid="592" relation="public-inheritance">
        </childnode>
      </node>
      <node id="133">
        <label>gr::dtv::dvbt_demap</label>
        <link refid="classgr_1_1dtv_1_1dvbt__demap"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="134">
        <label>gr::dtv::dvbt_demod_reference_signals</label>
        <link refid="classgr_1_1dtv_1_1dvbt__demod__reference__signals"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="135">
        <label>gr::dtv::dvbt_energy_descramble</label>
        <link refid="classgr_1_1dtv_1_1dvbt__energy__descramble"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="136">
        <label>gr::dtv::dvbt_energy_dispersal</label>
        <link refid="classgr_1_1dtv_1_1dvbt__energy__dispersal"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="137">
        <label>gr::dtv::dvbt_inner_coder</label>
        <link refid="classgr_1_1dtv_1_1dvbt__inner__coder"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="138">
        <label>gr::dtv::dvbt_map</label>
        <link refid="classgr_1_1dtv_1_1dvbt__map"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="139">
        <label>gr::dtv::dvbt_ofdm_sym_acquisition</label>
        <link refid="classgr_1_1dtv_1_1dvbt__ofdm__sym__acquisition"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="140">
        <label>gr::dtv::dvbt_reed_solomon_dec</label>
        <link refid="classgr_1_1dtv_1_1dvbt__reed__solomon__dec"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="141">
        <label>gr::dtv::dvbt_reed_solomon_enc</label>
        <link refid="classgr_1_1dtv_1_1dvbt__reed__solomon__enc"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="142">
        <label>gr::dtv::dvbt_reference_signals</label>
        <link refid="classgr_1_1dtv_1_1dvbt__reference__signals"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="143">
        <label>gr::dtv::dvbt_symbol_inner_interleaver</label>
        <link refid="classgr_1_1dtv_1_1dvbt__symbol__inner__interleaver"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="144">
        <label>gr::dtv::dvbt_viterbi_decoder</label>
        <link refid="classgr_1_1dtv_1_1dvbt__viterbi__decoder"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="145">
        <label>gr::fec::async_decoder</label>
        <link refid="classgr_1_1fec_1_1async__decoder"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="146">
        <label>gr::fec::async_encoder</label>
        <link refid="classgr_1_1fec_1_1async__encoder"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="147">
        <label>gr::fec::ber_bf</label>
        <link refid="classgr_1_1fec_1_1ber__bf"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="148">
        <label>gr::fec::conv_bit_corr_bb</label>
        <link refid="classgr_1_1fec_1_1conv__bit__corr__bb"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="581">
        <label>gr::fec::decode_ccsds_27_fb</label>
        <link refid="classgr_1_1fec_1_1decode__ccsds__27__fb"/>
        <childnode refid="554" relation="public-inheritance">
        </childnode>
      </node>
      <node id="149">
        <label>gr::fec::decoder</label>
        <link refid="classgr_1_1fec_1_1decoder"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="150">
        <label>gr::fec::depuncture_bb</label>
        <link refid="classgr_1_1fec_1_1depuncture__bb"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="616">
        <label>gr::fec::encode_ccsds_27_bb</label>
        <link refid="classgr_1_1fec_1_1encode__ccsds__27__bb"/>
        <childnode refid="592" relation="public-inheritance">
        </childnode>
      </node>
      <node id="151">
        <label>gr::fec::encoder</label>
        <link refid="classgr_1_1fec_1_1encoder"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="152">
        <label>gr::fec::puncture_bb</label>
        <link refid="classgr_1_1fec_1_1puncture__bb"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="153">
        <label>gr::fec::puncture_ff</label>
        <link refid="classgr_1_1fec_1_1puncture__ff"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="669">
        <label>gr::fec::tagged_decoder</label>
        <link refid="classgr_1_1fec_1_1tagged__decoder"/>
        <childnode refid="653" relation="public-inheritance">
        </childnode>
      </node>
      <node id="670">
        <label>gr::fec::tagged_encoder</label>
        <link refid="classgr_1_1fec_1_1tagged__encoder"/>
        <childnode refid="653" relation="public-inheritance">
        </childnode>
      </node>
      <node id="515">
        <label>gr::fft::ctrlport_probe_psd</label>
        <link refid="classgr_1_1fft_1_1ctrlport__probe__psd"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="516">
        <label>gr::fft::fft_v&lt; T, forward &gt;</label>
        <link refid="classgr_1_1fft_1_1fft__v"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="582">
        <label>gr::fft::goertzel_fc</label>
        <link refid="classgr_1_1fft_1_1goertzel__fc"/>
        <childnode refid="554" relation="public-inheritance">
        </childnode>
      </node>
      <node id="517">
        <label>gr::filter::dc_blocker_cc</label>
        <link refid="classgr_1_1filter_1_1dc__blocker__cc"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="518">
        <label>gr::filter::dc_blocker_ff</label>
        <link refid="classgr_1_1filter_1_1dc__blocker__ff"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="583">
        <label>gr::filter::fft_filter_ccc</label>
        <link refid="classgr_1_1filter_1_1fft__filter__ccc"/>
        <childnode refid="554" relation="public-inheritance">
        </childnode>
      </node>
      <node id="584">
        <label>gr::filter::fft_filter_ccf</label>
        <link refid="classgr_1_1filter_1_1fft__filter__ccf"/>
        <childnode refid="554" relation="public-inheritance">
        </childnode>
      </node>
      <node id="585">
        <label>gr::filter::fft_filter_fff</label>
        <link refid="classgr_1_1filter_1_1fft__filter__fff"/>
        <childnode refid="554" relation="public-inheritance">
        </childnode>
      </node>
      <node id="519">
        <label>gr::filter::filter_delay_fc</label>
        <link refid="classgr_1_1filter_1_1filter__delay__fc"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="154">
        <label>gr::filter::filterbank_vcvcf</label>
        <link refid="classgr_1_1filter_1_1filterbank__vcvcf"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="586">
        <label>gr::filter::fir_filter_blk&lt; IN_T, OUT_T, TAP_T &gt;</label>
        <link refid="classgr_1_1filter_1_1fir__filter__blk"/>
        <childnode refid="554" relation="public-inheritance">
        </childnode>
      </node>
      <node id="562">
        <label>gr::filter::fir_filter_blk&lt; float, float, float &gt;</label>
        <link refid="classgr_1_1filter_1_1fir__filter__blk"/>
        <childnode refid="554" relation="public-inheritance">
        </childnode>
      </node>
      <node id="561">
        <label>gr::filter::fir_filter_blk&lt; float, gr_complex, gr_complex &gt;</label>
        <link refid="classgr_1_1filter_1_1fir__filter__blk"/>
        <childnode refid="554" relation="public-inheritance">
        </childnode>
      </node>
      <node id="563">
        <label>gr::filter::fir_filter_blk&lt; float, std::int16_t, float &gt;</label>
        <link refid="classgr_1_1filter_1_1fir__filter__blk"/>
        <childnode refid="554" relation="public-inheritance">
        </childnode>
      </node>
      <node id="560">
        <label>gr::filter::fir_filter_blk&lt; gr_complex, gr_complex, float &gt;</label>
        <link refid="classgr_1_1filter_1_1fir__filter__blk"/>
        <childnode refid="554" relation="public-inheritance">
        </childnode>
      </node>
      <node id="559">
        <label>gr::filter::fir_filter_blk&lt; gr_complex, gr_complex, gr_complex &gt;</label>
        <link refid="classgr_1_1filter_1_1fir__filter__blk"/>
        <childnode refid="554" relation="public-inheritance">
        </childnode>
      </node>
      <node id="564">
        <label>gr::filter::fir_filter_blk&lt; std::int16_t, gr_complex, gr_complex &gt;</label>
        <link refid="classgr_1_1filter_1_1fir__filter__blk"/>
        <childnode refid="554" relation="public-inheritance">
        </childnode>
      </node>
      <node id="587">
        <label>gr::filter::freq_xlating_fir_filter&lt; IN_T, OUT_T, TAP_T &gt;</label>
        <link refid="classgr_1_1filter_1_1freq__xlating__fir__filter"/>
        <childnode refid="554" relation="public-inheritance">
        </childnode>
      </node>
      <node id="568">
        <label>gr::filter::freq_xlating_fir_filter&lt; float, gr_complex, float &gt;</label>
        <link refid="classgr_1_1filter_1_1freq__xlating__fir__filter"/>
        <childnode refid="554" relation="public-inheritance">
        </childnode>
      </node>
      <node id="567">
        <label>gr::filter::freq_xlating_fir_filter&lt; float, gr_complex, gr_complex &gt;</label>
        <link refid="classgr_1_1filter_1_1freq__xlating__fir__filter"/>
        <childnode refid="554" relation="public-inheritance">
        </childnode>
      </node>
      <node id="566">
        <label>gr::filter::freq_xlating_fir_filter&lt; gr_complex, gr_complex, float &gt;</label>
        <link refid="classgr_1_1filter_1_1freq__xlating__fir__filter"/>
        <childnode refid="554" relation="public-inheritance">
        </childnode>
      </node>
      <node id="565">
        <label>gr::filter::freq_xlating_fir_filter&lt; gr_complex, gr_complex, gr_complex &gt;</label>
        <link refid="classgr_1_1filter_1_1freq__xlating__fir__filter"/>
        <childnode refid="554" relation="public-inheritance">
        </childnode>
      </node>
      <node id="569">
        <label>gr::filter::freq_xlating_fir_filter&lt; std::int16_t, gr_complex, float &gt;</label>
        <link refid="classgr_1_1filter_1_1freq__xlating__fir__filter"/>
        <childnode refid="554" relation="public-inheritance">
        </childnode>
      </node>
      <node id="570">
        <label>gr::filter::freq_xlating_fir_filter&lt; std::int16_t, gr_complex, gr_complex &gt;</label>
        <link refid="classgr_1_1filter_1_1freq__xlating__fir__filter"/>
        <childnode refid="554" relation="public-inheritance">
        </childnode>
      </node>
      <node id="520">
        <label>gr::filter::hilbert_fc</label>
        <link refid="classgr_1_1filter_1_1hilbert__fc"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="521">
        <label>gr::filter::iir_filter_ccc</label>
        <link refid="classgr_1_1filter_1_1iir__filter__ccc"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="522">
        <label>gr::filter::iir_filter_ccd</label>
        <link refid="classgr_1_1filter_1_1iir__filter__ccd"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="523">
        <label>gr::filter::iir_filter_ccf</label>
        <link refid="classgr_1_1filter_1_1iir__filter__ccf"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="524">
        <label>gr::filter::iir_filter_ccz</label>
        <link refid="classgr_1_1filter_1_1iir__filter__ccz"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="525">
        <label>gr::filter::iir_filter_ffd</label>
        <link refid="classgr_1_1filter_1_1iir__filter__ffd"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="617">
        <label>gr::filter::interp_fir_filter&lt; IN_T, OUT_T, TAP_T &gt;</label>
        <link refid="classgr_1_1filter_1_1interp__fir__filter"/>
        <childnode refid="592" relation="public-inheritance">
        </childnode>
      </node>
      <node id="602">
        <label>gr::filter::interp_fir_filter&lt; float, float, float &gt;</label>
        <link refid="classgr_1_1filter_1_1interp__fir__filter"/>
        <childnode refid="592" relation="public-inheritance">
        </childnode>
      </node>
      <node id="601">
        <label>gr::filter::interp_fir_filter&lt; float, gr_complex, gr_complex &gt;</label>
        <link refid="classgr_1_1filter_1_1interp__fir__filter"/>
        <childnode refid="592" relation="public-inheritance">
        </childnode>
      </node>
      <node id="603">
        <label>gr::filter::interp_fir_filter&lt; float, std::int16_t, float &gt;</label>
        <link refid="classgr_1_1filter_1_1interp__fir__filter"/>
        <childnode refid="592" relation="public-inheritance">
        </childnode>
      </node>
      <node id="600">
        <label>gr::filter::interp_fir_filter&lt; gr_complex, gr_complex, float &gt;</label>
        <link refid="classgr_1_1filter_1_1interp__fir__filter"/>
        <childnode refid="592" relation="public-inheritance">
        </childnode>
      </node>
      <node id="599">
        <label>gr::filter::interp_fir_filter&lt; gr_complex, gr_complex, gr_complex &gt;</label>
        <link refid="classgr_1_1filter_1_1interp__fir__filter"/>
        <childnode refid="592" relation="public-inheritance">
        </childnode>
      </node>
      <node id="604">
        <label>gr::filter::interp_fir_filter&lt; std::int16_t, gr_complex, gr_complex &gt;</label>
        <link refid="classgr_1_1filter_1_1interp__fir__filter"/>
        <childnode refid="592" relation="public-inheritance">
        </childnode>
      </node>
      <node id="588">
        <label>gr::filter::ival_decimator</label>
        <link refid="classgr_1_1filter_1_1ival__decimator"/>
        <childnode refid="554" relation="public-inheritance">
        </childnode>
      </node>
      <node id="155">
        <label>gr::filter::mmse_resampler_cc</label>
        <link refid="classgr_1_1filter_1_1mmse__resampler__cc"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="156">
        <label>gr::filter::mmse_resampler_ff</label>
        <link refid="classgr_1_1filter_1_1mmse__resampler__ff"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="157">
        <label>gr::filter::pfb_arb_resampler_ccc</label>
        <link refid="classgr_1_1filter_1_1pfb__arb__resampler__ccc"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="158">
        <label>gr::filter::pfb_arb_resampler_ccf</label>
        <link refid="classgr_1_1filter_1_1pfb__arb__resampler__ccf"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="159">
        <label>gr::filter::pfb_arb_resampler_fff</label>
        <link refid="classgr_1_1filter_1_1pfb__arb__resampler__fff"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="160">
        <label>gr::filter::pfb_channelizer_ccf</label>
        <link refid="classgr_1_1filter_1_1pfb__channelizer__ccf"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="526">
        <label>gr::filter::pfb_decimator_ccf</label>
        <link refid="classgr_1_1filter_1_1pfb__decimator__ccf"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="618">
        <label>gr::filter::pfb_interpolator_ccf</label>
        <link refid="classgr_1_1filter_1_1pfb__interpolator__ccf"/>
        <childnode refid="592" relation="public-inheritance">
        </childnode>
      </node>
      <node id="619">
        <label>gr::filter::pfb_synthesizer_ccf</label>
        <link refid="classgr_1_1filter_1_1pfb__synthesizer__ccf"/>
        <childnode refid="592" relation="public-inheritance">
        </childnode>
      </node>
      <node id="161">
        <label>gr::filter::rational_resampler&lt; IN_T, OUT_T, TAP_T &gt;</label>
        <link refid="classgr_1_1filter_1_1rational__resampler"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="22">
        <label>gr::filter::rational_resampler&lt; float, float, float &gt;</label>
        <link refid="classgr_1_1filter_1_1rational__resampler"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="21">
        <label>gr::filter::rational_resampler&lt; float, gr_complex, gr_complex &gt;</label>
        <link refid="classgr_1_1filter_1_1rational__resampler"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="23">
        <label>gr::filter::rational_resampler&lt; float, std::int16_t, float &gt;</label>
        <link refid="classgr_1_1filter_1_1rational__resampler"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="20">
        <label>gr::filter::rational_resampler&lt; gr_complex, gr_complex, float &gt;</label>
        <link refid="classgr_1_1filter_1_1rational__resampler"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="19">
        <label>gr::filter::rational_resampler&lt; gr_complex, gr_complex, gr_complex &gt;</label>
        <link refid="classgr_1_1filter_1_1rational__resampler"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="24">
        <label>gr::filter::rational_resampler&lt; std::int16_t, gr_complex, gr_complex &gt;</label>
        <link refid="classgr_1_1filter_1_1rational__resampler"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="527">
        <label>gr::filter::single_pole_iir_filter_cc</label>
        <link refid="classgr_1_1filter_1_1single__pole__iir__filter__cc"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="528">
        <label>gr::filter::single_pole_iir_filter_ff</label>
        <link refid="classgr_1_1filter_1_1single__pole__iir__filter__ff"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="701">
        <label>gr::hier_block2</label>
        <link refid="classgr_1_1hier__block2"/>
        <childnode refid="1" relation="public-inheritance">
        </childnode>
      </node>
      <node id="162">
        <label>gr::iio::attr_sink</label>
        <link refid="classgr_1_1iio_1_1attr__sink"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="529">
        <label>gr::iio::attr_source</label>
        <link refid="classgr_1_1iio_1_1attr__source"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="163">
        <label>gr::iio::attr_updater</label>
        <link refid="classgr_1_1iio_1_1attr__updater"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="164">
        <label>gr::iio::dds_control</label>
        <link refid="classgr_1_1iio_1_1dds__control"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="530">
        <label>gr::iio::device_sink</label>
        <link refid="classgr_1_1iio_1_1device__sink"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="531">
        <label>gr::iio::device_source</label>
        <link refid="classgr_1_1iio_1_1device__source"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="532">
        <label>gr::iio::fmcomms2_sink&lt; T &gt;</label>
        <link refid="classgr_1_1iio_1_1fmcomms2__sink"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="303">
        <label>gr::iio::fmcomms2_sink&lt; gr_complex &gt;</label>
        <link refid="classgr_1_1iio_1_1fmcomms2__sink"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="301">
        <label>gr::iio::fmcomms2_sink&lt; int16_t &gt;</label>
        <link refid="classgr_1_1iio_1_1fmcomms2__sink"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="302">
        <label>gr::iio::fmcomms2_sink&lt; std::complex&lt; int16_t &gt; &gt;</label>
        <link refid="classgr_1_1iio_1_1fmcomms2__sink"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="533">
        <label>gr::iio::fmcomms2_source&lt; T &gt;</label>
        <link refid="classgr_1_1iio_1_1fmcomms2__source"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="306">
        <label>gr::iio::fmcomms2_source&lt; gr_complex &gt;</label>
        <link refid="classgr_1_1iio_1_1fmcomms2__source"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="304">
        <label>gr::iio::fmcomms2_source&lt; int16_t &gt;</label>
        <link refid="classgr_1_1iio_1_1fmcomms2__source"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="305">
        <label>gr::iio::fmcomms2_source&lt; std::complex&lt; int16_t &gt; &gt;</label>
        <link refid="classgr_1_1iio_1_1fmcomms2__source"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="3">
        <label>gr::messages::msg_accepter</label>
        <link refid="classgr_1_1messages_1_1msg__accepter"/>
      </node>
      <node id="2">
        <label>gr::msg_accepter</label>
        <link refid="classgr_1_1msg__accepter"/>
        <childnode refid="3" relation="public-inheritance">
        </childnode>
      </node>
      <node id="165">
        <label>gr::network::socket_pdu</label>
        <link refid="classgr_1_1network_1_1socket__pdu"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="534">
        <label>gr::network::tcp_sink</label>
        <link refid="classgr_1_1network_1_1tcp__sink"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="166">
        <label>gr::network::tuntap_pdu</label>
        <link refid="classgr_1_1network_1_1tuntap__pdu"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="535">
        <label>gr::network::udp_sink</label>
        <link refid="classgr_1_1network_1_1udp__sink"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="536">
        <label>gr::network::udp_source</label>
        <link refid="classgr_1_1network_1_1udp__source"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="167">
        <label>gr::pdu::add_system_time</label>
        <link refid="classgr_1_1pdu_1_1add__system__time"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="168">
        <label>gr::pdu::pdu_filter</label>
        <link refid="classgr_1_1pdu_1_1pdu__filter"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="169">
        <label>gr::pdu::pdu_remove</label>
        <link refid="classgr_1_1pdu_1_1pdu__remove"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="170">
        <label>gr::pdu::pdu_set</label>
        <link refid="classgr_1_1pdu_1_1pdu__set"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="171">
        <label>gr::pdu::pdu_split</label>
        <link refid="classgr_1_1pdu_1_1pdu__split"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="537">
        <label>gr::pdu::pdu_to_stream&lt; T &gt;</label>
        <link refid="classgr_1_1pdu_1_1pdu__to__stream"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="309">
        <label>gr::pdu::pdu_to_stream&lt; float &gt;</label>
        <link refid="classgr_1_1pdu_1_1pdu__to__stream"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="310">
        <label>gr::pdu::pdu_to_stream&lt; gr_complex &gt;</label>
        <link refid="classgr_1_1pdu_1_1pdu__to__stream"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="308">
        <label>gr::pdu::pdu_to_stream&lt; short &gt;</label>
        <link refid="classgr_1_1pdu_1_1pdu__to__stream"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="307">
        <label>gr::pdu::pdu_to_stream&lt; unsigned char &gt;</label>
        <link refid="classgr_1_1pdu_1_1pdu__to__stream"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="671">
        <label>gr::pdu::pdu_to_tagged_stream</label>
        <link refid="classgr_1_1pdu_1_1pdu__to__tagged__stream"/>
        <childnode refid="653" relation="public-inheritance">
        </childnode>
      </node>
      <node id="172">
        <label>gr::pdu::random_pdu</label>
        <link refid="classgr_1_1pdu_1_1random__pdu"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="672">
        <label>gr::pdu::tagged_stream_to_pdu</label>
        <link refid="classgr_1_1pdu_1_1tagged__stream__to__pdu"/>
        <childnode refid="653" relation="public-inheritance">
        </childnode>
      </node>
      <node id="538">
        <label>gr::pdu::tags_to_pdu&lt; T &gt;</label>
        <link refid="classgr_1_1pdu_1_1tags__to__pdu"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="314">
        <label>gr::pdu::tags_to_pdu&lt; float &gt;</label>
        <link refid="classgr_1_1pdu_1_1tags__to__pdu"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="315">
        <label>gr::pdu::tags_to_pdu&lt; gr_complex &gt;</label>
        <link refid="classgr_1_1pdu_1_1tags__to__pdu"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="313">
        <label>gr::pdu::tags_to_pdu&lt; int &gt;</label>
        <link refid="classgr_1_1pdu_1_1tags__to__pdu"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="312">
        <label>gr::pdu::tags_to_pdu&lt; short &gt;</label>
        <link refid="classgr_1_1pdu_1_1tags__to__pdu"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="311">
        <label>gr::pdu::tags_to_pdu&lt; unsigned char &gt;</label>
        <link refid="classgr_1_1pdu_1_1tags__to__pdu"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="539">
        <label>gr::pdu::take_skip_to_pdu&lt; T &gt;</label>
        <link refid="classgr_1_1pdu_1_1take__skip__to__pdu"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="319">
        <label>gr::pdu::take_skip_to_pdu&lt; float &gt;</label>
        <link refid="classgr_1_1pdu_1_1take__skip__to__pdu"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="320">
        <label>gr::pdu::take_skip_to_pdu&lt; gr_complex &gt;</label>
        <link refid="classgr_1_1pdu_1_1take__skip__to__pdu"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="318">
        <label>gr::pdu::take_skip_to_pdu&lt; int &gt;</label>
        <link refid="classgr_1_1pdu_1_1take__skip__to__pdu"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="317">
        <label>gr::pdu::take_skip_to_pdu&lt; short &gt;</label>
        <link refid="classgr_1_1pdu_1_1take__skip__to__pdu"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="316">
        <label>gr::pdu::take_skip_to_pdu&lt; unsigned char &gt;</label>
        <link refid="classgr_1_1pdu_1_1take__skip__to__pdu"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="173">
        <label>gr::pdu::time_delta</label>
        <link refid="classgr_1_1pdu_1_1time__delta"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="174">
        <label>gr::qtgui::ber_sink_b</label>
        <link refid="classgr_1_1qtgui_1_1ber__sink__b"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="540">
        <label>gr::qtgui::const_sink_c</label>
        <link refid="classgr_1_1qtgui_1_1const__sink__c"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="175">
        <label>gr::qtgui::edit_box_msg</label>
        <link refid="classgr_1_1qtgui_1_1edit__box__msg"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="541">
        <label>gr::qtgui::eye_sink_c</label>
        <link refid="classgr_1_1qtgui_1_1eye__sink__c"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="542">
        <label>gr::qtgui::eye_sink_f</label>
        <link refid="classgr_1_1qtgui_1_1eye__sink__f"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="543">
        <label>gr::qtgui::freq_sink_c</label>
        <link refid="classgr_1_1qtgui_1_1freq__sink__c"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="544">
        <label>gr::qtgui::freq_sink_f</label>
        <link refid="classgr_1_1qtgui_1_1freq__sink__f"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="545">
        <label>gr::qtgui::histogram_sink_f</label>
        <link refid="classgr_1_1qtgui_1_1histogram__sink__f"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="546">
        <label>gr::qtgui::number_sink</label>
        <link refid="classgr_1_1qtgui_1_1number__sink"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="176">
        <label>gr::qtgui::sink_c</label>
        <link refid="classgr_1_1qtgui_1_1sink__c"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="177">
        <label>gr::qtgui::sink_f</label>
        <link refid="classgr_1_1qtgui_1_1sink__f"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="547">
        <label>gr::qtgui::time_raster_sink_b</label>
        <link refid="classgr_1_1qtgui_1_1time__raster__sink__b"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="548">
        <label>gr::qtgui::time_raster_sink_f</label>
        <link refid="classgr_1_1qtgui_1_1time__raster__sink__f"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="549">
        <label>gr::qtgui::time_sink_c</label>
        <link refid="classgr_1_1qtgui_1_1time__sink__c"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="550">
        <label>gr::qtgui::time_sink_f</label>
        <link refid="classgr_1_1qtgui_1_1time__sink__f"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="551">
        <label>gr::qtgui::vector_sink_f</label>
        <link refid="classgr_1_1qtgui_1_1vector__sink__f"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="552">
        <label>gr::qtgui::waterfall_sink_c</label>
        <link refid="classgr_1_1qtgui_1_1waterfall__sink__c"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="553">
        <label>gr::qtgui::waterfall_sink_f</label>
        <link refid="classgr_1_1qtgui_1_1waterfall__sink__f"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="178">
        <label>gr::soapy::block</label>
        <link refid="classgr_1_1soapy_1_1block"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="179">
        <label>gr::soapy::sink</label>
        <link refid="classgr_1_1soapy_1_1sink"/>
        <childnode refid="178" relation="public-inheritance">
        </childnode>
      </node>
      <node id="180">
        <label>gr::soapy::source</label>
        <link refid="classgr_1_1soapy_1_1source"/>
        <childnode refid="178" relation="public-inheritance">
        </childnode>
      </node>
      <node id="181">
        <label>gr::sync_block</label>
        <link refid="classgr_1_1sync__block"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="554">
        <label>gr::sync_decimator</label>
        <link refid="classgr_1_1sync__decimator"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="592">
        <label>gr::sync_interpolator</label>
        <link refid="classgr_1_1sync__interpolator"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="653">
        <label>gr::tagged_stream_block</label>
        <link refid="classgr_1_1tagged__stream__block"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="707">
        <label>gr::top_block</label>
        <link refid="classgr_1_1top__block"/>
        <childnode refid="701" relation="public-inheritance">
        </childnode>
      </node>
      <node id="673">
        <label>gr::trellis::constellation_metrics_cf</label>
        <link refid="classgr_1_1trellis_1_1constellation__metrics__cf"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="623">
        <label>gr::trellis::encoder&lt; IN_T, OUT_T &gt;</label>
        <link refid="classgr_1_1trellis_1_1encoder"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="324">
        <label>gr::trellis::encoder&lt; std::int16_t, std::int16_t &gt;</label>
        <link refid="classgr_1_1trellis_1_1encoder"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="325">
        <label>gr::trellis::encoder&lt; std::int16_t, std::int32_t &gt;</label>
        <link refid="classgr_1_1trellis_1_1encoder"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="326">
        <label>gr::trellis::encoder&lt; std::int32_t, std::int32_t &gt;</label>
        <link refid="classgr_1_1trellis_1_1encoder"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="322">
        <label>gr::trellis::encoder&lt; std::uint8_t, std::int16_t &gt;</label>
        <link refid="classgr_1_1trellis_1_1encoder"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="323">
        <label>gr::trellis::encoder&lt; std::uint8_t, std::int32_t &gt;</label>
        <link refid="classgr_1_1trellis_1_1encoder"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="321">
        <label>gr::trellis::encoder&lt; std::uint8_t, std::uint8_t &gt;</label>
        <link refid="classgr_1_1trellis_1_1encoder"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="674">
        <label>gr::trellis::metrics&lt; T &gt;</label>
        <link refid="classgr_1_1trellis_1_1metrics"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="27">
        <label>gr::trellis::metrics&lt; float &gt;</label>
        <link refid="classgr_1_1trellis_1_1metrics"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="28">
        <label>gr::trellis::metrics&lt; gr_complex &gt;</label>
        <link refid="classgr_1_1trellis_1_1metrics"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="25">
        <label>gr::trellis::metrics&lt; std::int16_t &gt;</label>
        <link refid="classgr_1_1trellis_1_1metrics"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="26">
        <label>gr::trellis::metrics&lt; std::int32_t &gt;</label>
        <link refid="classgr_1_1trellis_1_1metrics"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="675">
        <label>gr::trellis::pccc_decoder_blk&lt; T &gt;</label>
        <link refid="classgr_1_1trellis_1_1pccc__decoder__blk"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="30">
        <label>gr::trellis::pccc_decoder_blk&lt; std::int16_t &gt;</label>
        <link refid="classgr_1_1trellis_1_1pccc__decoder__blk"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="31">
        <label>gr::trellis::pccc_decoder_blk&lt; std::int32_t &gt;</label>
        <link refid="classgr_1_1trellis_1_1pccc__decoder__blk"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="29">
        <label>gr::trellis::pccc_decoder_blk&lt; std::uint8_t &gt;</label>
        <link refid="classgr_1_1trellis_1_1pccc__decoder__blk"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="676">
        <label>gr::trellis::pccc_decoder_combined_blk&lt; IN_T, OUT_T &gt;</label>
        <link refid="classgr_1_1trellis_1_1pccc__decoder__combined__blk"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="33">
        <label>gr::trellis::pccc_decoder_combined_blk&lt; float, std::int16_t &gt;</label>
        <link refid="classgr_1_1trellis_1_1pccc__decoder__combined__blk"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="34">
        <label>gr::trellis::pccc_decoder_combined_blk&lt; float, std::int32_t &gt;</label>
        <link refid="classgr_1_1trellis_1_1pccc__decoder__combined__blk"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="32">
        <label>gr::trellis::pccc_decoder_combined_blk&lt; float, std::uint8_t &gt;</label>
        <link refid="classgr_1_1trellis_1_1pccc__decoder__combined__blk"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="36">
        <label>gr::trellis::pccc_decoder_combined_blk&lt; gr_complex, std::int16_t &gt;</label>
        <link refid="classgr_1_1trellis_1_1pccc__decoder__combined__blk"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="37">
        <label>gr::trellis::pccc_decoder_combined_blk&lt; gr_complex, std::int32_t &gt;</label>
        <link refid="classgr_1_1trellis_1_1pccc__decoder__combined__blk"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="35">
        <label>gr::trellis::pccc_decoder_combined_blk&lt; gr_complex, std::uint8_t &gt;</label>
        <link refid="classgr_1_1trellis_1_1pccc__decoder__combined__blk"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="624">
        <label>gr::trellis::pccc_encoder&lt; IN_T, OUT_T &gt;</label>
        <link refid="classgr_1_1trellis_1_1pccc__encoder"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="330">
        <label>gr::trellis::pccc_encoder&lt; std::int16_t, std::int16_t &gt;</label>
        <link refid="classgr_1_1trellis_1_1pccc__encoder"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="331">
        <label>gr::trellis::pccc_encoder&lt; std::int16_t, std::int32_t &gt;</label>
        <link refid="classgr_1_1trellis_1_1pccc__encoder"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="332">
        <label>gr::trellis::pccc_encoder&lt; std::int32_t, std::int32_t &gt;</label>
        <link refid="classgr_1_1trellis_1_1pccc__encoder"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="328">
        <label>gr::trellis::pccc_encoder&lt; std::uint8_t, std::int16_t &gt;</label>
        <link refid="classgr_1_1trellis_1_1pccc__encoder"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="329">
        <label>gr::trellis::pccc_encoder&lt; std::uint8_t, std::int32_t &gt;</label>
        <link refid="classgr_1_1trellis_1_1pccc__encoder"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="327">
        <label>gr::trellis::pccc_encoder&lt; std::uint8_t, std::uint8_t &gt;</label>
        <link refid="classgr_1_1trellis_1_1pccc__encoder"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="625">
        <label>gr::trellis::permutation</label>
        <link refid="classgr_1_1trellis_1_1permutation"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="677">
        <label>gr::trellis::sccc_decoder_blk&lt; T &gt;</label>
        <link refid="classgr_1_1trellis_1_1sccc__decoder__blk"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="39">
        <label>gr::trellis::sccc_decoder_blk&lt; std::int16_t &gt;</label>
        <link refid="classgr_1_1trellis_1_1sccc__decoder__blk"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="40">
        <label>gr::trellis::sccc_decoder_blk&lt; std::int32_t &gt;</label>
        <link refid="classgr_1_1trellis_1_1sccc__decoder__blk"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="38">
        <label>gr::trellis::sccc_decoder_blk&lt; std::uint8_t &gt;</label>
        <link refid="classgr_1_1trellis_1_1sccc__decoder__blk"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="678">
        <label>gr::trellis::sccc_decoder_combined_blk&lt; IN_T, OUT_T &gt;</label>
        <link refid="classgr_1_1trellis_1_1sccc__decoder__combined__blk"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="42">
        <label>gr::trellis::sccc_decoder_combined_blk&lt; float, std::int16_t &gt;</label>
        <link refid="classgr_1_1trellis_1_1sccc__decoder__combined__blk"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="43">
        <label>gr::trellis::sccc_decoder_combined_blk&lt; float, std::int32_t &gt;</label>
        <link refid="classgr_1_1trellis_1_1sccc__decoder__combined__blk"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="41">
        <label>gr::trellis::sccc_decoder_combined_blk&lt; float, std::uint8_t &gt;</label>
        <link refid="classgr_1_1trellis_1_1sccc__decoder__combined__blk"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="45">
        <label>gr::trellis::sccc_decoder_combined_blk&lt; gr_complex, std::int16_t &gt;</label>
        <link refid="classgr_1_1trellis_1_1sccc__decoder__combined__blk"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="46">
        <label>gr::trellis::sccc_decoder_combined_blk&lt; gr_complex, std::int32_t &gt;</label>
        <link refid="classgr_1_1trellis_1_1sccc__decoder__combined__blk"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="44">
        <label>gr::trellis::sccc_decoder_combined_blk&lt; gr_complex, std::uint8_t &gt;</label>
        <link refid="classgr_1_1trellis_1_1sccc__decoder__combined__blk"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="626">
        <label>gr::trellis::sccc_encoder&lt; IN_T, OUT_T &gt;</label>
        <link refid="classgr_1_1trellis_1_1sccc__encoder"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="336">
        <label>gr::trellis::sccc_encoder&lt; std::int16_t, std::int16_t &gt;</label>
        <link refid="classgr_1_1trellis_1_1sccc__encoder"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="337">
        <label>gr::trellis::sccc_encoder&lt; std::int32_t, std::int32_t &gt;</label>
        <link refid="classgr_1_1trellis_1_1sccc__encoder"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="334">
        <label>gr::trellis::sccc_encoder&lt; std::uint8_t, std::int16_t &gt;</label>
        <link refid="classgr_1_1trellis_1_1sccc__encoder"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="335">
        <label>gr::trellis::sccc_encoder&lt; std::uint8_t, std::int32_t &gt;</label>
        <link refid="classgr_1_1trellis_1_1sccc__encoder"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="333">
        <label>gr::trellis::sccc_encoder&lt; std::uint8_t, std::uint8_t &gt;</label>
        <link refid="classgr_1_1trellis_1_1sccc__encoder"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="679">
        <label>gr::trellis::siso_combined_f</label>
        <link refid="classgr_1_1trellis_1_1siso__combined__f"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="680">
        <label>gr::trellis::siso_f</label>
        <link refid="classgr_1_1trellis_1_1siso__f"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="681">
        <label>gr::trellis::viterbi&lt; T &gt;</label>
        <link refid="classgr_1_1trellis_1_1viterbi"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="48">
        <label>gr::trellis::viterbi&lt; std::int16_t &gt;</label>
        <link refid="classgr_1_1trellis_1_1viterbi"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="49">
        <label>gr::trellis::viterbi&lt; std::int32_t &gt;</label>
        <link refid="classgr_1_1trellis_1_1viterbi"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="47">
        <label>gr::trellis::viterbi&lt; std::uint8_t &gt;</label>
        <link refid="classgr_1_1trellis_1_1viterbi"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="682">
        <label>gr::trellis::viterbi_combined&lt; IN_T, OUT_T &gt;</label>
        <link refid="classgr_1_1trellis_1_1viterbi__combined"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="57">
        <label>gr::trellis::viterbi_combined&lt; float, std::int16_t &gt;</label>
        <link refid="classgr_1_1trellis_1_1viterbi__combined"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="58">
        <label>gr::trellis::viterbi_combined&lt; float, std::int32_t &gt;</label>
        <link refid="classgr_1_1trellis_1_1viterbi__combined"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="56">
        <label>gr::trellis::viterbi_combined&lt; float, std::uint8_t &gt;</label>
        <link refid="classgr_1_1trellis_1_1viterbi__combined"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="60">
        <label>gr::trellis::viterbi_combined&lt; gr_complex, std::int16_t &gt;</label>
        <link refid="classgr_1_1trellis_1_1viterbi__combined"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="61">
        <label>gr::trellis::viterbi_combined&lt; gr_complex, std::int32_t &gt;</label>
        <link refid="classgr_1_1trellis_1_1viterbi__combined"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="59">
        <label>gr::trellis::viterbi_combined&lt; gr_complex, std::uint8_t &gt;</label>
        <link refid="classgr_1_1trellis_1_1viterbi__combined"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="51">
        <label>gr::trellis::viterbi_combined&lt; std::int16_t, std::int16_t &gt;</label>
        <link refid="classgr_1_1trellis_1_1viterbi__combined"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="52">
        <label>gr::trellis::viterbi_combined&lt; std::int16_t, std::int32_t &gt;</label>
        <link refid="classgr_1_1trellis_1_1viterbi__combined"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="50">
        <label>gr::trellis::viterbi_combined&lt; std::int16_t, std::uint8_t &gt;</label>
        <link refid="classgr_1_1trellis_1_1viterbi__combined"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="54">
        <label>gr::trellis::viterbi_combined&lt; std::int32_t, std::int16_t &gt;</label>
        <link refid="classgr_1_1trellis_1_1viterbi__combined"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="55">
        <label>gr::trellis::viterbi_combined&lt; std::int32_t, std::int32_t &gt;</label>
        <link refid="classgr_1_1trellis_1_1viterbi__combined"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="53">
        <label>gr::trellis::viterbi_combined&lt; std::int32_t, std::uint8_t &gt;</label>
        <link refid="classgr_1_1trellis_1_1viterbi__combined"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="683">
        <label>gr::uhd::rfnoc_block</label>
        <link refid="classgr_1_1uhd_1_1rfnoc__block"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="684">
        <label>gr::uhd::rfnoc_block_generic</label>
        <link refid="classgr_1_1uhd_1_1rfnoc__block__generic"/>
        <childnode refid="683" relation="public-inheritance">
        </childnode>
      </node>
      <node id="685">
        <label>gr::uhd::rfnoc_ddc</label>
        <link refid="classgr_1_1uhd_1_1rfnoc__ddc"/>
        <childnode refid="683" relation="public-inheritance">
        </childnode>
      </node>
      <node id="686">
        <label>gr::uhd::rfnoc_duc</label>
        <link refid="classgr_1_1uhd_1_1rfnoc__duc"/>
        <childnode refid="683" relation="public-inheritance">
        </childnode>
      </node>
      <node id="687">
        <label>gr::uhd::rfnoc_fir_filter</label>
        <link refid="classgr_1_1uhd_1_1rfnoc__fir__filter"/>
        <childnode refid="683" relation="public-inheritance">
        </childnode>
      </node>
      <node id="688">
        <label>gr::uhd::rfnoc_replay</label>
        <link refid="classgr_1_1uhd_1_1rfnoc__replay"/>
        <childnode refid="683" relation="public-inheritance">
        </childnode>
      </node>
      <node id="689">
        <label>gr::uhd::rfnoc_rx_radio</label>
        <link refid="classgr_1_1uhd_1_1rfnoc__rx__radio"/>
        <childnode refid="683" relation="public-inheritance">
        </childnode>
      </node>
      <node id="627">
        <label>gr::uhd::rfnoc_rx_streamer</label>
        <link refid="classgr_1_1uhd_1_1rfnoc__rx__streamer"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="690">
        <label>gr::uhd::rfnoc_siggen</label>
        <link refid="classgr_1_1uhd_1_1rfnoc__siggen"/>
        <childnode refid="683" relation="public-inheritance">
        </childnode>
      </node>
      <node id="691">
        <label>gr::uhd::rfnoc_tx_radio</label>
        <link refid="classgr_1_1uhd_1_1rfnoc__tx__radio"/>
        <childnode refid="683" relation="public-inheritance">
        </childnode>
      </node>
      <node id="628">
        <label>gr::uhd::rfnoc_tx_streamer</label>
        <link refid="classgr_1_1uhd_1_1rfnoc__tx__streamer"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="692">
        <label>gr::uhd::rfnoc_window</label>
        <link refid="classgr_1_1uhd_1_1rfnoc__window"/>
        <childnode refid="683" relation="public-inheritance">
        </childnode>
      </node>
      <node id="629">
        <label>gr::uhd::usrp_block</label>
        <link refid="classgr_1_1uhd_1_1usrp__block"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="630">
        <label>gr::uhd::usrp_sink</label>
        <link refid="classgr_1_1uhd_1_1usrp__sink"/>
        <childnode refid="629" relation="public-inheritance">
        </childnode>
      </node>
      <node id="631">
        <label>gr::uhd::usrp_source</label>
        <link refid="classgr_1_1uhd_1_1usrp__source"/>
        <childnode refid="629" relation="public-inheritance">
        </childnode>
      </node>
      <node id="632">
        <label>gr::video_sdl::sink_s</label>
        <link refid="classgr_1_1video__sdl_1_1sink__s"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="633">
        <label>gr::video_sdl::sink_uc</label>
        <link refid="classgr_1_1video__sdl_1_1sink__uc"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="634">
        <label>gr::vocoder::alaw_decode_bs</label>
        <link refid="classgr_1_1vocoder_1_1alaw__decode__bs"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="635">
        <label>gr::vocoder::alaw_encode_sb</label>
        <link refid="classgr_1_1vocoder_1_1alaw__encode__sb"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="620">
        <label>gr::vocoder::codec2_decode_ps</label>
        <link refid="classgr_1_1vocoder_1_1codec2__decode__ps"/>
        <childnode refid="592" relation="public-inheritance">
        </childnode>
      </node>
      <node id="589">
        <label>gr::vocoder::codec2_encode_sp</label>
        <link refid="classgr_1_1vocoder_1_1codec2__encode__sp"/>
        <childnode refid="554" relation="public-inheritance">
        </childnode>
      </node>
      <node id="621">
        <label>gr::vocoder::cvsd_decode_bs</label>
        <link refid="classgr_1_1vocoder_1_1cvsd__decode__bs"/>
        <childnode refid="592" relation="public-inheritance">
        </childnode>
      </node>
      <node id="590">
        <label>gr::vocoder::cvsd_encode_sb</label>
        <link refid="classgr_1_1vocoder_1_1cvsd__encode__sb"/>
        <childnode refid="554" relation="public-inheritance">
        </childnode>
      </node>
      <node id="693">
        <label>gr::vocoder::freedv_rx_ss</label>
        <link refid="classgr_1_1vocoder_1_1freedv__rx__ss"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="694">
        <label>gr::vocoder::freedv_tx_ss</label>
        <link refid="classgr_1_1vocoder_1_1freedv__tx__ss"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="636">
        <label>gr::vocoder::g721_decode_bs</label>
        <link refid="classgr_1_1vocoder_1_1g721__decode__bs"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="637">
        <label>gr::vocoder::g721_encode_sb</label>
        <link refid="classgr_1_1vocoder_1_1g721__encode__sb"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="638">
        <label>gr::vocoder::g723_24_decode_bs</label>
        <link refid="classgr_1_1vocoder_1_1g723__24__decode__bs"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="639">
        <label>gr::vocoder::g723_24_encode_sb</label>
        <link refid="classgr_1_1vocoder_1_1g723__24__encode__sb"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="640">
        <label>gr::vocoder::g723_40_decode_bs</label>
        <link refid="classgr_1_1vocoder_1_1g723__40__decode__bs"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="641">
        <label>gr::vocoder::g723_40_encode_sb</label>
        <link refid="classgr_1_1vocoder_1_1g723__40__encode__sb"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="622">
        <label>gr::vocoder::gsm_fr_decode_ps</label>
        <link refid="classgr_1_1vocoder_1_1gsm__fr__decode__ps"/>
        <childnode refid="592" relation="public-inheritance">
        </childnode>
      </node>
      <node id="591">
        <label>gr::vocoder::gsm_fr_encode_sp</label>
        <link refid="classgr_1_1vocoder_1_1gsm__fr__encode__sp"/>
        <childnode refid="554" relation="public-inheritance">
        </childnode>
      </node>
      <node id="642">
        <label>gr::vocoder::ulaw_decode_bs</label>
        <link refid="classgr_1_1vocoder_1_1ulaw__decode__bs"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="643">
        <label>gr::vocoder::ulaw_encode_sb</label>
        <link refid="classgr_1_1vocoder_1_1ulaw__encode__sb"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="644">
        <label>gr::wavelet::squash_ff</label>
        <link refid="classgr_1_1wavelet_1_1squash__ff"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="645">
        <label>gr::wavelet::wavelet_ff</label>
        <link refid="classgr_1_1wavelet_1_1wavelet__ff"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="646">
        <label>gr::wavelet::wvps_ff</label>
        <link refid="classgr_1_1wavelet_1_1wvps__ff"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="695">
        <label>gr::zeromq::pub_msg_sink</label>
        <link refid="classgr_1_1zeromq_1_1pub__msg__sink"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="647">
        <label>gr::zeromq::pub_sink</label>
        <link refid="classgr_1_1zeromq_1_1pub__sink"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="696">
        <label>gr::zeromq::pull_msg_source</label>
        <link refid="classgr_1_1zeromq_1_1pull__msg__source"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="648">
        <label>gr::zeromq::pull_source</label>
        <link refid="classgr_1_1zeromq_1_1pull__source"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="697">
        <label>gr::zeromq::push_msg_sink</label>
        <link refid="classgr_1_1zeromq_1_1push__msg__sink"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="649">
        <label>gr::zeromq::push_sink</label>
        <link refid="classgr_1_1zeromq_1_1push__sink"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="698">
        <label>gr::zeromq::rep_msg_sink</label>
        <link refid="classgr_1_1zeromq_1_1rep__msg__sink"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="650">
        <label>gr::zeromq::rep_sink</label>
        <link refid="classgr_1_1zeromq_1_1rep__sink"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="699">
        <label>gr::zeromq::req_msg_source</label>
        <link refid="classgr_1_1zeromq_1_1req__msg__source"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="651">
        <label>gr::zeromq::req_source</label>
        <link refid="classgr_1_1zeromq_1_1req__source"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="700">
        <label>gr::zeromq::sub_msg_source</label>
        <link refid="classgr_1_1zeromq_1_1sub__msg__source"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="652">
        <label>gr::zeromq::sub_source</label>
        <link refid="classgr_1_1zeromq_1_1sub__source"/>
        <childnode refid="181" relation="public-inheritance">
        </childnode>
      </node>
      <node id="4">
        <label>std::enable_shared_from_this&lt; basic_block &gt;</label>
      </node>
    </inheritancegraph>
    <collaborationgraph>
      <node id="1">
        <label>gr::basic_block</label>
        <link refid="classgr_1_1basic__block"/>
        <childnode refid="2" relation="public-inheritance">
        </childnode>
        <childnode refid="4" relation="public-inheritance">
        </childnode>
        <childnode refid="5" relation="usage">
          <edgelabel>d_name</edgelabel>
          <edgelabel>d_symbol_alias</edgelabel>
          <edgelabel>d_symbol_name</edgelabel>
        </childnode>
        <childnode refid="7" relation="usage">
          <edgelabel>d_input_signature</edgelabel>
          <edgelabel>d_output_signature</edgelabel>
        </childnode>
        <childnode refid="8" relation="usage">
          <edgelabel>d_debug_logger</edgelabel>
          <edgelabel>d_logger</edgelabel>
        </childnode>
        <childnode refid="9" relation="usage">
          <edgelabel>msg_queue</edgelabel>
        </childnode>
        <childnode refid="10" relation="usage">
          <edgelabel>d_rpc_vars</edgelabel>
        </childnode>
        <childnode refid="12" relation="usage">
          <edgelabel>d_message_subscribers</edgelabel>
        </childnode>
      </node>
      <node id="3">
        <label>gr::messages::msg_accepter</label>
        <link refid="classgr_1_1messages_1_1msg__accepter"/>
      </node>
      <node id="2">
        <label>gr::msg_accepter</label>
        <link refid="classgr_1_1msg__accepter"/>
        <childnode refid="3" relation="public-inheritance">
        </childnode>
      </node>
      <node id="6">
        <label>std::basic_string&lt; Char &gt;</label>
      </node>
      <node id="4">
        <label>std::enable_shared_from_this&lt; basic_block &gt;</label>
      </node>
      <node id="9">
        <label>std::map&lt; pmt::pmt_t, msg_queue_t, msg_queue_comparator &gt;</label>
      </node>
      <node id="7">
        <label>std::shared_ptr&lt; io_signature &gt;</label>
      </node>
      <node id="8">
        <label>std::shared_ptr&lt; logger &gt;</label>
      </node>
      <node id="12">
        <label>std::shared_ptr&lt; pmt_base &gt;</label>
      </node>
      <node id="11">
        <label>std::shared_ptr&lt; rpcbasic_base &gt;</label>
      </node>
      <node id="5">
        <label>std::string</label>
        <childnode refid="6" relation="public-inheritance">
        </childnode>
      </node>
      <node id="10">
        <label>std::vector&lt; rpcbasic_sptr &gt;</label>
        <childnode refid="11" relation="usage">
          <edgelabel>elements</edgelabel>
          <edgelabel>p</edgelabel>
        </childnode>
      </node>
    </collaborationgraph>
    <location file="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" line="61" column="1" bodyfile="/pbulk/work/ham/gnuradio-doxygen/work/gnuradio-3.10.12.0/gnuradio-runtime/include/gnuradio/basic_block.h" bodystart="63" bodyend="424"/>
    <listofallmembers>
      <member refid="classgr_1_1basic__block_1ab82376fe13f515cb904c0d2e9fec87b6" prot="public" virt="non-virtual"><scope>gr::basic_block</scope><name>_post</name></member>
      <member refid="classgr_1_1basic__block_1ab6bc65ad989bb7aa762e9f6064e05534" prot="public" virt="non-virtual"><scope>gr::basic_block</scope><name>alias</name></member>
      <member refid="classgr_1_1basic__block_1a7c23228d2623680d85ce836dea19da21" prot="public" virt="non-virtual"><scope>gr::basic_block</scope><name>alias_pmt</name></member>
      <member refid="classgr_1_1basic__block_1abd5fd45a3aab213bdf7e826ef0baf654" prot="public" virt="non-virtual"><scope>gr::basic_block</scope><name>alias_set</name></member>
      <member refid="classgr_1_1basic__block_1a6cc897729213ab4d2e3ade44c6942100" prot="protected" virt="non-virtual"><scope>gr::basic_block</scope><name>basic_block</name></member>
      <member refid="classgr_1_1basic__block_1a451b45483aec67682289f4cf94e53f74" prot="protected" virt="non-virtual"><scope>gr::basic_block</scope><name>basic_block</name></member>
      <member refid="classgr_1_1basic__block_1ac84f6979cb9e7650de9d9205901401aaab729ab9b0c860fece10ea1eddab6ce52" prot="protected" virt="non-virtual"><scope>gr::basic_block</scope><name>BLACK</name></member>
      <member refid="classgr_1_1basic__block_1aca13d6f083397aada5b44d0f349ce151" prot="public" virt="virtual"><scope>gr::basic_block</scope><name>check_topology</name></member>
      <member refid="classgr_1_1basic__block_1ae6531de80c07321b7fb6f93d47952a12" prot="protected" virt="non-virtual"><scope>gr::basic_block</scope><name>color</name></member>
      <member refid="classgr_1_1basic__block_1afc7a00e9e0ff69ceb903d3d6ff506473" prot="protected" virt="non-virtual"><scope>gr::basic_block</scope><name>d_color</name></member>
      <member refid="classgr_1_1basic__block_1a13bd702ed57a052484e8c431b4ba3a63" prot="protected" virt="non-virtual"><scope>gr::basic_block</scope><name>d_debug_logger</name></member>
      <member refid="classgr_1_1basic__block_1a84d6b200bb5e268424e9e4630cb22e5a" prot="protected" virt="non-virtual"><scope>gr::basic_block</scope><name>d_input_signature</name></member>
      <member refid="classgr_1_1basic__block_1a65abdb3eefde2c95646944b18094dddc" prot="protected" virt="non-virtual"><scope>gr::basic_block</scope><name>d_logger</name></member>
      <member refid="classgr_1_1basic__block_1aefa8ebb27b9d86bef179e30e37f0dfc3" prot="protected" virt="non-virtual"><scope>gr::basic_block</scope><name>d_message_subscribers</name></member>
      <member refid="classgr_1_1basic__block_1aa062ebf20dbfa6639b60f673ea9113a4" prot="private" virt="non-virtual"><scope>gr::basic_block</scope><name>d_msg_handlers</name></member>
      <member refid="classgr_1_1basic__block_1a9869ae14de2926971d922624a0ab379c" prot="private" virt="non-virtual"><scope>gr::basic_block</scope><name>d_msg_handlers_t</name></member>
      <member refid="classgr_1_1basic__block_1ad7da20e98a288f84597882e047df63f4" prot="protected" virt="non-virtual"><scope>gr::basic_block</scope><name>d_name</name></member>
      <member refid="classgr_1_1basic__block_1a84c091a90172b2eb6d617f6346bbce3f" prot="protected" virt="non-virtual"><scope>gr::basic_block</scope><name>d_output_signature</name></member>
      <member refid="classgr_1_1basic__block_1a8d54f7ea6ebf134e68e028294488354d" prot="protected" virt="non-virtual"><scope>gr::basic_block</scope><name>d_rpc_set</name></member>
      <member refid="classgr_1_1basic__block_1ae5d5ad853077c6eaf83c0ebce53d14f2" prot="protected" virt="non-virtual"><scope>gr::basic_block</scope><name>d_rpc_vars</name></member>
      <member refid="classgr_1_1basic__block_1a2de4ae58aaf6af63fe57ecf0e64dcbe0" prot="protected" virt="non-virtual"><scope>gr::basic_block</scope><name>d_symbol_alias</name></member>
      <member refid="classgr_1_1basic__block_1af6b5f158f329834b12d9b204cf62a10e" prot="protected" virt="non-virtual"><scope>gr::basic_block</scope><name>d_symbol_name</name></member>
      <member refid="classgr_1_1basic__block_1a7073674b5876118ae50cd7cc5646ad80" prot="protected" virt="non-virtual"><scope>gr::basic_block</scope><name>d_symbolic_id</name></member>
      <member refid="classgr_1_1basic__block_1a8afb0c354fb5fc2141fc7580361c2f00" prot="protected" virt="non-virtual"><scope>gr::basic_block</scope><name>d_unique_id</name></member>
      <member refid="classgr_1_1basic__block_1af9e69c810222df1bccbd159d660eda06" prot="public" virt="non-virtual"><scope>gr::basic_block</scope><name>delete_head_nowait</name></member>
      <member refid="classgr_1_1basic__block_1aa0c8bc1d82de984c872fbaefc0ff954b" prot="protected" virt="virtual"><scope>gr::basic_block</scope><name>dispatch_msg</name></member>
      <member refid="classgr_1_1basic__block_1a0ea70146bf5ce65a8c20c0b7234063d9" prot="public" virt="non-virtual"><scope>gr::basic_block</scope><name>empty_handled_p</name></member>
      <member refid="classgr_1_1basic__block_1a75b7c42c06430e9f5330f7462a5350a1" prot="public" virt="non-virtual"><scope>gr::basic_block</scope><name>empty_handled_p</name></member>
      <member refid="classgr_1_1basic__block_1aea4958dfb6cc37d60db6afaba91f6e6e" prot="public" virt="non-virtual"><scope>gr::basic_block</scope><name>empty_p</name></member>
      <member refid="classgr_1_1basic__block_1aecb5d318b3d3689e6f7f448d29a03032" prot="public" virt="non-virtual"><scope>gr::basic_block</scope><name>empty_p</name></member>
      <member refid="classgr_1_1basic__block_1acffa27c6be8af72ae44773185687d49c" prot="public" virt="non-virtual"><scope>gr::basic_block</scope><name>erase_msg</name></member>
      <member refid="classgr_1_1basic__block_1a868fcdb2f03ac8ae160c81f35622f31d" prot="protected" virt="non-virtual"><scope>gr::basic_block</scope><name>flat_flowgraph</name></member>
      <member refid="classgr_1_1basic__block_1abcf3312d781e62b42e3e83dea790d079" prot="protected" virt="non-virtual"><scope>gr::basic_block</scope><name>flowgraph</name></member>
      <member refid="classgr_1_1basic__block_1a33724cc678371b3713e13ed29217963e" prot="public" virt="non-virtual"><scope>gr::basic_block</scope><name>get_iterator</name></member>
      <member refid="classgr_1_1basic__block_1a30fdffa888cd7433a1fe06caa6de2ec8" prot="public" virt="non-virtual"><scope>gr::basic_block</scope><name>get_msg_map</name></member>
      <member refid="classgr_1_1basic__block_1ac84f6979cb9e7650de9d9205901401aaa229412131f1cac62bf1cb3c63b12a19d" prot="protected" virt="non-virtual"><scope>gr::basic_block</scope><name>GREY</name></member>
      <member refid="classgr_1_1basic__block_1ac8bf058b47b635100945e20f3cc5d0b0" prot="protected" virt="virtual"><scope>gr::basic_block</scope><name>has_msg_handler</name></member>
      <member refid="classgr_1_1basic__block_1a8cdeb25c366bedbadf918b7f106dbf85" prot="public" virt="virtual"><scope>gr::basic_block</scope><name>has_msg_port</name></member>
      <member refid="classgr_1_1basic__block_1a7aab2dfa9aab194186d3737facb1cd46" prot="public" virt="non-virtual"><scope>gr::basic_block</scope><name>identifier</name></member>
      <member refid="classgr_1_1basic__block_1a0067e4bfc94bd79182de1a9c7ab7d267" prot="public" virt="non-virtual"><scope>gr::basic_block</scope><name>input_signature</name></member>
      <member refid="classgr_1_1basic__block_1acbf0d8127f9b1da8dcb327b29391812a" prot="public" virt="non-virtual"><scope>gr::basic_block</scope><name>insert_tail</name></member>
      <member refid="classgr_1_1basic__block_1a10bd994a51158fd3803377960d688795" prot="public" virt="non-virtual"><scope>gr::basic_block</scope><name>is_rpc_set</name></member>
      <member refid="classgr_1_1basic__block_1a75e374a40ecba3d1cae0e704522a3337" prot="public" virt="pure-virtual"><scope>gr::basic_block</scope><name>log_level</name></member>
      <member refid="classgr_1_1basic__block_1a8780d41bb2091c00a9637e15e872a7ce" prot="public" virt="virtual"><scope>gr::basic_block</scope><name>message_port_is_hier</name></member>
      <member refid="classgr_1_1basic__block_1a5cc9ea399d0940de8440e028b7352ed7" prot="public" virt="virtual"><scope>gr::basic_block</scope><name>message_port_is_hier_in</name></member>
      <member refid="classgr_1_1basic__block_1a218a3ea133d838c8344fb3914c54ba3a" prot="public" virt="virtual"><scope>gr::basic_block</scope><name>message_port_is_hier_out</name></member>
      <member refid="classgr_1_1basic__block_1a485fa8f9fa04a1abcfe3f111d22e8e5f" prot="public" virt="non-virtual"><scope>gr::basic_block</scope><name>message_port_pub</name></member>
      <member refid="classgr_1_1basic__block_1a362b6de38292cca9c1d56439a6efad04" prot="public" virt="non-virtual"><scope>gr::basic_block</scope><name>message_port_register_in</name></member>
      <member refid="classgr_1_1basic__block_1ac3047921885668943a13dabd35d5eda4" prot="public" virt="non-virtual"><scope>gr::basic_block</scope><name>message_port_register_out</name></member>
      <member refid="classgr_1_1basic__block_1adddd339f229f55bd96229d7a7dd5cc8f" prot="public" virt="non-virtual"><scope>gr::basic_block</scope><name>message_port_sub</name></member>
      <member refid="classgr_1_1basic__block_1ad5496693b3c7c8be32529d695f83db1c" prot="public" virt="non-virtual"><scope>gr::basic_block</scope><name>message_port_unsub</name></member>
      <member refid="classgr_1_1basic__block_1ae92faa0b6775de0100f6d202140403a2" prot="public" virt="non-virtual"><scope>gr::basic_block</scope><name>message_ports_in</name></member>
      <member refid="classgr_1_1basic__block_1ad6351658056b5381f3803233cb75c928" prot="public" virt="non-virtual"><scope>gr::basic_block</scope><name>message_ports_out</name></member>
      <member refid="classgr_1_1basic__block_1a15300c27e1a332bc7dcff6438ec6c080" prot="public" virt="non-virtual"><scope>gr::basic_block</scope><name>message_subscribers</name></member>
      <member refid="classgr_1_1msg__accepter_1ae25bb0b46019f4dbe2bdcecdf50dc755" prot="public" virt="non-virtual"><scope>gr::basic_block</scope><name>msg_accepter</name></member>
      <member refid="classgr_1_1basic__block_1a00e31b2ed5d3c2b8ec7aac0f8a108573" prot="private" virt="non-virtual"><scope>gr::basic_block</scope><name>msg_handler_t</name></member>
      <member refid="classgr_1_1basic__block_1a68e92e54cda7a02697074705b9a7c08d" prot="protected" virt="non-virtual"><scope>gr::basic_block</scope><name>msg_queue</name></member>
      <member refid="classgr_1_1basic__block_1aab14b6ede1e541b85a48f61dc0fcea1a" prot="private" virt="non-virtual"><scope>gr::basic_block</scope><name>msg_queue_map_itr</name></member>
      <member refid="classgr_1_1basic__block_1ae69096f4a775deabc05d211477227d69" prot="private" virt="non-virtual"><scope>gr::basic_block</scope><name>msg_queue_map_t</name></member>
      <member refid="classgr_1_1basic__block_1a71f402b96105fd78295649a68ac410a9" prot="private" virt="non-virtual"><scope>gr::basic_block</scope><name>msg_queue_t</name></member>
      <member refid="classgr_1_1basic__block_1a9e19473182264e61527537ce9a025494" prot="private" virt="non-virtual"><scope>gr::basic_block</scope><name>mutex</name></member>
      <member refid="classgr_1_1basic__block_1af3a5056e2de6b3e561c02f2de37de44c" prot="public" virt="non-virtual"><scope>gr::basic_block</scope><name>name</name></member>
      <member refid="classgr_1_1basic__block_1a4e3baf2d69f2a00871c89993e28b50ea" prot="public" virt="non-virtual"><scope>gr::basic_block</scope><name>nmsgs</name></member>
      <member refid="classgr_1_1basic__block_1ae1a185fca1da861c9e6213f9e8284fed" prot="public" virt="non-virtual"><scope>gr::basic_block</scope><name>output_signature</name></member>
      <member refid="classgr_1_1msg__accepter_1a1032a8f3bf410b7670bc9af0c7c6d7ad" prot="public" virt="virtual"><scope>gr::basic_block</scope><name>post</name></member>
      <member refid="classgr_1_1basic__block_1a7507b5bcfbad500e0511ab73af4ebb7a" prot="public" virt="pure-virtual"><scope>gr::basic_block</scope><name>processor_affinity</name></member>
      <member refid="classgr_1_1basic__block_1ac349eee015757c75f8486b36ee08b106" prot="public" virt="non-virtual"><scope>gr::basic_block</scope><name>rpc_set</name></member>
      <member refid="classgr_1_1basic__block_1ad5251b68da76a9ce6bef105ef8136547" prot="public" virt="non-virtual"><scope>gr::basic_block</scope><name>set_block_alias</name></member>
      <member refid="classgr_1_1basic__block_1a2c4a58849217d8b76ba2d25c0dfd8bd0" prot="protected" virt="non-virtual"><scope>gr::basic_block</scope><name>set_color</name></member>
      <member refid="classgr_1_1basic__block_1a3f3f8f70bd0f0f2925b09bb75725c2b6" prot="protected" virt="non-virtual"><scope>gr::basic_block</scope><name>set_input_signature</name></member>
      <member refid="classgr_1_1basic__block_1a0c938f2850bf465d06e97bf9ff97165e" prot="public" virt="pure-virtual"><scope>gr::basic_block</scope><name>set_log_level</name></member>
      <member refid="classgr_1_1basic__block_1a7fed11ec01538bfea999fb37687b43b4" prot="public" virt="non-virtual"><scope>gr::basic_block</scope><name>set_msg_handler</name></member>
      <member refid="classgr_1_1basic__block_1a7933b6bc4ad512774bbb40616cc31b4d" prot="protected" virt="non-virtual"><scope>gr::basic_block</scope><name>set_output_signature</name></member>
      <member refid="classgr_1_1basic__block_1a53f88988bf0d8a2174de1854f4deb6cb" prot="public" virt="pure-virtual"><scope>gr::basic_block</scope><name>set_processor_affinity</name></member>
      <member refid="classgr_1_1basic__block_1a7f8bf6b9f28014657a6e8b5f25ca7802" prot="public" virt="virtual"><scope>gr::basic_block</scope><name>setup_rpc</name></member>
      <member refid="classgr_1_1basic__block_1a5b3a3265861764bbfb189e70f7a68cf1" prot="protected" virt="non-virtual"><scope>gr::basic_block</scope><name>shared_from_base</name></member>
      <member refid="classgr_1_1basic__block_1ab4985e58945604020bb5fd252df7b4c5" prot="public" virt="non-virtual"><scope>gr::basic_block</scope><name>symbol_name</name></member>
      <member refid="classgr_1_1basic__block_1a7c225b210f999a526e5b714eb603ddd5" prot="public" virt="non-virtual"><scope>gr::basic_block</scope><name>symbolic_id</name></member>
      <member refid="classgr_1_1basic__block_1a84bf6924dfa0bb724caca46575669557" prot="public" virt="non-virtual"><scope>gr::basic_block</scope><name>to_basic_block</name></member>
      <member refid="classgr_1_1basic__block_1a0056afdd5ad0a70ed40f7717b4a9993f" prot="protected" virt="non-virtual"><scope>gr::basic_block</scope><name>tpb_thread_body</name></member>
      <member refid="classgr_1_1basic__block_1a2e458ea6cf1129f1c3bb6f66229303ca" prot="public" virt="non-virtual"><scope>gr::basic_block</scope><name>unique_id</name></member>
      <member refid="classgr_1_1basic__block_1ac6648d85a9e1c808ba18789bf4d525ae" prot="public" virt="pure-virtual"><scope>gr::basic_block</scope><name>unset_processor_affinity</name></member>
      <member refid="classgr_1_1basic__block_1ac84f6979cb9e7650de9d9205901401aa" prot="protected" virt="non-virtual"><scope>gr::basic_block</scope><name>vcolor</name></member>
      <member refid="classgr_1_1basic__block_1ac84f6979cb9e7650de9d9205901401aaa42ae6a0efeb1be877a188c7ad4778f50" prot="protected" virt="non-virtual"><scope>gr::basic_block</scope><name>WHITE</name></member>
      <member refid="classgr_1_1basic__block_1a6f1b212d7fb9637d34d078b073e7e803" prot="public" virt="non-virtual"><scope>gr::basic_block</scope><name>~basic_block</name></member>
      <member refid="classgr_1_1msg__accepter_1a06c38c26efbfb1c4fd05eae97d2de748" prot="public" virt="virtual"><scope>gr::basic_block</scope><name>~msg_accepter</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
