<?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.18.0" xml:lang="en-US">
  <compounddef id="classgr_1_1channels_1_1dynamic__channel__model" kind="class" language="C++" prot="public" abstract="yes">
    <compoundname>gr::channels::dynamic_channel_model</compoundname>
    <basecompoundref refid="classgr_1_1hier__block2" prot="public" virt="virtual">gr::hier_block2</basecompoundref>
    <includes refid="dynamic__channel__model_8h" local="no">gnuradio/channels/dynamic_channel_model.h</includes>
    <sectiondef kind="public-type">
      <memberdef kind="typedef" id="classgr_1_1channels_1_1dynamic__channel__model_1ab316df2cf625823f39d61d84bd2dcf30" prot="public" static="no">
        <type>std::shared_ptr&lt; <ref refid="classgr_1_1channels_1_1dynamic__channel__model" kindref="compound">dynamic_channel_model</ref> &gt;</type>
        <definition>typedef std::shared_ptr&lt;dynamic_channel_model&gt; gr::channels::dynamic_channel_model::sptr</definition>
        <argsstring></argsstring>
        <name>sptr</name>
        <qualifiedname>gr::channels::dynamic_channel_model::sptr</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="gr-channels/include/gnuradio/channels/dynamic_channel_model.h" line="40" column="29" bodyfile="gr-channels/include/gnuradio/channels/dynamic_channel_model.h" bodystart="40" bodyend="-1"/>
      </memberdef>
    </sectiondef>
    <sectiondef kind="public-static-func">
      <memberdef kind="function" id="classgr_1_1channels_1_1dynamic__channel__model_1ada5bbd2f8b01f6da5eae98129234362f" prot="public" static="yes" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="classgr_1_1channels_1_1dynamic__channel__model_1ab316df2cf625823f39d61d84bd2dcf30" kindref="member">sptr</ref></type>
        <definition>static sptr gr::channels::dynamic_channel_model::make</definition>
        <argsstring>(double samp_rate, double sro_std_dev, double sro_max_dev, double cfo_std_dev, double cfo_max_dev, unsigned int N, double doppler_freq, bool LOS_model, float K, std::vector&lt; float &gt; delays, std::vector&lt; float &gt; mags, int ntaps_mpath, double noise_amp, double noise_seed)</argsstring>
        <name>make</name>
        <qualifiedname>gr::channels::dynamic_channel_model::make</qualifiedname>
        <param>
          <type>double</type>
          <declname>samp_rate</declname>
        </param>
        <param>
          <type>double</type>
          <declname>sro_std_dev</declname>
        </param>
        <param>
          <type>double</type>
          <declname>sro_max_dev</declname>
        </param>
        <param>
          <type>double</type>
          <declname>cfo_std_dev</declname>
        </param>
        <param>
          <type>double</type>
          <declname>cfo_max_dev</declname>
        </param>
        <param>
          <type>unsigned int</type>
          <declname>N</declname>
        </param>
        <param>
          <type>double</type>
          <declname>doppler_freq</declname>
        </param>
        <param>
          <type>bool</type>
          <declname>LOS_model</declname>
        </param>
        <param>
          <type>float</type>
          <declname>K</declname>
        </param>
        <param>
          <type>std::vector&lt; float &gt;</type>
          <declname>delays</declname>
        </param>
        <param>
          <type>std::vector&lt; float &gt;</type>
          <declname>mags</declname>
        </param>
        <param>
          <type>int</type>
          <declname>ntaps_mpath</declname>
        </param>
        <param>
          <type>double</type>
          <declname>noise_amp</declname>
        </param>
        <param>
          <type>double</type>
          <declname>noise_seed</declname>
        </param>
        <briefdescription>
<para>Build the dynamic channel simulator. </para>
        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>samp_rate</parametername>
</parameternamelist>
<parameterdescription>
<para>Input sample rate in Hz </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>sro_std_dev</parametername>
</parameternamelist>
<parameterdescription>
<para>sample rate drift process standard deviation per sample in Hz </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>sro_max_dev</parametername>
</parameternamelist>
<parameterdescription>
<para>maximum sample rate offset in Hz </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>cfo_std_dev</parametername>
</parameternamelist>
<parameterdescription>
<para>carrier frequnecy drift process standard deviation per sample in Hz </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>cfo_max_dev</parametername>
</parameternamelist>
<parameterdescription>
<para>maximum carrier frequency offset in Hz</para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>N</parametername>
</parameternamelist>
<parameterdescription>
<para>number of sinusoids used in frequency selective fading simulation </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>doppler_freq</parametername>
</parameternamelist>
<parameterdescription>
<para>maximum doppler frequency used in fading simulation in Hz </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>LOS_model</parametername>
</parameternamelist>
<parameterdescription>
<para>defines whether the fading model should include a line of site component. LOS-&gt;Rician, NLOS-&gt;Rayleigh </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>K</parametername>
</parameternamelist>
<parameterdescription>
<para>Rician K-factor, the ratio of specular to diffuse power in the model </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>delays</parametername>
</parameternamelist>
<parameterdescription>
<para>A list of fractional sample delays making up the power delay profile </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>mags</parametername>
</parameternamelist>
<parameterdescription>
<para>A list of magnitudes corresponding to each delay time in the power delay profile </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>ntaps_mpath</parametername>
</parameternamelist>
<parameterdescription>
<para>The length of the filter to interpolate the power delay profile over. Delays in the PDP must lie between 0 and ntaps_mpath, fractional delays will be sinc-interpolated only to the width of this filter. </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>noise_amp</parametername>
</parameternamelist>
<parameterdescription>
<para>Specifies the standard deviation of the AWGN process </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>noise_seed</parametername>
</parameternamelist>
<parameterdescription>
<para>A random number generator seed for the noise source. </para>
</parameterdescription>
</parameteritem>
</parameterlist>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="gr-channels/include/gnuradio/channels/dynamic_channel_model.h" line="65" column="17"/>
        <references refid="classgr_1_1channels_1_1dynamic__channel__model_1a256d35cf6fbfe5e6421dc263bed2d75e">doppler_freq</references>
        <references refid="classgr_1_1channels_1_1dynamic__channel__model_1a1784bbf6051e243086de738536c6656a">K</references>
        <references refid="classgr_1_1channels_1_1dynamic__channel__model_1ae99035f6dad941c746d6ea7271ad6ffb">noise_amp</references>
        <references refid="classgr_1_1channels_1_1dynamic__channel__model_1aaa80d539af12b9193a8d0184705fa1a8">samp_rate</references>
      </memberdef>
    </sectiondef>
    <sectiondef kind="public-func">
      <memberdef kind="function" id="classgr_1_1channels_1_1dynamic__channel__model_1aaa80d539af12b9193a8d0184705fa1a8" prot="public" static="no" const="yes" explicit="no" inline="no" virt="pure-virtual">
        <type>double</type>
        <definition>virtual double gr::channels::dynamic_channel_model::samp_rate</definition>
        <argsstring>() const =0</argsstring>
        <name>samp_rate</name>
        <qualifiedname>gr::channels::dynamic_channel_model::samp_rate</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="gr-channels/include/gnuradio/channels/dynamic_channel_model.h" line="80" column="20"/>
        <referencedby refid="classgr_1_1channels_1_1dynamic__channel__model_1ada5bbd2f8b01f6da5eae98129234362f">make</referencedby>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1channels_1_1dynamic__channel__model_1a2213459c69cdbb08aa366c233117b720" prot="public" static="no" const="yes" explicit="no" inline="no" virt="pure-virtual">
        <type>double</type>
        <definition>virtual double gr::channels::dynamic_channel_model::sro_dev_std</definition>
        <argsstring>() const =0</argsstring>
        <name>sro_dev_std</name>
        <qualifiedname>gr::channels::dynamic_channel_model::sro_dev_std</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="gr-channels/include/gnuradio/channels/dynamic_channel_model.h" line="81" column="20"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1channels_1_1dynamic__channel__model_1a03a3267df65c413d1be97a0e42ba6e31" prot="public" static="no" const="yes" explicit="no" inline="no" virt="pure-virtual">
        <type>double</type>
        <definition>virtual double gr::channels::dynamic_channel_model::sro_dev_max</definition>
        <argsstring>() const =0</argsstring>
        <name>sro_dev_max</name>
        <qualifiedname>gr::channels::dynamic_channel_model::sro_dev_max</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="gr-channels/include/gnuradio/channels/dynamic_channel_model.h" line="82" column="20"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1channels_1_1dynamic__channel__model_1a777441eb3594864b197e1e00ee0a7364" prot="public" static="no" const="yes" explicit="no" inline="no" virt="pure-virtual">
        <type>double</type>
        <definition>virtual double gr::channels::dynamic_channel_model::cfo_dev_std</definition>
        <argsstring>() const =0</argsstring>
        <name>cfo_dev_std</name>
        <qualifiedname>gr::channels::dynamic_channel_model::cfo_dev_std</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="gr-channels/include/gnuradio/channels/dynamic_channel_model.h" line="83" column="20"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1channels_1_1dynamic__channel__model_1afd1e164124c923980e24360f6add9a4f" prot="public" static="no" const="yes" explicit="no" inline="no" virt="pure-virtual">
        <type>double</type>
        <definition>virtual double gr::channels::dynamic_channel_model::cfo_dev_max</definition>
        <argsstring>() const =0</argsstring>
        <name>cfo_dev_max</name>
        <qualifiedname>gr::channels::dynamic_channel_model::cfo_dev_max</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="gr-channels/include/gnuradio/channels/dynamic_channel_model.h" line="84" column="20"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1channels_1_1dynamic__channel__model_1ae99035f6dad941c746d6ea7271ad6ffb" prot="public" static="no" const="yes" explicit="no" inline="no" virt="pure-virtual">
        <type>double</type>
        <definition>virtual double gr::channels::dynamic_channel_model::noise_amp</definition>
        <argsstring>() const =0</argsstring>
        <name>noise_amp</name>
        <qualifiedname>gr::channels::dynamic_channel_model::noise_amp</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="gr-channels/include/gnuradio/channels/dynamic_channel_model.h" line="85" column="20"/>
        <referencedby refid="classgr_1_1channels_1_1dynamic__channel__model_1ada5bbd2f8b01f6da5eae98129234362f">make</referencedby>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1channels_1_1dynamic__channel__model_1a256d35cf6fbfe5e6421dc263bed2d75e" prot="public" static="no" const="yes" explicit="no" inline="no" virt="pure-virtual">
        <type>double</type>
        <definition>virtual double gr::channels::dynamic_channel_model::doppler_freq</definition>
        <argsstring>() const =0</argsstring>
        <name>doppler_freq</name>
        <qualifiedname>gr::channels::dynamic_channel_model::doppler_freq</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="gr-channels/include/gnuradio/channels/dynamic_channel_model.h" line="86" column="20"/>
        <referencedby refid="classgr_1_1channels_1_1dynamic__channel__model_1ada5bbd2f8b01f6da5eae98129234362f">make</referencedby>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1channels_1_1dynamic__channel__model_1a1784bbf6051e243086de738536c6656a" prot="public" static="no" const="yes" explicit="no" inline="no" virt="pure-virtual">
        <type>double</type>
        <definition>virtual double gr::channels::dynamic_channel_model::K</definition>
        <argsstring>() const =0</argsstring>
        <name>K</name>
        <qualifiedname>gr::channels::dynamic_channel_model::K</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="gr-channels/include/gnuradio/channels/dynamic_channel_model.h" line="87" column="20"/>
        <referencedby refid="classgr_1_1channels_1_1dynamic__channel__model_1ada5bbd2f8b01f6da5eae98129234362f">make</referencedby>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1channels_1_1dynamic__channel__model_1a006b377e739e7c1a3f883a53a58a7071" prot="public" static="no" const="no" explicit="no" inline="no" virt="pure-virtual">
        <type>void</type>
        <definition>virtual void gr::channels::dynamic_channel_model::set_samp_rate</definition>
        <argsstring>(double)=0</argsstring>
        <name>set_samp_rate</name>
        <qualifiedname>gr::channels::dynamic_channel_model::set_samp_rate</qualifiedname>
        <param>
          <type>double</type>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="gr-channels/include/gnuradio/channels/dynamic_channel_model.h" line="89" column="18"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1channels_1_1dynamic__channel__model_1a5ebc5ee33a8938d96d4f807b907ee4db" prot="public" static="no" const="no" explicit="no" inline="no" virt="pure-virtual">
        <type>void</type>
        <definition>virtual void gr::channels::dynamic_channel_model::set_sro_dev_std</definition>
        <argsstring>(double)=0</argsstring>
        <name>set_sro_dev_std</name>
        <qualifiedname>gr::channels::dynamic_channel_model::set_sro_dev_std</qualifiedname>
        <param>
          <type>double</type>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="gr-channels/include/gnuradio/channels/dynamic_channel_model.h" line="90" column="18"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1channels_1_1dynamic__channel__model_1a7d044c553531b44bdf1856e5945b574c" prot="public" static="no" const="no" explicit="no" inline="no" virt="pure-virtual">
        <type>void</type>
        <definition>virtual void gr::channels::dynamic_channel_model::set_sro_dev_max</definition>
        <argsstring>(double)=0</argsstring>
        <name>set_sro_dev_max</name>
        <qualifiedname>gr::channels::dynamic_channel_model::set_sro_dev_max</qualifiedname>
        <param>
          <type>double</type>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="gr-channels/include/gnuradio/channels/dynamic_channel_model.h" line="91" column="18"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1channels_1_1dynamic__channel__model_1a4776bf0a067b84d082a767a78cbb499b" prot="public" static="no" const="no" explicit="no" inline="no" virt="pure-virtual">
        <type>void</type>
        <definition>virtual void gr::channels::dynamic_channel_model::set_cfo_dev_std</definition>
        <argsstring>(double)=0</argsstring>
        <name>set_cfo_dev_std</name>
        <qualifiedname>gr::channels::dynamic_channel_model::set_cfo_dev_std</qualifiedname>
        <param>
          <type>double</type>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="gr-channels/include/gnuradio/channels/dynamic_channel_model.h" line="92" column="18"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1channels_1_1dynamic__channel__model_1abd686f209f8c1491fd5d2912bbd7ef8c" prot="public" static="no" const="no" explicit="no" inline="no" virt="pure-virtual">
        <type>void</type>
        <definition>virtual void gr::channels::dynamic_channel_model::set_cfo_dev_max</definition>
        <argsstring>(double)=0</argsstring>
        <name>set_cfo_dev_max</name>
        <qualifiedname>gr::channels::dynamic_channel_model::set_cfo_dev_max</qualifiedname>
        <param>
          <type>double</type>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="gr-channels/include/gnuradio/channels/dynamic_channel_model.h" line="93" column="18"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1channels_1_1dynamic__channel__model_1a1c5a93c6c8ee8eea7bb81427781ffb72" prot="public" static="no" const="no" explicit="no" inline="no" virt="pure-virtual">
        <type>void</type>
        <definition>virtual void gr::channels::dynamic_channel_model::set_noise_amp</definition>
        <argsstring>(double)=0</argsstring>
        <name>set_noise_amp</name>
        <qualifiedname>gr::channels::dynamic_channel_model::set_noise_amp</qualifiedname>
        <param>
          <type>double</type>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="gr-channels/include/gnuradio/channels/dynamic_channel_model.h" line="94" column="18"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1channels_1_1dynamic__channel__model_1a0eb64f252f84175f61fb9135fa540084" prot="public" static="no" const="no" explicit="no" inline="no" virt="pure-virtual">
        <type>void</type>
        <definition>virtual void gr::channels::dynamic_channel_model::set_doppler_freq</definition>
        <argsstring>(double)=0</argsstring>
        <name>set_doppler_freq</name>
        <qualifiedname>gr::channels::dynamic_channel_model::set_doppler_freq</qualifiedname>
        <param>
          <type>double</type>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="gr-channels/include/gnuradio/channels/dynamic_channel_model.h" line="95" column="18"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1channels_1_1dynamic__channel__model_1a43f30274b3fd5207ccf2948af5e8e522" prot="public" static="no" const="no" explicit="no" inline="no" virt="pure-virtual">
        <type>void</type>
        <definition>virtual void gr::channels::dynamic_channel_model::set_K</definition>
        <argsstring>(double)=0</argsstring>
        <name>set_K</name>
        <qualifiedname>gr::channels::dynamic_channel_model::set_K</qualifiedname>
        <param>
          <type>double</type>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="gr-channels/include/gnuradio/channels/dynamic_channel_model.h" line="96" column="18"/>
      </memberdef>
    </sectiondef>
    <briefdescription>
<para>dynamic channel simulator </para>
    </briefdescription>
    <detaileddescription>
<para>This block implements a dynamic channel model simulator that can be used to help evaluate, design, and test various signals, waveforms, and algorithms.</para>
<para>This model allows the user to set up an AWGN noise source, a random walk process to simulate carrier frequency drift, a random walk process to simulate sample rate offset drive, and a frequency selective fading channel response that is either Rayleigh or Ricean for a user specified power delay profile. </para>
    </detaileddescription>
    <inheritancegraph>
      <node id="3">
        <label>gr::basic_block</label>
        <link refid="classgr_1_1basic__block"/>
        <childnode refid="4" relation="public-inheritance">
        </childnode>
        <childnode refid="6" relation="public-inheritance">
        </childnode>
      </node>
      <node id="1">
        <label>gr::channels::dynamic_channel_model</label>
        <link refid="classgr_1_1channels_1_1dynamic__channel__model"/>
        <childnode refid="2" relation="public-inheritance">
        </childnode>
      </node>
      <node id="2">
        <label>gr::hier_block2</label>
        <link refid="classgr_1_1hier__block2"/>
        <childnode refid="3" relation="public-inheritance">
        </childnode>
      </node>
      <node id="5">
        <label>gr::messages::msg_accepter</label>
        <link refid="classgr_1_1messages_1_1msg__accepter"/>
      </node>
      <node id="4">
        <label>gr::msg_accepter</label>
        <link refid="classgr_1_1msg__accepter"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="6">
        <label>std::enable_shared_from_this&lt; basic_block &gt;</label>
      </node>
    </inheritancegraph>
    <collaborationgraph>
      <node id="3">
        <label>gr::basic_block</label>
        <link refid="classgr_1_1basic__block"/>
        <childnode refid="4" relation="public-inheritance">
        </childnode>
        <childnode refid="6" relation="public-inheritance">
        </childnode>
        <childnode refid="7" relation="usage">
          <edgelabel>d_name</edgelabel>
          <edgelabel>d_symbol_alias</edgelabel>
          <edgelabel>d_symbol_name</edgelabel>
        </childnode>
        <childnode refid="9" relation="usage">
          <edgelabel>d_input_signature</edgelabel>
          <edgelabel>d_output_signature</edgelabel>
        </childnode>
        <childnode refid="10" relation="usage">
          <edgelabel>d_debug_logger</edgelabel>
          <edgelabel>d_logger</edgelabel>
        </childnode>
        <childnode refid="11" relation="usage">
          <edgelabel>msg_queue</edgelabel>
        </childnode>
        <childnode refid="12" relation="usage">
          <edgelabel>d_rpc_vars</edgelabel>
        </childnode>
        <childnode refid="14" relation="usage">
          <edgelabel>d_message_subscribers</edgelabel>
        </childnode>
      </node>
      <node id="1">
        <label>gr::channels::dynamic_channel_model</label>
        <link refid="classgr_1_1channels_1_1dynamic__channel__model"/>
        <childnode refid="2" relation="public-inheritance">
        </childnode>
      </node>
      <node id="2">
        <label>gr::hier_block2</label>
        <link refid="classgr_1_1hier__block2"/>
        <childnode refid="3" relation="public-inheritance">
        </childnode>
        <childnode refid="14" relation="usage">
          <edgelabel>hier_message_ports_in</edgelabel>
          <edgelabel>hier_message_ports_out</edgelabel>
        </childnode>
      </node>
      <node id="5">
        <label>gr::messages::msg_accepter</label>
        <link refid="classgr_1_1messages_1_1msg__accepter"/>
      </node>
      <node id="4">
        <label>gr::msg_accepter</label>
        <link refid="classgr_1_1msg__accepter"/>
        <childnode refid="5" relation="public-inheritance">
        </childnode>
      </node>
      <node id="8">
        <label>std::basic_string&lt; Char &gt;</label>
      </node>
      <node id="6">
        <label>std::enable_shared_from_this&lt; basic_block &gt;</label>
      </node>
      <node id="11">
        <label>std::map&lt; pmt::pmt_t, msg_queue_t, msg_queue_comparator &gt;</label>
      </node>
      <node id="9">
        <label>std::shared_ptr&lt; io_signature &gt;</label>
      </node>
      <node id="10">
        <label>std::shared_ptr&lt; logger &gt;</label>
      </node>
      <node id="14">
        <label>std::shared_ptr&lt; pmt_base &gt;</label>
      </node>
      <node id="13">
        <label>std::shared_ptr&lt; rpcbasic_base &gt;</label>
      </node>
      <node id="7">
        <label>std::string</label>
        <childnode refid="8" relation="public-inheritance">
        </childnode>
      </node>
      <node id="12">
        <label>std::vector&lt; rpcbasic_sptr &gt;</label>
        <childnode refid="13" relation="usage">
          <edgelabel>elements</edgelabel>
          <edgelabel>p</edgelabel>
        </childnode>
      </node>
    </collaborationgraph>
    <location file="gr-channels/include/gnuradio/channels/dynamic_channel_model.h" line="36" column="1" bodyfile="gr-channels/include/gnuradio/channels/dynamic_channel_model.h" bodystart="37" bodyend="97"/>
    <listofallmembers>
      <member refid="classgr_1_1basic__block_1ab82376fe13f515cb904c0d2e9fec87b6" prot="public" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>_post</name></member>
      <member refid="classgr_1_1basic__block_1aafde1a3d26b00f4c81321248c44741c6" prot="public" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>add_rpc_variable</name></member>
      <member refid="classgr_1_1basic__block_1ab6bc65ad989bb7aa762e9f6064e05534" prot="public" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>alias</name></member>
      <member refid="classgr_1_1basic__block_1a7c23228d2623680d85ce836dea19da21" prot="public" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>alias_pmt</name></member>
      <member refid="classgr_1_1basic__block_1abd5fd45a3aab213bdf7e826ef0baf654" prot="public" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>alias_set</name></member>
      <member refid="classgr_1_1hier__block2_1adbf0ce503909afe41d6a4b97174f4352" prot="public" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>all_max_output_buffer_p</name></member>
      <member refid="classgr_1_1hier__block2_1aa525f789e7a197076ab064f08d5c5116" prot="public" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>all_min_output_buffer_p</name></member>
      <member refid="classgr_1_1basic__block_1a6cc897729213ab4d2e3ade44c6942100" prot="protected" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>basic_block</name></member>
      <member refid="classgr_1_1basic__block_1a451b45483aec67682289f4cf94e53f74" prot="protected" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>basic_block</name></member>
      <member refid="classgr_1_1basic__block_1ac84f6979cb9e7650de9d9205901401aaab729ab9b0c860fece10ea1eddab6ce52" prot="protected" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>BLACK</name></member>
      <member refid="classgr_1_1channels_1_1dynamic__channel__model_1afd1e164124c923980e24360f6add9a4f" prot="public" virt="pure-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>cfo_dev_max</name></member>
      <member refid="classgr_1_1channels_1_1dynamic__channel__model_1a777441eb3594864b197e1e00ee0a7364" prot="public" virt="pure-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>cfo_dev_std</name></member>
      <member refid="classgr_1_1basic__block_1aca13d6f083397aada5b44d0f349ce151" prot="public" virt="virtual"><scope>gr::channels::dynamic_channel_model</scope><name>check_topology</name></member>
      <member refid="classgr_1_1basic__block_1ae6531de80c07321b7fb6f93d47952a12" prot="protected" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>color</name></member>
      <member refid="classgr_1_1hier__block2_1ab21892550c8fea3867628400bb8ed0be" prot="public" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>connect</name></member>
      <member refid="classgr_1_1hier__block2_1a915d1d5b4b6d8a9db4211d9a4507c955" prot="public" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>connect</name></member>
      <member refid="classgr_1_1basic__block_1afc7a00e9e0ff69ceb903d3d6ff506473" prot="protected" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>d_color</name></member>
      <member refid="classgr_1_1basic__block_1a13bd702ed57a052484e8c431b4ba3a63" prot="protected" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>d_debug_logger</name></member>
      <member refid="classgr_1_1basic__block_1a84d6b200bb5e268424e9e4630cb22e5a" prot="protected" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>d_input_signature</name></member>
      <member refid="classgr_1_1basic__block_1a65abdb3eefde2c95646944b18094dddc" prot="protected" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>d_logger</name></member>
      <member refid="classgr_1_1basic__block_1aefa8ebb27b9d86bef179e30e37f0dfc3" prot="protected" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>d_message_subscribers</name></member>
      <member refid="classgr_1_1basic__block_1ad7da20e98a288f84597882e047df63f4" prot="protected" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>d_name</name></member>
      <member refid="classgr_1_1basic__block_1a84c091a90172b2eb6d617f6346bbce3f" prot="protected" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>d_output_signature</name></member>
      <member refid="classgr_1_1basic__block_1a8d54f7ea6ebf134e68e028294488354d" prot="protected" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>d_rpc_set</name></member>
      <member refid="classgr_1_1basic__block_1ae5d5ad853077c6eaf83c0ebce53d14f2" prot="protected" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>d_rpc_vars</name></member>
      <member refid="classgr_1_1basic__block_1a2de4ae58aaf6af63fe57ecf0e64dcbe0" prot="protected" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>d_symbol_alias</name></member>
      <member refid="classgr_1_1basic__block_1af6b5f158f329834b12d9b204cf62a10e" prot="protected" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>d_symbol_name</name></member>
      <member refid="classgr_1_1basic__block_1a7073674b5876118ae50cd7cc5646ad80" prot="protected" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>d_symbolic_id</name></member>
      <member refid="classgr_1_1basic__block_1a8afb0c354fb5fc2141fc7580361c2f00" prot="protected" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>d_unique_id</name></member>
      <member refid="classgr_1_1basic__block_1af9e69c810222df1bccbd159d660eda06" prot="public" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>delete_head_nowait</name></member>
      <member refid="classgr_1_1hier__block2_1a51fcbfb415871366a5418045b661ed9f" prot="public" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>disconnect</name></member>
      <member refid="classgr_1_1hier__block2_1a9a7d58a081d3bff3e8c41b22bebd9ebb" prot="public" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>disconnect</name></member>
      <member refid="classgr_1_1hier__block2_1a353fcc6e1967daa2e6994d766b4422b4" prot="public" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>disconnect_all</name></member>
      <member refid="classgr_1_1basic__block_1aa0c8bc1d82de984c872fbaefc0ff954b" prot="protected" virt="virtual"><scope>gr::channels::dynamic_channel_model</scope><name>dispatch_msg</name></member>
      <member refid="classgr_1_1channels_1_1dynamic__channel__model_1a256d35cf6fbfe5e6421dc263bed2d75e" prot="public" virt="pure-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>doppler_freq</name></member>
      <member refid="classgr_1_1basic__block_1a0ea70146bf5ce65a8c20c0b7234063d9" prot="public" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>empty_handled_p</name></member>
      <member refid="classgr_1_1basic__block_1a75b7c42c06430e9f5330f7462a5350a1" prot="public" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>empty_handled_p</name></member>
      <member refid="classgr_1_1basic__block_1aea4958dfb6cc37d60db6afaba91f6e6e" prot="public" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>empty_p</name></member>
      <member refid="classgr_1_1basic__block_1aecb5d318b3d3689e6f7f448d29a03032" prot="public" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>empty_p</name></member>
      <member refid="classgr_1_1basic__block_1acffa27c6be8af72ae44773185687d49c" prot="public" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>erase_msg</name></member>
      <member refid="classgr_1_1hier__block2_1a3e369450bf9e6fa07b2ddd0b17032cfa" prot="public" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>flatten</name></member>
      <member refid="classgr_1_1basic__block_1a33724cc678371b3713e13ed29217963e" prot="public" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>get_iterator</name></member>
      <member refid="classgr_1_1basic__block_1a30fdffa888cd7433a1fe06caa6de2ec8" prot="public" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>get_msg_map</name></member>
      <member refid="classgr_1_1basic__block_1ac84f6979cb9e7650de9d9205901401aaa229412131f1cac62bf1cb3c63b12a19d" prot="protected" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>GREY</name></member>
      <member refid="classgr_1_1basic__block_1ac8bf058b47b635100945e20f3cc5d0b0" prot="protected" virt="virtual"><scope>gr::channels::dynamic_channel_model</scope><name>has_msg_handler</name></member>
      <member refid="classgr_1_1hier__block2_1ab8ca3476c548d762efa51831a561a804" prot="public" virt="virtual"><scope>gr::channels::dynamic_channel_model</scope><name>has_msg_port</name></member>
      <member refid="classgr_1_1hier__block2_1a3d27e71a3a3406240b92f60144a0cc66" prot="protected" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>hier_block2</name></member>
      <member refid="classgr_1_1hier__block2_1a77e75ab4c5696750469dd0b062be7503" prot="protected" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>hier_block2</name></member>
      <member refid="classgr_1_1hier__block2_1ac7af7d4c523ab61a4ab1351938de1a91" prot="public" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>hier_message_ports_in</name></member>
      <member refid="classgr_1_1hier__block2_1a4cab051364b1ed01dbc4dc499f61a67b" prot="public" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>hier_message_ports_out</name></member>
      <member refid="classgr_1_1basic__block_1a7aab2dfa9aab194186d3737facb1cd46" prot="public" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>identifier</name></member>
      <member refid="classgr_1_1basic__block_1a0067e4bfc94bd79182de1a9c7ab7d267" prot="public" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>input_signature</name></member>
      <member refid="classgr_1_1basic__block_1acbf0d8127f9b1da8dcb327b29391812a" prot="public" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>insert_tail</name></member>
      <member refid="classgr_1_1basic__block_1a10bd994a51158fd3803377960d688795" prot="public" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>is_rpc_set</name></member>
      <member refid="classgr_1_1channels_1_1dynamic__channel__model_1a1784bbf6051e243086de738536c6656a" prot="public" virt="pure-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>K</name></member>
      <member refid="classgr_1_1hier__block2_1aac39fda08a7191359a104699d356217b" prot="public" virt="virtual"><scope>gr::channels::dynamic_channel_model</scope><name>lock</name></member>
      <member refid="classgr_1_1hier__block2_1a0b7de3dbc4dcb4625fc96353ad400e6a" prot="public" virt="virtual"><scope>gr::channels::dynamic_channel_model</scope><name>log_level</name></member>
      <member refid="classgr_1_1channels_1_1dynamic__channel__model_1ada5bbd2f8b01f6da5eae98129234362f" prot="public" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>make</name></member>
      <member refid="classgr_1_1hier__block2_1a8498a7299d44d5429b789a3c6ee00437" prot="public" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>max_output_buffer</name></member>
      <member refid="classgr_1_1hier__block2_1a9cdeeae8ff217d8980cf1372d7f085f0" prot="public" virt="virtual"><scope>gr::channels::dynamic_channel_model</scope><name>message_port_is_hier</name></member>
      <member refid="classgr_1_1hier__block2_1a846dce3618a126fc835993af603d2501" prot="public" virt="virtual"><scope>gr::channels::dynamic_channel_model</scope><name>message_port_is_hier_in</name></member>
      <member refid="classgr_1_1hier__block2_1ad6c64426fe47a304a232a826435d81c7" prot="public" virt="virtual"><scope>gr::channels::dynamic_channel_model</scope><name>message_port_is_hier_out</name></member>
      <member refid="classgr_1_1basic__block_1a485fa8f9fa04a1abcfe3f111d22e8e5f" prot="public" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>message_port_pub</name></member>
      <member refid="classgr_1_1hier__block2_1afd358ba5936e3e031c0e5a18221ac387" prot="public" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>message_port_register_hier_in</name></member>
      <member refid="classgr_1_1hier__block2_1ab31564539e36494fa73d8cde4e815dce" prot="public" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>message_port_register_hier_out</name></member>
      <member refid="classgr_1_1basic__block_1a362b6de38292cca9c1d56439a6efad04" prot="public" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>message_port_register_in</name></member>
      <member refid="classgr_1_1basic__block_1ac3047921885668943a13dabd35d5eda4" prot="public" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>message_port_register_out</name></member>
      <member refid="classgr_1_1basic__block_1adddd339f229f55bd96229d7a7dd5cc8f" prot="public" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>message_port_sub</name></member>
      <member refid="classgr_1_1basic__block_1ad5496693b3c7c8be32529d695f83db1c" prot="public" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>message_port_unsub</name></member>
      <member refid="classgr_1_1basic__block_1ae92faa0b6775de0100f6d202140403a2" prot="public" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>message_ports_in</name></member>
      <member refid="classgr_1_1basic__block_1ad6351658056b5381f3803233cb75c928" prot="public" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>message_ports_out</name></member>
      <member refid="classgr_1_1basic__block_1a15300c27e1a332bc7dcff6438ec6c080" prot="public" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>message_subscribers</name></member>
      <member refid="classgr_1_1hier__block2_1ae7b482b12d9b644472a58e76bf0fadef" prot="public" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>min_output_buffer</name></member>
      <member refid="classgr_1_1msg__accepter_1ae25bb0b46019f4dbe2bdcecdf50dc755" prot="public" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>msg_accepter</name></member>
      <member refid="classgr_1_1hier__block2_1a8abff96c559930893d3ffdb22a3c43fd" prot="public" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>msg_connect</name></member>
      <member refid="classgr_1_1hier__block2_1aa4ede49780196a89826355a7ec929a04" prot="public" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>msg_connect</name></member>
      <member refid="classgr_1_1hier__block2_1a30377e2b23e464000d19c97700a801c2" prot="public" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>msg_disconnect</name></member>
      <member refid="classgr_1_1hier__block2_1a3e9aa7a73245ec3322e11a32da2842fc" prot="public" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>msg_disconnect</name></member>
      <member refid="classgr_1_1basic__block_1a68e92e54cda7a02697074705b9a7c08d" prot="protected" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>msg_queue</name></member>
      <member refid="classgr_1_1basic__block_1af3a5056e2de6b3e561c02f2de37de44c" prot="public" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>name</name></member>
      <member refid="classgr_1_1basic__block_1a4e3baf2d69f2a00871c89993e28b50ea" prot="public" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>nmsgs</name></member>
      <member refid="classgr_1_1channels_1_1dynamic__channel__model_1ae99035f6dad941c746d6ea7271ad6ffb" prot="public" virt="pure-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>noise_amp</name></member>
      <member refid="classgr_1_1hier__block2_1a95a312a6bfcc965eb32e265fef158e49" prot="public" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>opaque_self</name></member>
      <member refid="classgr_1_1basic__block_1ae1a185fca1da861c9e6213f9e8284fed" prot="public" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>output_signature</name></member>
      <member refid="classgr_1_1msg__accepter_1a1032a8f3bf410b7670bc9af0c7c6d7ad" prot="public" virt="virtual"><scope>gr::channels::dynamic_channel_model</scope><name>post</name></member>
      <member refid="classgr_1_1hier__block2_1a0686247f4f6e57b20461026e3296743c" prot="public" virt="virtual"><scope>gr::channels::dynamic_channel_model</scope><name>processor_affinity</name></member>
      <member refid="classgr_1_1basic__block_1ac349eee015757c75f8486b36ee08b106" prot="public" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>rpc_set</name></member>
      <member refid="classgr_1_1channels_1_1dynamic__channel__model_1aaa80d539af12b9193a8d0184705fa1a8" prot="public" virt="pure-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>samp_rate</name></member>
      <member refid="classgr_1_1hier__block2_1a5550e29555b0b731103a57ed6a5db888" prot="public" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>self</name></member>
      <member refid="classgr_1_1basic__block_1ad5251b68da76a9ce6bef105ef8136547" prot="public" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>set_block_alias</name></member>
      <member refid="classgr_1_1channels_1_1dynamic__channel__model_1abd686f209f8c1491fd5d2912bbd7ef8c" prot="public" virt="pure-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>set_cfo_dev_max</name></member>
      <member refid="classgr_1_1channels_1_1dynamic__channel__model_1a4776bf0a067b84d082a767a78cbb499b" prot="public" virt="pure-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>set_cfo_dev_std</name></member>
      <member refid="classgr_1_1basic__block_1a2c4a58849217d8b76ba2d25c0dfd8bd0" prot="protected" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>set_color</name></member>
      <member refid="classgr_1_1channels_1_1dynamic__channel__model_1a0eb64f252f84175f61fb9135fa540084" prot="public" virt="pure-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>set_doppler_freq</name></member>
      <member refid="classgr_1_1basic__block_1a3f3f8f70bd0f0f2925b09bb75725c2b6" prot="protected" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>set_input_signature</name></member>
      <member refid="classgr_1_1channels_1_1dynamic__channel__model_1a43f30274b3fd5207ccf2948af5e8e522" prot="public" virt="pure-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>set_K</name></member>
      <member refid="classgr_1_1hier__block2_1aed2317b6ab296436f32916e96fee887a" prot="public" virt="virtual"><scope>gr::channels::dynamic_channel_model</scope><name>set_log_level</name></member>
      <member refid="classgr_1_1hier__block2_1a13a574363cb8f73826369cfbf3b1cd85" prot="public" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>set_max_output_buffer</name></member>
      <member refid="classgr_1_1hier__block2_1a25a47c501c0ab88f9e389faa0a2331c6" prot="public" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>set_max_output_buffer</name></member>
      <member refid="classgr_1_1hier__block2_1a77341eac69914f5ece84927e08c0911e" prot="public" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>set_min_output_buffer</name></member>
      <member refid="classgr_1_1hier__block2_1abec28f7d55c08f832fca368e65f419b1" prot="public" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>set_min_output_buffer</name></member>
      <member refid="classgr_1_1basic__block_1a7fed11ec01538bfea999fb37687b43b4" prot="public" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>set_msg_handler</name></member>
      <member refid="classgr_1_1channels_1_1dynamic__channel__model_1a1c5a93c6c8ee8eea7bb81427781ffb72" prot="public" virt="pure-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>set_noise_amp</name></member>
      <member refid="classgr_1_1basic__block_1a7933b6bc4ad512774bbb40616cc31b4d" prot="protected" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>set_output_signature</name></member>
      <member refid="classgr_1_1hier__block2_1aa3d9d79f8cf578c84a8280dda1cef82e" prot="public" virt="virtual"><scope>gr::channels::dynamic_channel_model</scope><name>set_processor_affinity</name></member>
      <member refid="classgr_1_1channels_1_1dynamic__channel__model_1a006b377e739e7c1a3f883a53a58a7071" prot="public" virt="pure-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>set_samp_rate</name></member>
      <member refid="classgr_1_1channels_1_1dynamic__channel__model_1a7d044c553531b44bdf1856e5945b574c" prot="public" virt="pure-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>set_sro_dev_max</name></member>
      <member refid="classgr_1_1channels_1_1dynamic__channel__model_1a5ebc5ee33a8938d96d4f807b907ee4db" prot="public" virt="pure-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>set_sro_dev_std</name></member>
      <member refid="classgr_1_1basic__block_1a7f8bf6b9f28014657a6e8b5f25ca7802" prot="public" virt="virtual"><scope>gr::channels::dynamic_channel_model</scope><name>setup_rpc</name></member>
      <member refid="classgr_1_1basic__block_1a5b3a3265861764bbfb189e70f7a68cf1" prot="protected" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>shared_from_base</name></member>
      <member refid="classgr_1_1channels_1_1dynamic__channel__model_1ab316df2cf625823f39d61d84bd2dcf30" prot="public" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>sptr</name></member>
      <member refid="classgr_1_1channels_1_1dynamic__channel__model_1a03a3267df65c413d1be97a0e42ba6e31" prot="public" virt="pure-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>sro_dev_max</name></member>
      <member refid="classgr_1_1channels_1_1dynamic__channel__model_1a2213459c69cdbb08aa366c233117b720" prot="public" virt="pure-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>sro_dev_std</name></member>
      <member refid="classgr_1_1basic__block_1ab4985e58945604020bb5fd252df7b4c5" prot="public" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>symbol_name</name></member>
      <member refid="classgr_1_1basic__block_1a7c225b210f999a526e5b714eb603ddd5" prot="public" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>symbolic_id</name></member>
      <member refid="classgr_1_1basic__block_1a84bf6924dfa0bb724caca46575669557" prot="public" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>to_basic_block</name></member>
      <member refid="classgr_1_1hier__block2_1aa2b277abb1cf213e1ee95092c2182ad5" prot="public" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>to_hier_block2</name></member>
      <member refid="classgr_1_1basic__block_1a2e458ea6cf1129f1c3bb6f66229303ca" prot="public" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>unique_id</name></member>
      <member refid="classgr_1_1hier__block2_1ac2a6cca7cf228bb24328751a32f08c82" prot="public" virt="virtual"><scope>gr::channels::dynamic_channel_model</scope><name>unlock</name></member>
      <member refid="classgr_1_1hier__block2_1a994b49ccbcd03723a2a02ab93fdfc5b7" prot="public" virt="virtual"><scope>gr::channels::dynamic_channel_model</scope><name>unset_processor_affinity</name></member>
      <member refid="classgr_1_1basic__block_1ac84f6979cb9e7650de9d9205901401aa" prot="protected" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>vcolor</name></member>
      <member refid="classgr_1_1basic__block_1ac84f6979cb9e7650de9d9205901401aaa42ae6a0efeb1be877a188c7ad4778f50" prot="protected" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>WHITE</name></member>
      <member refid="classgr_1_1basic__block_1a6f1b212d7fb9637d34d078b073e7e803" prot="public" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>~basic_block</name></member>
      <member refid="classgr_1_1hier__block2_1a4b9562c4c3028a001ca273086c3dc6e1" prot="public" virt="non-virtual"><scope>gr::channels::dynamic_channel_model</scope><name>~hier_block2</name></member>
      <member refid="classgr_1_1msg__accepter_1a06c38c26efbfb1c4fd05eae97d2de748" prot="public" virt="virtual"><scope>gr::channels::dynamic_channel_model</scope><name>~msg_accepter</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
