<?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.16.1" xml:lang="en-US">
  <compounddef id="classgr_1_1foo_1_1periodic__msg__source__impl" kind="class" language="C++" prot="public">
    <compoundname>gr::foo::periodic_msg_source_impl</compoundname>
    <basecompoundref refid="classgr_1_1foo_1_1periodic__msg__source" prot="public" virt="non-virtual">gr::foo::periodic_msg_source</basecompoundref>
    <includes refid="periodic__msg__source__impl_8h" local="no">periodic_msg_source_impl.h</includes>
    <sectiondef kind="private-attrib">
      <memberdef kind="variable" id="classgr_1_1foo_1_1periodic__msg__source__impl_1ae0a82b6a83f90eb0cecfeb423915eee7" prot="private" static="no" mutable="no">
        <type>int</type>
        <definition>int gr::foo::periodic_msg_source_impl::d_nmsg_total</definition>
        <argsstring></argsstring>
        <name>d_nmsg_total</name>
        <qualifiedname>gr::foo::periodic_msg_source_impl::d_nmsg_total</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/builder/build/src/gr-foo/lib/periodic_msg_source_impl.h" line="29" column="5" bodyfile="/home/builder/build/src/gr-foo/lib/periodic_msg_source_impl.h" bodystart="29" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr_1_1foo_1_1periodic__msg__source__impl_1a07a066659b18fb8676e9ab357babfc21" prot="private" static="no" mutable="no">
        <type>int</type>
        <definition>int gr::foo::periodic_msg_source_impl::d_nmsg_left</definition>
        <argsstring></argsstring>
        <name>d_nmsg_left</name>
        <qualifiedname>gr::foo::periodic_msg_source_impl::d_nmsg_left</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/builder/build/src/gr-foo/lib/periodic_msg_source_impl.h" line="30" column="5" bodyfile="/home/builder/build/src/gr-foo/lib/periodic_msg_source_impl.h" bodystart="30" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr_1_1foo_1_1periodic__msg__source__impl_1a7f4417e877f3b77fd91e774d52900c07" prot="private" static="no" mutable="no">
        <type>bool</type>
        <definition>bool gr::foo::periodic_msg_source_impl::d_quit</definition>
        <argsstring></argsstring>
        <name>d_quit</name>
        <qualifiedname>gr::foo::periodic_msg_source_impl::d_quit</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/builder/build/src/gr-foo/lib/periodic_msg_source_impl.h" line="32" column="6" bodyfile="/home/builder/build/src/gr-foo/lib/periodic_msg_source_impl.h" bodystart="32" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr_1_1foo_1_1periodic__msg__source__impl_1a0f4f1231e3d5cf0e0c159f80766369a7" prot="private" static="no" mutable="no">
        <type>bool</type>
        <definition>bool gr::foo::periodic_msg_source_impl::d_finished</definition>
        <argsstring></argsstring>
        <name>d_finished</name>
        <qualifiedname>gr::foo::periodic_msg_source_impl::d_finished</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/builder/build/src/gr-foo/lib/periodic_msg_source_impl.h" line="33" column="6" bodyfile="/home/builder/build/src/gr-foo/lib/periodic_msg_source_impl.h" bodystart="33" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr_1_1foo_1_1periodic__msg__source__impl_1a6beed5b4ee9d6d4d46f8afda0b536895" prot="private" static="no" mutable="no">
        <type>long</type>
        <definition>long gr::foo::periodic_msg_source_impl::d_interval</definition>
        <argsstring></argsstring>
        <name>d_interval</name>
        <qualifiedname>gr::foo::periodic_msg_source_impl::d_interval</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/builder/build/src/gr-foo/lib/periodic_msg_source_impl.h" line="34" column="6" bodyfile="/home/builder/build/src/gr-foo/lib/periodic_msg_source_impl.h" bodystart="34" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr_1_1foo_1_1periodic__msg__source__impl_1a9c8fc6dd780292a9d7e399ec388e5839" prot="private" static="no" mutable="no">
        <type>pmt::pmt_t</type>
        <definition>pmt::pmt_t gr::foo::periodic_msg_source_impl::d_msg</definition>
        <argsstring></argsstring>
        <name>d_msg</name>
        <qualifiedname>gr::foo::periodic_msg_source_impl::d_msg</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/builder/build/src/gr-foo/lib/periodic_msg_source_impl.h" line="35" column="12" bodyfile="/home/builder/build/src/gr-foo/lib/periodic_msg_source_impl.h" bodystart="35" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr_1_1foo_1_1periodic__msg__source__impl_1a4bb6030b653fb4d7b5b64750acb713b4" prot="private" static="no" mutable="no">
        <type>boost::thread *</type>
        <definition>boost::thread* gr::foo::periodic_msg_source_impl::d_thread</definition>
        <argsstring></argsstring>
        <name>d_thread</name>
        <qualifiedname>gr::foo::periodic_msg_source_impl::d_thread</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/builder/build/src/gr-foo/lib/periodic_msg_source_impl.h" line="36" column="15" bodyfile="/home/builder/build/src/gr-foo/lib/periodic_msg_source_impl.h" bodystart="36" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr_1_1foo_1_1periodic__msg__source__impl_1a1017c700e89af9855da50119931b68db" prot="private" static="no" mutable="no">
        <type>gr::thread::mutex</type>
        <definition>gr::thread::mutex gr::foo::periodic_msg_source_impl::d_mutex</definition>
        <argsstring></argsstring>
        <name>d_mutex</name>
        <qualifiedname>gr::foo::periodic_msg_source_impl::d_mutex</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/builder/build/src/gr-foo/lib/periodic_msg_source_impl.h" line="37" column="19" bodyfile="/home/builder/build/src/gr-foo/lib/periodic_msg_source_impl.h" bodystart="37" bodyend="-1"/>
      </memberdef>
    </sectiondef>
    <sectiondef kind="private-func">
      <memberdef kind="function" id="classgr_1_1foo_1_1periodic__msg__source__impl_1aa33ddd17d221f6ff22812de04a814402" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void gr::foo::periodic_msg_source_impl::run</definition>
        <argsstring>(periodic_msg_source_impl *instance)</argsstring>
        <name>run</name>
        <qualifiedname>gr::foo::periodic_msg_source_impl::run</qualifiedname>
        <param>
          <type><ref refid="classgr_1_1foo_1_1periodic__msg__source__impl_1a00f2dcd53484537a5c611c6e487a93cb" kindref="member">periodic_msg_source_impl</ref> *</type>
          <declname>instance</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/builder/build/src/gr-foo/lib/periodic_msg_source_impl.h" line="27" column="6"/>
      </memberdef>
    </sectiondef>
    <sectiondef kind="public-func">
      <memberdef kind="function" id="classgr_1_1foo_1_1periodic__msg__source__impl_1a00f2dcd53484537a5c611c6e487a93cb" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>gr::foo::periodic_msg_source_impl::periodic_msg_source_impl</definition>
        <argsstring>(pmt::pmt_t msg, long interval, int num_msg, bool quit, bool debug)</argsstring>
        <name>periodic_msg_source_impl</name>
        <qualifiedname>gr::foo::periodic_msg_source_impl::periodic_msg_source_impl</qualifiedname>
        <param>
          <type>pmt::pmt_t</type>
          <declname>msg</declname>
        </param>
        <param>
          <type>long</type>
          <declname>interval</declname>
        </param>
        <param>
          <type>int</type>
          <declname>num_msg</declname>
        </param>
        <param>
          <type>bool</type>
          <declname>quit</declname>
        </param>
        <param>
          <type>bool</type>
          <declname>debug</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/builder/build/src/gr-foo/lib/periodic_msg_source_impl.h" line="40" column="1"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1foo_1_1periodic__msg__source__impl_1a39246ebc976a3e79993ed952a6b46d57" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type></type>
        <definition>virtual gr::foo::periodic_msg_source_impl::~periodic_msg_source_impl</definition>
        <argsstring>()</argsstring>
        <name>~periodic_msg_source_impl</name>
        <qualifiedname>gr::foo::periodic_msg_source_impl::~periodic_msg_source_impl</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/builder/build/src/gr-foo/lib/periodic_msg_source_impl.h" line="43" column="9"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1foo_1_1periodic__msg__source__impl_1a864436a13191746ea36810fb969a686a" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>void</type>
        <definition>void gr::foo::periodic_msg_source_impl::set_nmsg</definition>
        <argsstring>(int nmsg)</argsstring>
        <name>set_nmsg</name>
        <qualifiedname>gr::foo::periodic_msg_source_impl::set_nmsg</qualifiedname>
        <reimplements refid="classgr_1_1foo_1_1periodic__msg__source_1ab7487cac5384a2d92698fa1bd0cde872">set_nmsg</reimplements>
        <param>
          <type>int</type>
          <declname>nmsg</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/builder/build/src/gr-foo/lib/periodic_msg_source_impl.h" line="45" column="6"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1foo_1_1periodic__msg__source__impl_1a6d29d15469ce6f133a2ba09e0e029965" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>int</type>
        <definition>int gr::foo::periodic_msg_source_impl::get_nmsg</definition>
        <argsstring>()</argsstring>
        <name>get_nmsg</name>
        <qualifiedname>gr::foo::periodic_msg_source_impl::get_nmsg</qualifiedname>
        <reimplements refid="classgr_1_1foo_1_1periodic__msg__source_1a20e3ea3a7fe21dce557fb951bf0e4c8d">get_nmsg</reimplements>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/builder/build/src/gr-foo/lib/periodic_msg_source_impl.h" line="46" column="5"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1foo_1_1periodic__msg__source__impl_1a499583665fd7569f3fcb2bada3bfacf5" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>void</type>
        <definition>void gr::foo::periodic_msg_source_impl::set_delay</definition>
        <argsstring>(long delay)</argsstring>
        <name>set_delay</name>
        <qualifiedname>gr::foo::periodic_msg_source_impl::set_delay</qualifiedname>
        <reimplements refid="classgr_1_1foo_1_1periodic__msg__source_1a3ebd8d60dc9d7fdaae32c9c20481856f">set_delay</reimplements>
        <param>
          <type>long</type>
          <declname>delay</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/builder/build/src/gr-foo/lib/periodic_msg_source_impl.h" line="48" column="6"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1foo_1_1periodic__msg__source__impl_1a1a286ce3e9d214b808b5909d9cbcc1b9" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>long</type>
        <definition>long gr::foo::periodic_msg_source_impl::get_delay</definition>
        <argsstring>()</argsstring>
        <name>get_delay</name>
        <qualifiedname>gr::foo::periodic_msg_source_impl::get_delay</qualifiedname>
        <reimplements refid="classgr_1_1foo_1_1periodic__msg__source_1a579b90790eeadb5d5b8fe69c914cb142">get_delay</reimplements>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/builder/build/src/gr-foo/lib/periodic_msg_source_impl.h" line="49" column="6"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1foo_1_1periodic__msg__source__impl_1abea39a520372fe4fa374c70485933a40" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>void</type>
        <definition>void gr::foo::periodic_msg_source_impl::start_tx</definition>
        <argsstring>()</argsstring>
        <name>start_tx</name>
        <qualifiedname>gr::foo::periodic_msg_source_impl::start_tx</qualifiedname>
        <reimplements refid="classgr_1_1foo_1_1periodic__msg__source_1afa3d031a85d9c346bbd7dfb56bf3407f">start_tx</reimplements>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/builder/build/src/gr-foo/lib/periodic_msg_source_impl.h" line="51" column="6"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1foo_1_1periodic__msg__source__impl_1a1d18e4a80390903c44f7c4d5a32b32c5" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>void</type>
        <definition>void gr::foo::periodic_msg_source_impl::stop_tx</definition>
        <argsstring>()</argsstring>
        <name>stop_tx</name>
        <qualifiedname>gr::foo::periodic_msg_source_impl::stop_tx</qualifiedname>
        <reimplements refid="classgr_1_1foo_1_1periodic__msg__source_1adfa1183ae3bf3bfdb679a940dfdedb4c">stop_tx</reimplements>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/builder/build/src/gr-foo/lib/periodic_msg_source_impl.h" line="52" column="6"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1foo_1_1periodic__msg__source__impl_1a141b8e2ac1bae615831ee97b7429b6df" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>bool</type>
        <definition>bool gr::foo::periodic_msg_source_impl::is_running</definition>
        <argsstring>()</argsstring>
        <name>is_running</name>
        <qualifiedname>gr::foo::periodic_msg_source_impl::is_running</qualifiedname>
        <reimplements refid="classgr_1_1foo_1_1periodic__msg__source_1a2dc1c54152d1e6b7d183cfaf5e47e15a">is_running</reimplements>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/builder/build/src/gr-foo/lib/periodic_msg_source_impl.h" line="53" column="6"/>
      </memberdef>
    </sectiondef>
    <briefdescription>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <inheritancegraph>
      <node id="3">
        <label>gr::block</label>
      </node>
      <node id="2">
        <label>gr::foo::periodic_msg_source</label>
        <link refid="classgr_1_1foo_1_1periodic__msg__source"/>
        <childnode refid="3" relation="public-inheritance">
        </childnode>
      </node>
      <node id="1">
        <label>gr::foo::periodic_msg_source_impl</label>
        <link refid="classgr_1_1foo_1_1periodic__msg__source__impl"/>
        <childnode refid="2" relation="public-inheritance">
        </childnode>
      </node>
    </inheritancegraph>
    <collaborationgraph>
      <node id="3">
        <label>gr::block</label>
      </node>
      <node id="2">
        <label>gr::foo::periodic_msg_source</label>
        <link refid="classgr_1_1foo_1_1periodic__msg__source"/>
        <childnode refid="3" relation="public-inheritance">
        </childnode>
      </node>
      <node id="1">
        <label>gr::foo::periodic_msg_source_impl</label>
        <link refid="classgr_1_1foo_1_1periodic__msg__source__impl"/>
        <childnode refid="2" relation="public-inheritance">
        </childnode>
      </node>
    </collaborationgraph>
    <location file="/home/builder/build/src/gr-foo/lib/periodic_msg_source_impl.h" line="25" column="1" bodyfile="/home/builder/build/src/gr-foo/lib/periodic_msg_source_impl.h" bodystart="25" bodyend="55"/>
    <listofallmembers>
      <member refid="classgr_1_1foo_1_1periodic__msg__source__impl_1a0f4f1231e3d5cf0e0c159f80766369a7" prot="private" virt="non-virtual"><scope>gr::foo::periodic_msg_source_impl</scope><name>d_finished</name></member>
      <member refid="classgr_1_1foo_1_1periodic__msg__source__impl_1a6beed5b4ee9d6d4d46f8afda0b536895" prot="private" virt="non-virtual"><scope>gr::foo::periodic_msg_source_impl</scope><name>d_interval</name></member>
      <member refid="classgr_1_1foo_1_1periodic__msg__source__impl_1a9c8fc6dd780292a9d7e399ec388e5839" prot="private" virt="non-virtual"><scope>gr::foo::periodic_msg_source_impl</scope><name>d_msg</name></member>
      <member refid="classgr_1_1foo_1_1periodic__msg__source__impl_1a1017c700e89af9855da50119931b68db" prot="private" virt="non-virtual"><scope>gr::foo::periodic_msg_source_impl</scope><name>d_mutex</name></member>
      <member refid="classgr_1_1foo_1_1periodic__msg__source__impl_1a07a066659b18fb8676e9ab357babfc21" prot="private" virt="non-virtual"><scope>gr::foo::periodic_msg_source_impl</scope><name>d_nmsg_left</name></member>
      <member refid="classgr_1_1foo_1_1periodic__msg__source__impl_1ae0a82b6a83f90eb0cecfeb423915eee7" prot="private" virt="non-virtual"><scope>gr::foo::periodic_msg_source_impl</scope><name>d_nmsg_total</name></member>
      <member refid="classgr_1_1foo_1_1periodic__msg__source__impl_1a7f4417e877f3b77fd91e774d52900c07" prot="private" virt="non-virtual"><scope>gr::foo::periodic_msg_source_impl</scope><name>d_quit</name></member>
      <member refid="classgr_1_1foo_1_1periodic__msg__source__impl_1a4bb6030b653fb4d7b5b64750acb713b4" prot="private" virt="non-virtual"><scope>gr::foo::periodic_msg_source_impl</scope><name>d_thread</name></member>
      <member refid="classgr_1_1foo_1_1periodic__msg__source__impl_1a1a286ce3e9d214b808b5909d9cbcc1b9" prot="public" virt="virtual"><scope>gr::foo::periodic_msg_source_impl</scope><name>get_delay</name></member>
      <member refid="classgr_1_1foo_1_1periodic__msg__source__impl_1a6d29d15469ce6f133a2ba09e0e029965" prot="public" virt="virtual"><scope>gr::foo::periodic_msg_source_impl</scope><name>get_nmsg</name></member>
      <member refid="classgr_1_1foo_1_1periodic__msg__source__impl_1a141b8e2ac1bae615831ee97b7429b6df" prot="public" virt="virtual"><scope>gr::foo::periodic_msg_source_impl</scope><name>is_running</name></member>
      <member refid="classgr_1_1foo_1_1periodic__msg__source_1a743cc31beff6538764d5f5b172fbd438" prot="public" virt="non-virtual"><scope>gr::foo::periodic_msg_source_impl</scope><name>make</name></member>
      <member refid="classgr_1_1foo_1_1periodic__msg__source__impl_1a00f2dcd53484537a5c611c6e487a93cb" prot="public" virt="non-virtual"><scope>gr::foo::periodic_msg_source_impl</scope><name>periodic_msg_source_impl</name></member>
      <member refid="classgr_1_1foo_1_1periodic__msg__source__impl_1aa33ddd17d221f6ff22812de04a814402" prot="private" virt="non-virtual"><scope>gr::foo::periodic_msg_source_impl</scope><name>run</name></member>
      <member refid="classgr_1_1foo_1_1periodic__msg__source__impl_1a499583665fd7569f3fcb2bada3bfacf5" prot="public" virt="virtual"><scope>gr::foo::periodic_msg_source_impl</scope><name>set_delay</name></member>
      <member refid="classgr_1_1foo_1_1periodic__msg__source__impl_1a864436a13191746ea36810fb969a686a" prot="public" virt="virtual"><scope>gr::foo::periodic_msg_source_impl</scope><name>set_nmsg</name></member>
      <member refid="classgr_1_1foo_1_1periodic__msg__source_1a14552c626e0287a3775c26d0781378e4" prot="public" virt="non-virtual"><scope>gr::foo::periodic_msg_source_impl</scope><name>sptr</name></member>
      <member refid="classgr_1_1foo_1_1periodic__msg__source__impl_1abea39a520372fe4fa374c70485933a40" prot="public" virt="virtual"><scope>gr::foo::periodic_msg_source_impl</scope><name>start_tx</name></member>
      <member refid="classgr_1_1foo_1_1periodic__msg__source__impl_1a1d18e4a80390903c44f7c4d5a32b32c5" prot="public" virt="virtual"><scope>gr::foo::periodic_msg_source_impl</scope><name>stop_tx</name></member>
      <member refid="classgr_1_1foo_1_1periodic__msg__source__impl_1a39246ebc976a3e79993ed952a6b46d57" prot="public" virt="virtual"><scope>gr::foo::periodic_msg_source_impl</scope><name>~periodic_msg_source_impl</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
