<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>aggregator.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-diagnostics/doc_stacks/2015-08-28_10-28-08.900120/diagnostics/diagnostic_aggregator/src/</path>
    <filename>aggregator_8cpp</filename>
    <includes id="aggregator_8h" name="aggregator.h" local="no" imported="no">diagnostic_aggregator/aggregator.h</includes>
  </compound>
  <compound kind="file">
    <name>aggregator.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-diagnostics/doc_stacks/2015-08-28_10-28-08.900120/diagnostics/diagnostic_aggregator/include/diagnostic_aggregator/</path>
    <filename>aggregator_8h</filename>
    <includes id="analyzer_8h" name="analyzer.h" local="yes" imported="no">diagnostic_aggregator/analyzer.h</includes>
    <includes id="analyzer__group_8h" name="analyzer_group.h" local="yes" imported="no">diagnostic_aggregator/analyzer_group.h</includes>
    <includes id="status__item_8h" name="status_item.h" local="yes" imported="no">diagnostic_aggregator/status_item.h</includes>
    <includes id="other__analyzer_8h" name="other_analyzer.h" local="yes" imported="no">diagnostic_aggregator/other_analyzer.h</includes>
    <class kind="class">diagnostic_aggregator::Aggregator</class>
    <namespace>diagnostic_aggregator</namespace>
  </compound>
  <compound kind="file">
    <name>aggregator_node.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-diagnostics/doc_stacks/2015-08-28_10-28-08.900120/diagnostics/diagnostic_aggregator/src/</path>
    <filename>aggregator__node_8cpp</filename>
    <includes id="aggregator_8h" name="aggregator.h" local="no" imported="no">diagnostic_aggregator/aggregator.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>aggregator__node_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>aggregator_test.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-diagnostics/doc_stacks/2015-08-28_10-28-08.900120/diagnostics/diagnostic_aggregator/test/</path>
    <filename>aggregator__test_8py</filename>
    <class kind="class">aggregator_test::TestAggregator</class>
    <namespace>aggregator_test</namespace>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_params_list</name>
      <anchorfile>namespaceaggregator__test.html</anchorfile>
      <anchor>abb1102a007961e10247168b6bdf194ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>combine_name_prefix</name>
      <anchorfile>namespaceaggregator__test.html</anchorfile>
      <anchor>a46ca702d90857ed26cb55e9b99d20ac7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>fix_sub_name</name>
      <anchorfile>namespaceaggregator__test.html</anchorfile>
      <anchor>a2dc5a733dd3c58a75c9fd96e6199b61f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>header_name</name>
      <anchorfile>namespaceaggregator__test.html</anchorfile>
      <anchor>a779ba3f4ee6228c68e68a32892e6a71b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>name_to_agg_header</name>
      <anchorfile>namespaceaggregator__test.html</anchorfile>
      <anchor>a40cf15747932f929f0da0449dc16f1b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>name_to_agg_name</name>
      <anchorfile>namespaceaggregator__test.html</anchorfile>
      <anchor>a273e122be43d8a7950005b81c9c1a478</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>name_to_full_generic</name>
      <anchorfile>namespaceaggregator__test.html</anchorfile>
      <anchor>a5ea0fb826cb8953d827c7439e49d9b16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespaceaggregator__test.html</anchorfile>
      <anchor>a7a85adf25c146f87c962bd715c49c509</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>prefix</name>
      <anchorfile>namespaceaggregator__test.html</anchorfile>
      <anchor>a26f1e22551b50f73b74059b4577ae100</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>analyzer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-diagnostics/doc_stacks/2015-08-28_10-28-08.900120/diagnostics/diagnostic_aggregator/include/diagnostic_aggregator/</path>
    <filename>analyzer_8h</filename>
    <includes id="status__item_8h" name="status_item.h" local="yes" imported="no">diagnostic_aggregator/status_item.h</includes>
    <class kind="class">diagnostic_aggregator::Analyzer</class>
    <namespace>diagnostic_aggregator</namespace>
  </compound>
  <compound kind="file">
    <name>analyzer_group.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-diagnostics/doc_stacks/2015-08-28_10-28-08.900120/diagnostics/diagnostic_aggregator/src/</path>
    <filename>analyzer__group_8cpp</filename>
    <includes id="analyzer__group_8h" name="analyzer_group.h" local="no" imported="no">diagnostic_aggregator/analyzer_group.h</includes>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_DECLARE_CLASS</name>
      <anchorfile>analyzer__group_8cpp.html</anchorfile>
      <anchor>aa1a3c2702ded265b168b9f5021fd0363</anchor>
      <arglist>(diagnostic_aggregator, AnalyzerGroup, diagnostic_aggregator::AnalyzerGroup, diagnostic_aggregator::Analyzer) AnalyzerGroup</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>analyzer_group.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-diagnostics/doc_stacks/2015-08-28_10-28-08.900120/diagnostics/diagnostic_aggregator/include/diagnostic_aggregator/</path>
    <filename>analyzer__group_8h</filename>
    <includes id="status__item_8h" name="status_item.h" local="yes" imported="no">diagnostic_aggregator/status_item.h</includes>
    <includes id="analyzer_8h" name="analyzer.h" local="yes" imported="no">diagnostic_aggregator/analyzer.h</includes>
    <class kind="class">diagnostic_aggregator::AnalyzerGroup</class>
    <namespace>diagnostic_aggregator</namespace>
  </compound>
  <compound kind="file">
    <name>analyzer_loader.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-diagnostics/doc_stacks/2015-08-28_10-28-08.900120/diagnostics/diagnostic_aggregator/test/</path>
    <filename>analyzer__loader_8cpp</filename>
    <includes id="analyzer__group_8h" name="analyzer_group.h" local="no" imported="no">diagnostic_aggregator/analyzer_group.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>analyzer__loader_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>analyzer__loader_8cpp.html</anchorfile>
      <anchor>a8541cb5b926d1d276202cb8f476d5308</anchor>
      <arglist>(AnalyzerLoader, analyzerLoading)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>diag_pub.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-diagnostics/doc_stacks/2015-08-28_10-28-08.900120/diagnostics/diagnostic_aggregator/test/</path>
    <filename>diag__pub_8py</filename>
    <namespace>diag_pub</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>array</name>
      <anchorfile>namespacediag__pub.html</anchorfile>
      <anchor>aa4a06ccd88237b49117fcb263363e7e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacediag__pub.html</anchorfile>
      <anchor>aa32928e32b82da5ae35a1c16b03693a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>pub</name>
      <anchorfile>namespacediag__pub.html</anchorfile>
      <anchor>a1a070ee285121ecad9e85f826b95e8a0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>discard_analyzer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-diagnostics/doc_stacks/2015-08-28_10-28-08.900120/diagnostics/diagnostic_aggregator/src/</path>
    <filename>discard__analyzer_8cpp</filename>
    <includes id="discard__analyzer_8h" name="discard_analyzer.h" local="yes" imported="no">diagnostic_aggregator/discard_analyzer.h</includes>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_DECLARE_CLASS</name>
      <anchorfile>discard__analyzer_8cpp.html</anchorfile>
      <anchor>a2a2acc5d53ff44be8578396903b4c2db</anchor>
      <arglist>(diagnostic_aggregator, DiscardAnalyzer, diagnostic_aggregator::DiscardAnalyzer, diagnostic_aggregator::Analyzer) DiscardAnalyzer</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>discard_analyzer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-diagnostics/doc_stacks/2015-08-28_10-28-08.900120/diagnostics/diagnostic_aggregator/include/diagnostic_aggregator/</path>
    <filename>discard__analyzer_8h</filename>
    <includes id="generic__analyzer_8h" name="generic_analyzer.h" local="yes" imported="no">diagnostic_aggregator/generic_analyzer.h</includes>
    <class kind="class">diagnostic_aggregator::DiscardAnalyzer</class>
    <namespace>diagnostic_aggregator</namespace>
  </compound>
  <compound kind="file">
    <name>expected_stale_pub.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-diagnostics/doc_stacks/2015-08-28_10-28-08.900120/diagnostics/diagnostic_aggregator/test/</path>
    <filename>expected__stale__pub_8py</filename>
    <namespace>expected_stale_pub</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>array</name>
      <anchorfile>namespaceexpected__stale__pub.html</anchorfile>
      <anchor>a865a5ba16bb963952db57ee28b7334b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespaceexpected__stale__pub.html</anchorfile>
      <anchor>ad9464dd2aab15e03c4a0a76362701ba8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>pub</name>
      <anchorfile>namespaceexpected__stale__pub.html</anchorfile>
      <anchor>ad8bd2ffd4a8321e1f5eb19e95607155b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>start_time</name>
      <anchorfile>namespaceexpected__stale__pub.html</anchorfile>
      <anchor>a929b6153ad1e2dec8dee944e5c06511c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>expected_stale_test.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-diagnostics/doc_stacks/2015-08-28_10-28-08.900120/diagnostics/diagnostic_aggregator/test/</path>
    <filename>expected__stale__test_8py</filename>
    <class kind="class">expected_stale_test::DiagnosticItem</class>
    <class kind="class">expected_stale_test::TestExpectedItemsStale</class>
    <namespace>expected_stale_test</namespace>
    <member kind="function">
      <type>def</type>
      <name>get_raw_name</name>
      <anchorfile>namespaceexpected__stale__test.html</anchorfile>
      <anchor>aa475837a63fd237e21b02c0e60a7f76a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>DURATION</name>
      <anchorfile>namespaceexpected__stale__test.html</anchorfile>
      <anchor>a7411d170cf6546f2bfe884d04bbd41a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespaceexpected__stale__test.html</anchorfile>
      <anchor>a3261fde61497c12e51e8f19aaecfd84a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>generic_analyzer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-diagnostics/doc_stacks/2015-08-28_10-28-08.900120/diagnostics/diagnostic_aggregator/src/</path>
    <filename>generic__analyzer_8cpp</filename>
    <includes id="generic__analyzer_8h" name="generic_analyzer.h" local="yes" imported="no">diagnostic_aggregator/generic_analyzer.h</includes>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_DECLARE_CLASS</name>
      <anchorfile>generic__analyzer_8cpp.html</anchorfile>
      <anchor>a3da1ddb773bd75db47c33d85c99defe1</anchor>
      <arglist>(diagnostic_aggregator, GenericAnalyzer, diagnostic_aggregator::GenericAnalyzer, diagnostic_aggregator::Analyzer) GenericAnalyzer</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>generic_analyzer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-diagnostics/doc_stacks/2015-08-28_10-28-08.900120/diagnostics/diagnostic_aggregator/include/diagnostic_aggregator/</path>
    <filename>generic__analyzer_8h</filename>
    <includes id="analyzer_8h" name="analyzer.h" local="yes" imported="no">diagnostic_aggregator/analyzer.h</includes>
    <includes id="status__item_8h" name="status_item.h" local="yes" imported="no">diagnostic_aggregator/status_item.h</includes>
    <includes id="generic__analyzer__base_8h" name="generic_analyzer_base.h" local="yes" imported="no">diagnostic_aggregator/generic_analyzer_base.h</includes>
    <class kind="class">diagnostic_aggregator::GenericAnalyzer</class>
    <namespace>diagnostic_aggregator</namespace>
    <member kind="function">
      <type>bool</type>
      <name>getParamVals</name>
      <anchorfile>namespacediagnostic__aggregator.html</anchorfile>
      <anchor>a0f3ed8a8746410753fe810da3c38b6f6</anchor>
      <arglist>(XmlRpc::XmlRpcValue param, std::vector&lt; std::string &gt; &amp;output)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>generic_analyzer_base.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-diagnostics/doc_stacks/2015-08-28_10-28-08.900120/diagnostics/diagnostic_aggregator/include/diagnostic_aggregator/</path>
    <filename>generic__analyzer__base_8h</filename>
    <includes id="analyzer_8h" name="analyzer.h" local="yes" imported="no">diagnostic_aggregator/analyzer.h</includes>
    <includes id="status__item_8h" name="status_item.h" local="yes" imported="no">diagnostic_aggregator/status_item.h</includes>
    <class kind="class">diagnostic_aggregator::GenericAnalyzerBase</class>
    <namespace>diagnostic_aggregator</namespace>
  </compound>
  <compound kind="file">
    <name>ignore_analyzer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-diagnostics/doc_stacks/2015-08-28_10-28-08.900120/diagnostics/diagnostic_aggregator/src/</path>
    <filename>ignore__analyzer_8cpp</filename>
    <includes id="ignore__analyzer_8h" name="ignore_analyzer.h" local="yes" imported="no">diagnostic_aggregator/ignore_analyzer.h</includes>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_DECLARE_CLASS</name>
      <anchorfile>ignore__analyzer_8cpp.html</anchorfile>
      <anchor>aa798f0227a97acdc91a306234d356c98</anchor>
      <arglist>(diagnostic_aggregator, IgnoreAnalyzer, diagnostic_aggregator::IgnoreAnalyzer, diagnostic_aggregator::Analyzer) IgnoreAnalyzer</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ignore_analyzer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-diagnostics/doc_stacks/2015-08-28_10-28-08.900120/diagnostics/diagnostic_aggregator/include/diagnostic_aggregator/</path>
    <filename>ignore__analyzer_8h</filename>
    <includes id="generic__analyzer_8h" name="generic_analyzer.h" local="yes" imported="no">diagnostic_aggregator/generic_analyzer.h</includes>
    <class kind="class">diagnostic_aggregator::IgnoreAnalyzer</class>
    <namespace>diagnostic_aggregator</namespace>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-diagnostics/doc_stacks/2015-08-28_10-28-08.900120/diagnostics/diagnostic_aggregator/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>multiple_match_pub.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-diagnostics/doc_stacks/2015-08-28_10-28-08.900120/diagnostics/diagnostic_aggregator/test/</path>
    <filename>multiple__match__pub_8py</filename>
    <namespace>multiple_match_pub</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>array</name>
      <anchorfile>namespacemultiple__match__pub.html</anchorfile>
      <anchor>abf063d1cd1ff13e3c11c0f8298cfd6b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacemultiple__match__pub.html</anchorfile>
      <anchor>a59bd9377805f33c481e86cbe42b7333d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>pub</name>
      <anchorfile>namespacemultiple__match__pub.html</anchorfile>
      <anchor>a9e01df112e8eb21dcfc19e62ff49e21d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>start_time</name>
      <anchorfile>namespacemultiple__match__pub.html</anchorfile>
      <anchor>abe05e6a858ce8100a5b25b10aff3f631</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>multiple_match_test.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-diagnostics/doc_stacks/2015-08-28_10-28-08.900120/diagnostics/diagnostic_aggregator/test/</path>
    <filename>multiple__match__test_8py</filename>
    <class kind="class">multiple_match_test::DiagnosticItem</class>
    <class kind="class">multiple_match_test::TestMultipleMatch</class>
    <namespace>multiple_match_test</namespace>
    <member kind="function">
      <type>def</type>
      <name>get_header_name</name>
      <anchorfile>namespacemultiple__match__test.html</anchorfile>
      <anchor>afe1895ae3e404328f15cf0687b8dde2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_raw_name</name>
      <anchorfile>namespacemultiple__match__test.html</anchorfile>
      <anchor>a9e5026954c34e47e26f244075d5a3f6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>DURATION</name>
      <anchorfile>namespacemultiple__match__test.html</anchorfile>
      <anchor>a05164b5780180e9d7c6e82c092be0a17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>HEADER1</name>
      <anchorfile>namespacemultiple__match__test.html</anchorfile>
      <anchor>a717e7cccfd97c4d14d9e5d5c12141b63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>HEADER2</name>
      <anchorfile>namespacemultiple__match__test.html</anchorfile>
      <anchor>a963887108ffbe8e59bb578a1438a5e3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>MULTI_NAME</name>
      <anchorfile>namespacemultiple__match__test.html</anchorfile>
      <anchor>abc4ad5bab2e85bdac8f36f911e57e9f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacemultiple__match__test.html</anchorfile>
      <anchor>aaaab7b2a37a1e295b06a6cda1dcf4d16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>suite</name>
      <anchorfile>namespacemultiple__match__test.html</anchorfile>
      <anchor>aaf71a3f1a4cb4fe74458ee1e5396915c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>other_analyzer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-diagnostics/doc_stacks/2015-08-28_10-28-08.900120/diagnostics/diagnostic_aggregator/include/diagnostic_aggregator/</path>
    <filename>other__analyzer_8h</filename>
    <includes id="generic__analyzer__base_8h" name="generic_analyzer_base.h" local="yes" imported="no">diagnostic_aggregator/generic_analyzer_base.h</includes>
    <class kind="class">diagnostic_aggregator::OtherAnalyzer</class>
    <namespace>diagnostic_aggregator</namespace>
  </compound>
  <compound kind="file">
    <name>status_item.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-diagnostics/doc_stacks/2015-08-28_10-28-08.900120/diagnostics/diagnostic_aggregator/src/</path>
    <filename>status__item_8cpp</filename>
    <includes id="status__item_8h" name="status_item.h" local="no" imported="no">diagnostic_aggregator/status_item.h</includes>
  </compound>
  <compound kind="file">
    <name>status_item.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-diagnostics/doc_stacks/2015-08-28_10-28-08.900120/diagnostics/diagnostic_aggregator/include/diagnostic_aggregator/</path>
    <filename>status__item_8h</filename>
    <class kind="class">diagnostic_aggregator::StatusItem</class>
    <namespace>diagnostic_aggregator</namespace>
    <member kind="enumeration">
      <name>DiagnosticLevel</name>
      <anchorfile>namespacediagnostic__aggregator.html</anchorfile>
      <anchor>a039953e3524e5411969ceefe5ecabaf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Level_OK</name>
      <anchorfile>namespacediagnostic__aggregator.html</anchorfile>
      <anchor>a039953e3524e5411969ceefe5ecabaf0ad0f25c2e35c19118a6e533aa961ba4c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Level_Warn</name>
      <anchorfile>namespacediagnostic__aggregator.html</anchorfile>
      <anchor>a039953e3524e5411969ceefe5ecabaf0a1df52288d4fa965121b05e2f9dbffc73</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Level_Error</name>
      <anchorfile>namespacediagnostic__aggregator.html</anchorfile>
      <anchor>a039953e3524e5411969ceefe5ecabaf0a9400a7eecd62bfed0dd7e0384a647bd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Level_Stale</name>
      <anchorfile>namespacediagnostic__aggregator.html</anchorfile>
      <anchor>a039953e3524e5411969ceefe5ecabaf0ac279bbc356dd4d7ba6d58b20de8afaba</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getOutputName</name>
      <anchorfile>namespacediagnostic__aggregator.html</anchorfile>
      <anchor>a51f40ee4a9b81a6ee4d90fd95b5bd3b6</anchor>
      <arglist>(const std::string item_name)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>removeLeadingNameChaff</name>
      <anchorfile>namespacediagnostic__aggregator.html</anchorfile>
      <anchor>a5b0619592178d9cbde7159498b76c90b</anchor>
      <arglist>(const std::string &amp;input_name, const std::string &amp;chaff)</arglist>
    </member>
    <member kind="function">
      <type>DiagnosticLevel</type>
      <name>valToLevel</name>
      <anchorfile>namespacediagnostic__aggregator.html</anchorfile>
      <anchor>a5194ab904c0089b3f9051ea6cafcfc44</anchor>
      <arglist>(const int val)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>valToMsg</name>
      <anchorfile>namespacediagnostic__aggregator.html</anchorfile>
      <anchor>a9eed7c44bc76c746d679155955f3b93b</anchor>
      <arglist>(const int val)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>aggregator_test</name>
    <filename>namespaceaggregator__test.html</filename>
    <class kind="class">aggregator_test::TestAggregator</class>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_params_list</name>
      <anchorfile>namespaceaggregator__test.html</anchorfile>
      <anchor>abb1102a007961e10247168b6bdf194ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>combine_name_prefix</name>
      <anchorfile>namespaceaggregator__test.html</anchorfile>
      <anchor>a46ca702d90857ed26cb55e9b99d20ac7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>fix_sub_name</name>
      <anchorfile>namespaceaggregator__test.html</anchorfile>
      <anchor>a2dc5a733dd3c58a75c9fd96e6199b61f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>header_name</name>
      <anchorfile>namespaceaggregator__test.html</anchorfile>
      <anchor>a779ba3f4ee6228c68e68a32892e6a71b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>name_to_agg_header</name>
      <anchorfile>namespaceaggregator__test.html</anchorfile>
      <anchor>a40cf15747932f929f0da0449dc16f1b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>name_to_agg_name</name>
      <anchorfile>namespaceaggregator__test.html</anchorfile>
      <anchor>a273e122be43d8a7950005b81c9c1a478</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>name_to_full_generic</name>
      <anchorfile>namespaceaggregator__test.html</anchorfile>
      <anchor>a5ea0fb826cb8953d827c7439e49d9b16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespaceaggregator__test.html</anchorfile>
      <anchor>a7a85adf25c146f87c962bd715c49c509</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>prefix</name>
      <anchorfile>namespaceaggregator__test.html</anchorfile>
      <anchor>a26f1e22551b50f73b74059b4577ae100</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>aggregator_test::TestAggregator</name>
    <filename>classaggregator__test_1_1TestAggregator.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classaggregator__test_1_1TestAggregator.html</anchorfile>
      <anchor>a9a82dbfda1f84c1427fdaf6506d2101a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>cb</name>
      <anchorfile>classaggregator__test_1_1TestAggregator.html</anchorfile>
      <anchor>a41cd7c8a844cc6352dedeeededa509fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>diag_cb</name>
      <anchorfile>classaggregator__test_1_1TestAggregator.html</anchorfile>
      <anchor>a26ca23b95fb3997ce34102d0d9646919</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_agg</name>
      <anchorfile>classaggregator__test_1_1TestAggregator.html</anchorfile>
      <anchor>a18321068ecc7e3fbc75af93474e87f8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>agg_msgs</name>
      <anchorfile>classaggregator__test_1_1TestAggregator.html</anchorfile>
      <anchor>a038b86779ad295a60c26701d15c640b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>diag_msgs</name>
      <anchorfile>classaggregator__test_1_1TestAggregator.html</anchorfile>
      <anchor>a5b6d6f540228cefdf130fe277a3e2511</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>duration</name>
      <anchorfile>classaggregator__test_1_1TestAggregator.html</anchorfile>
      <anchor>a49c00387e9728eba9ab974ec4ba78d53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>params</name>
      <anchorfile>classaggregator__test_1_1TestAggregator.html</anchorfile>
      <anchor>af7c3ea947405db4dcc3a4c2252de0e4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_mutex</name>
      <anchorfile>classaggregator__test_1_1TestAggregator.html</anchorfile>
      <anchor>aeff477d5802b69daefd65af87b629ad9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>diag_pub</name>
    <filename>namespacediag__pub.html</filename>
    <member kind="variable">
      <type>tuple</type>
      <name>array</name>
      <anchorfile>namespacediag__pub.html</anchorfile>
      <anchor>aa4a06ccd88237b49117fcb263363e7e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacediag__pub.html</anchorfile>
      <anchor>aa32928e32b82da5ae35a1c16b03693a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>pub</name>
      <anchorfile>namespacediag__pub.html</anchorfile>
      <anchor>a1a070ee285121ecad9e85f826b95e8a0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>diagnostic_aggregator</name>
    <filename>namespacediagnostic__aggregator.html</filename>
    <class kind="class">diagnostic_aggregator::Aggregator</class>
    <class kind="class">diagnostic_aggregator::Analyzer</class>
    <class kind="class">diagnostic_aggregator::AnalyzerGroup</class>
    <class kind="class">diagnostic_aggregator::DiscardAnalyzer</class>
    <class kind="class">diagnostic_aggregator::GenericAnalyzer</class>
    <class kind="class">diagnostic_aggregator::GenericAnalyzerBase</class>
    <class kind="class">diagnostic_aggregator::IgnoreAnalyzer</class>
    <class kind="class">diagnostic_aggregator::OtherAnalyzer</class>
    <class kind="class">diagnostic_aggregator::StatusItem</class>
    <member kind="enumeration">
      <name>DiagnosticLevel</name>
      <anchorfile>namespacediagnostic__aggregator.html</anchorfile>
      <anchor>a039953e3524e5411969ceefe5ecabaf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Level_OK</name>
      <anchorfile>namespacediagnostic__aggregator.html</anchorfile>
      <anchor>a039953e3524e5411969ceefe5ecabaf0ad0f25c2e35c19118a6e533aa961ba4c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Level_Warn</name>
      <anchorfile>namespacediagnostic__aggregator.html</anchorfile>
      <anchor>a039953e3524e5411969ceefe5ecabaf0a1df52288d4fa965121b05e2f9dbffc73</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Level_Error</name>
      <anchorfile>namespacediagnostic__aggregator.html</anchorfile>
      <anchor>a039953e3524e5411969ceefe5ecabaf0a9400a7eecd62bfed0dd7e0384a647bd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Level_Stale</name>
      <anchorfile>namespacediagnostic__aggregator.html</anchorfile>
      <anchor>a039953e3524e5411969ceefe5ecabaf0ac279bbc356dd4d7ba6d58b20de8afaba</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getOutputName</name>
      <anchorfile>namespacediagnostic__aggregator.html</anchorfile>
      <anchor>a51f40ee4a9b81a6ee4d90fd95b5bd3b6</anchor>
      <arglist>(const std::string item_name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getParamVals</name>
      <anchorfile>namespacediagnostic__aggregator.html</anchorfile>
      <anchor>a0f3ed8a8746410753fe810da3c38b6f6</anchor>
      <arglist>(XmlRpc::XmlRpcValue param, std::vector&lt; std::string &gt; &amp;output)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>removeLeadingNameChaff</name>
      <anchorfile>namespacediagnostic__aggregator.html</anchorfile>
      <anchor>a5b0619592178d9cbde7159498b76c90b</anchor>
      <arglist>(const std::string &amp;input_name, const std::string &amp;chaff)</arglist>
    </member>
    <member kind="function">
      <type>DiagnosticLevel</type>
      <name>valToLevel</name>
      <anchorfile>namespacediagnostic__aggregator.html</anchorfile>
      <anchor>a5194ab904c0089b3f9051ea6cafcfc44</anchor>
      <arglist>(const int val)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>valToMsg</name>
      <anchorfile>namespacediagnostic__aggregator.html</anchorfile>
      <anchor>a9eed7c44bc76c746d679155955f3b93b</anchor>
      <arglist>(const int val)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>diagnostic_aggregator::Aggregator</name>
    <filename>classdiagnostic__aggregator_1_1Aggregator.html</filename>
    <member kind="function">
      <type></type>
      <name>Aggregator</name>
      <anchorfile>classdiagnostic__aggregator_1_1Aggregator.html</anchorfile>
      <anchor>a5ea92877f1b7ce0d642fb0ef11a87b26</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getPubRate</name>
      <anchorfile>classdiagnostic__aggregator_1_1Aggregator.html</anchorfile>
      <anchor>a2214d07f275057f52a53443b08bad145</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ok</name>
      <anchorfile>classdiagnostic__aggregator_1_1Aggregator.html</anchorfile>
      <anchor>a91dd546d5995afc14eabd60efe5df368</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishData</name>
      <anchorfile>classdiagnostic__aggregator_1_1Aggregator.html</anchorfile>
      <anchor>a3abbb08b0239412ca0e23ae79ba25ff6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Aggregator</name>
      <anchorfile>classdiagnostic__aggregator_1_1Aggregator.html</anchorfile>
      <anchor>a7d43c66b841c5e2f7a597eee0e0426e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>checkTimestamp</name>
      <anchorfile>classdiagnostic__aggregator_1_1Aggregator.html</anchorfile>
      <anchor>aaec3acb40a6a9a19b4cde76a67374e13</anchor>
      <arglist>(const diagnostic_msgs::DiagnosticArray::ConstPtr &amp;diag_msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>diagCallback</name>
      <anchorfile>classdiagnostic__aggregator_1_1Aggregator.html</anchorfile>
      <anchor>aceaed28ac41b979c48aa411a67a3df14</anchor>
      <arglist>(const diagnostic_msgs::DiagnosticArray::ConstPtr &amp;diag_msg)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>agg_pub_</name>
      <anchorfile>classdiagnostic__aggregator_1_1Aggregator.html</anchorfile>
      <anchor>adbf0c5312796bcb5d214b492d6afa199</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>AnalyzerGroup *</type>
      <name>analyzer_group_</name>
      <anchorfile>classdiagnostic__aggregator_1_1Aggregator.html</anchorfile>
      <anchor>a585ac32959ecd65f8a17aaa14bb952cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>base_path_</name>
      <anchorfile>classdiagnostic__aggregator_1_1Aggregator.html</anchorfile>
      <anchor>a4bddf4dfedb1b83b6432a8fc6954e852</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>diag_sub_</name>
      <anchorfile>classdiagnostic__aggregator_1_1Aggregator.html</anchorfile>
      <anchor>abb8df3a63e8b3e52c4d4c829521ffca6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>n_</name>
      <anchorfile>classdiagnostic__aggregator_1_1Aggregator.html</anchorfile>
      <anchor>a8290081c829b70027fc7f71b0a7bcbfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>OtherAnalyzer *</type>
      <name>other_analyzer_</name>
      <anchorfile>classdiagnostic__aggregator_1_1Aggregator.html</anchorfile>
      <anchor>a14bfeb3436a6c98c18fd46a51fc7839b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>pub_rate_</name>
      <anchorfile>classdiagnostic__aggregator_1_1Aggregator.html</anchorfile>
      <anchor>a6e828a93372f71404a79d5b54b7e1c78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; std::string &gt;</type>
      <name>ros_warnings_</name>
      <anchorfile>classdiagnostic__aggregator_1_1Aggregator.html</anchorfile>
      <anchor>a046b6757a744ce3590e112807835a329</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>toplevel_state_pub_</name>
      <anchorfile>classdiagnostic__aggregator_1_1Aggregator.html</anchorfile>
      <anchor>a35e8741be6cee6777e095e3f1031bd77</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>diagnostic_aggregator::Analyzer</name>
    <filename>classdiagnostic__aggregator_1_1Analyzer.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>analyze</name>
      <anchorfile>classdiagnostic__aggregator_1_1Analyzer.html</anchorfile>
      <anchor>a1122a1b9364b16089e7f3a3795e28dc5</anchor>
      <arglist>(const boost::shared_ptr&lt; StatusItem &gt; item)=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Analyzer</name>
      <anchorfile>classdiagnostic__aggregator_1_1Analyzer.html</anchorfile>
      <anchor>ad7e3a1a306999f3973e93faadc318fe2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::string</type>
      <name>getName</name>
      <anchorfile>classdiagnostic__aggregator_1_1Analyzer.html</anchorfile>
      <anchor>a6e20b66b818fdddd62847ec3d36fdbb7</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::string</type>
      <name>getPath</name>
      <anchorfile>classdiagnostic__aggregator_1_1Analyzer.html</anchorfile>
      <anchor>a75fac59b5caac22b67f634a49d44fa57</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>init</name>
      <anchorfile>classdiagnostic__aggregator_1_1Analyzer.html</anchorfile>
      <anchor>a1da0473ffd804e07f8db378fdb21b15c</anchor>
      <arglist>(const std::string base_path, const ros::NodeHandle &amp;n)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>match</name>
      <anchorfile>classdiagnostic__aggregator_1_1Analyzer.html</anchorfile>
      <anchor>a8c68168d4d463e781f376c1cf7a34407</anchor>
      <arglist>(const std::string name)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::vector&lt; boost::shared_ptr&lt; diagnostic_msgs::DiagnosticStatus &gt; &gt;</type>
      <name>report</name>
      <anchorfile>classdiagnostic__aggregator_1_1Analyzer.html</anchorfile>
      <anchor>ae4a46bb7f58e18351c2d8cbcbb6e7a4a</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Analyzer</name>
      <anchorfile>classdiagnostic__aggregator_1_1Analyzer.html</anchorfile>
      <anchor>a52de1b332194996c0cc7282b95e38c07</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>diagnostic_aggregator::AnalyzerGroup</name>
    <filename>classdiagnostic__aggregator_1_1AnalyzerGroup.html</filename>
    <base>diagnostic_aggregator::Analyzer</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>analyze</name>
      <anchorfile>classdiagnostic__aggregator_1_1AnalyzerGroup.html</anchorfile>
      <anchor>ac133d72f870438186bb761b9a1286445</anchor>
      <arglist>(const boost::shared_ptr&lt; StatusItem &gt; item)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AnalyzerGroup</name>
      <anchorfile>classdiagnostic__aggregator_1_1AnalyzerGroup.html</anchorfile>
      <anchor>a7d41d8a462d764ea49914e683a7ea3a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getName</name>
      <anchorfile>classdiagnostic__aggregator_1_1AnalyzerGroup.html</anchorfile>
      <anchor>ac7820b9131002c5f12ed692334b19778</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getPath</name>
      <anchorfile>classdiagnostic__aggregator_1_1AnalyzerGroup.html</anchorfile>
      <anchor>a90f680a9f3249e3f48a8d55e40088101</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>init</name>
      <anchorfile>classdiagnostic__aggregator_1_1AnalyzerGroup.html</anchorfile>
      <anchor>a9c1cfcb3048fbecc9257904456fcc603</anchor>
      <arglist>(const std::string base_path, const ros::NodeHandle &amp;n)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>match</name>
      <anchorfile>classdiagnostic__aggregator_1_1AnalyzerGroup.html</anchorfile>
      <anchor>a1ad35b8241819b6765c89c9aed95b217</anchor>
      <arglist>(const std::string name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::vector&lt; boost::shared_ptr&lt; diagnostic_msgs::DiagnosticStatus &gt; &gt;</type>
      <name>report</name>
      <anchorfile>classdiagnostic__aggregator_1_1AnalyzerGroup.html</anchorfile>
      <anchor>ab8fc5834e2d2b3213d58871eb009530a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~AnalyzerGroup</name>
      <anchorfile>classdiagnostic__aggregator_1_1AnalyzerGroup.html</anchorfile>
      <anchor>a954c77ed7fac3537b9e6a11da3e341a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pluginlib::ClassLoader&lt; Analyzer &gt;</type>
      <name>analyzer_loader_</name>
      <anchorfile>classdiagnostic__aggregator_1_1AnalyzerGroup.html</anchorfile>
      <anchor>a7aa53efa7a5245a80fa12589ebc7eb55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; boost::shared_ptr&lt; Analyzer &gt; &gt;</type>
      <name>analyzers_</name>
      <anchorfile>classdiagnostic__aggregator_1_1AnalyzerGroup.html</anchorfile>
      <anchor>a8545acd1feaaa454b2e3fd009f8d57a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; boost::shared_ptr&lt; StatusItem &gt; &gt;</type>
      <name>aux_items_</name>
      <anchorfile>classdiagnostic__aggregator_1_1AnalyzerGroup.html</anchorfile>
      <anchor>a201dcc3bc87e5244e4647541fde787d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; const std::string, std::vector&lt; bool &gt; &gt;</type>
      <name>matched_</name>
      <anchorfile>classdiagnostic__aggregator_1_1AnalyzerGroup.html</anchorfile>
      <anchor>a4600a9b471ebf949994a8aaf6e1164fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>nice_name_</name>
      <anchorfile>classdiagnostic__aggregator_1_1AnalyzerGroup.html</anchorfile>
      <anchor>ac0fefea8344750540c3a24358a846ff9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>path_</name>
      <anchorfile>classdiagnostic__aggregator_1_1AnalyzerGroup.html</anchorfile>
      <anchor>ac090e5c401fb3b45f5fddefba0e9deef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>diagnostic_aggregator::DiscardAnalyzer</name>
    <filename>classdiagnostic__aggregator_1_1DiscardAnalyzer.html</filename>
    <base>diagnostic_aggregator::GenericAnalyzer</base>
    <member kind="function">
      <type></type>
      <name>DiscardAnalyzer</name>
      <anchorfile>classdiagnostic__aggregator_1_1DiscardAnalyzer.html</anchorfile>
      <anchor>a625e38c7eba23a22300eb1c2f641fb7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::vector&lt; boost::shared_ptr&lt; diagnostic_msgs::DiagnosticStatus &gt; &gt;</type>
      <name>report</name>
      <anchorfile>classdiagnostic__aggregator_1_1DiscardAnalyzer.html</anchorfile>
      <anchor>ae69d4ef0c7ec2bd1f28ac1b5a636b922</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DiscardAnalyzer</name>
      <anchorfile>classdiagnostic__aggregator_1_1DiscardAnalyzer.html</anchorfile>
      <anchor>a41b766b71bc7e6c2980c8d752d04c75e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>diagnostic_aggregator::GenericAnalyzer</name>
    <filename>classdiagnostic__aggregator_1_1GenericAnalyzer.html</filename>
    <base>diagnostic_aggregator::GenericAnalyzerBase</base>
    <member kind="function">
      <type></type>
      <name>GenericAnalyzer</name>
      <anchorfile>classdiagnostic__aggregator_1_1GenericAnalyzer.html</anchorfile>
      <anchor>a77cb424666ab5311517ba6a5bf6872f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>init</name>
      <anchorfile>classdiagnostic__aggregator_1_1GenericAnalyzer.html</anchorfile>
      <anchor>afa033b4e82836f179d8b000a31c3beab</anchor>
      <arglist>(const std::string base_path, const ros::NodeHandle &amp;n)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>match</name>
      <anchorfile>classdiagnostic__aggregator_1_1GenericAnalyzer.html</anchorfile>
      <anchor>a8820b986500f8630bc2ed3636e72a636</anchor>
      <arglist>(const std::string name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::vector&lt; boost::shared_ptr&lt; diagnostic_msgs::DiagnosticStatus &gt; &gt;</type>
      <name>report</name>
      <anchorfile>classdiagnostic__aggregator_1_1GenericAnalyzer.html</anchorfile>
      <anchor>a9ee71aea79d208b30765a25469cbc951</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GenericAnalyzer</name>
      <anchorfile>classdiagnostic__aggregator_1_1GenericAnalyzer.html</anchorfile>
      <anchor>a6fe783eec73f167b4180a9df0bb7362f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>chaff_</name>
      <anchorfile>classdiagnostic__aggregator_1_1GenericAnalyzer.html</anchorfile>
      <anchor>a603e6af8e7e28180716c5cd98255bb4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>contains_</name>
      <anchorfile>classdiagnostic__aggregator_1_1GenericAnalyzer.html</anchorfile>
      <anchor>a8eec41fe6f4440476a58caafe09f0a9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>expected_</name>
      <anchorfile>classdiagnostic__aggregator_1_1GenericAnalyzer.html</anchorfile>
      <anchor>a7711df23d5f26d783cb9767cb11a2c7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>name_</name>
      <anchorfile>classdiagnostic__aggregator_1_1GenericAnalyzer.html</anchorfile>
      <anchor>a407250c83583a9eb1e23f0db3047ca4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; boost::regex &gt;</type>
      <name>regex_</name>
      <anchorfile>classdiagnostic__aggregator_1_1GenericAnalyzer.html</anchorfile>
      <anchor>ac3b37d127faf23f808bd34f19d95343f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>startswith_</name>
      <anchorfile>classdiagnostic__aggregator_1_1GenericAnalyzer.html</anchorfile>
      <anchor>a9d0b03f42553daa36d2999ebe8befa18</anchor>
      <arglist></arglist>
    </member>
    <docanchor file="classdiagnostic__aggregator_1_1GenericAnalyzer">GenericAnalyzer</docanchor>
  </compound>
  <compound kind="class">
    <name>diagnostic_aggregator::GenericAnalyzerBase</name>
    <filename>classdiagnostic__aggregator_1_1GenericAnalyzerBase.html</filename>
    <base>diagnostic_aggregator::Analyzer</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>analyze</name>
      <anchorfile>classdiagnostic__aggregator_1_1GenericAnalyzerBase.html</anchorfile>
      <anchor>ab6254b312b41ebe5948c4d76a066b2c3</anchor>
      <arglist>(const boost::shared_ptr&lt; StatusItem &gt; item)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GenericAnalyzerBase</name>
      <anchorfile>classdiagnostic__aggregator_1_1GenericAnalyzerBase.html</anchorfile>
      <anchor>aa775e11a14ff5bab4a412e0e5e896923</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getName</name>
      <anchorfile>classdiagnostic__aggregator_1_1GenericAnalyzerBase.html</anchorfile>
      <anchor>a534ab76397c5c6efc2802ec7b9a021ef</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getPath</name>
      <anchorfile>classdiagnostic__aggregator_1_1GenericAnalyzerBase.html</anchorfile>
      <anchor>ac8ea9f0141dfb977734860329643b2c0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>bool</type>
      <name>init</name>
      <anchorfile>classdiagnostic__aggregator_1_1GenericAnalyzerBase.html</anchorfile>
      <anchor>ad9515b595efb62332f26f9279199bf7e</anchor>
      <arglist>(const std::string path, const ros::NodeHandle &amp;n)=0</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>init</name>
      <anchorfile>classdiagnostic__aggregator_1_1GenericAnalyzerBase.html</anchorfile>
      <anchor>a1a85e3e506be4ae11e39ba49c220eec4</anchor>
      <arglist>(const std::string path, const std::string nice_name, double timeout=-1.0, int num_items_expected=-1, bool discard_stale=false)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>match</name>
      <anchorfile>classdiagnostic__aggregator_1_1GenericAnalyzerBase.html</anchorfile>
      <anchor>a84efa99fd7158294bc46d8b7f1e5c3a5</anchor>
      <arglist>(const std::string name)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::vector&lt; boost::shared_ptr&lt; diagnostic_msgs::DiagnosticStatus &gt; &gt;</type>
      <name>report</name>
      <anchorfile>classdiagnostic__aggregator_1_1GenericAnalyzerBase.html</anchorfile>
      <anchor>a793ce78e5f9b9eccc11e5520c3ae058d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GenericAnalyzerBase</name>
      <anchorfile>classdiagnostic__aggregator_1_1GenericAnalyzerBase.html</anchorfile>
      <anchor>a5ff87be044154c4274e50673e602dbb2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>addItem</name>
      <anchorfile>classdiagnostic__aggregator_1_1GenericAnalyzerBase.html</anchorfile>
      <anchor>a4f05a866a09ed3a19b92e3ce0edac28f</anchor>
      <arglist>(std::string name, boost::shared_ptr&lt; StatusItem &gt; item)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>nice_name_</name>
      <anchorfile>classdiagnostic__aggregator_1_1GenericAnalyzerBase.html</anchorfile>
      <anchor>a529f195606b315ca71ad5669877aba63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>num_items_expected_</name>
      <anchorfile>classdiagnostic__aggregator_1_1GenericAnalyzerBase.html</anchorfile>
      <anchor>a3743172a5a19ffd3307004e9175583d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>path_</name>
      <anchorfile>classdiagnostic__aggregator_1_1GenericAnalyzerBase.html</anchorfile>
      <anchor>a4fa366097f903ea7798286393b258c4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>timeout_</name>
      <anchorfile>classdiagnostic__aggregator_1_1GenericAnalyzerBase.html</anchorfile>
      <anchor>a5c6229385f8879b9b74c9f3ea78b5050</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>discard_stale_</name>
      <anchorfile>classdiagnostic__aggregator_1_1GenericAnalyzerBase.html</anchorfile>
      <anchor>aa3351a15e2fed54c0c5bf3842575a0e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>has_initialized_</name>
      <anchorfile>classdiagnostic__aggregator_1_1GenericAnalyzerBase.html</anchorfile>
      <anchor>a3727f944c9a96f6071f6f34cb94ab51e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>has_warned_</name>
      <anchorfile>classdiagnostic__aggregator_1_1GenericAnalyzerBase.html</anchorfile>
      <anchor>a46420f47753651838a7297351bc9c601</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, boost::shared_ptr&lt; StatusItem &gt; &gt;</type>
      <name>items_</name>
      <anchorfile>classdiagnostic__aggregator_1_1GenericAnalyzerBase.html</anchorfile>
      <anchor>ac2489b43c7ec935b5ace223325bc4fc4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>diagnostic_aggregator::IgnoreAnalyzer</name>
    <filename>classdiagnostic__aggregator_1_1IgnoreAnalyzer.html</filename>
    <base>diagnostic_aggregator::Analyzer</base>
    <member kind="function">
      <type>bool</type>
      <name>analyze</name>
      <anchorfile>classdiagnostic__aggregator_1_1IgnoreAnalyzer.html</anchorfile>
      <anchor>a24bdb48ea0205addf32f20f3f33832e1</anchor>
      <arglist>(boost::shared_ptr&lt; StatusItem &gt; item)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classdiagnostic__aggregator_1_1IgnoreAnalyzer.html</anchorfile>
      <anchor>a10444ed34e90fb63e7840394c85670fe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getPath</name>
      <anchorfile>classdiagnostic__aggregator_1_1IgnoreAnalyzer.html</anchorfile>
      <anchor>af6db3ab6f360ac30ff561e0b30508f7b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IgnoreAnalyzer</name>
      <anchorfile>classdiagnostic__aggregator_1_1IgnoreAnalyzer.html</anchorfile>
      <anchor>a528e9a98d712f641de5d7607f3d9bd10</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>init</name>
      <anchorfile>classdiagnostic__aggregator_1_1IgnoreAnalyzer.html</anchorfile>
      <anchor>aab1f460780b779ad6d145d0a32a9bc0a</anchor>
      <arglist>(const std::string base_name, const ros::NodeHandle &amp;n)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>match</name>
      <anchorfile>classdiagnostic__aggregator_1_1IgnoreAnalyzer.html</anchorfile>
      <anchor>a78669717b2ff3c2e3de86ed82c0755ca</anchor>
      <arglist>(const std::string name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::vector&lt; boost::shared_ptr&lt; diagnostic_msgs::DiagnosticStatus &gt; &gt;</type>
      <name>report</name>
      <anchorfile>classdiagnostic__aggregator_1_1IgnoreAnalyzer.html</anchorfile>
      <anchor>ad3e9ea5f29649149d45089660a2d70e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~IgnoreAnalyzer</name>
      <anchorfile>classdiagnostic__aggregator_1_1IgnoreAnalyzer.html</anchorfile>
      <anchor>a83c94246b1990d3257f6fd8335996415</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>diagnostic_aggregator::OtherAnalyzer</name>
    <filename>classdiagnostic__aggregator_1_1OtherAnalyzer.html</filename>
    <base>diagnostic_aggregator::GenericAnalyzerBase</base>
    <member kind="function">
      <type>bool</type>
      <name>init</name>
      <anchorfile>classdiagnostic__aggregator_1_1OtherAnalyzer.html</anchorfile>
      <anchor>a1707dbdb568bc1e7fa01bc73e65769b7</anchor>
      <arglist>(std::string path)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>init</name>
      <anchorfile>classdiagnostic__aggregator_1_1OtherAnalyzer.html</anchorfile>
      <anchor>a0652a164a2a2b9a229f2461d5e1b3984</anchor>
      <arglist>(const std::string base_path, const ros::NodeHandle &amp;n)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>match</name>
      <anchorfile>classdiagnostic__aggregator_1_1OtherAnalyzer.html</anchorfile>
      <anchor>aef5f5df9bd05d8e3eadad4cd7bf73fdf</anchor>
      <arglist>(std::string name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OtherAnalyzer</name>
      <anchorfile>classdiagnostic__aggregator_1_1OtherAnalyzer.html</anchorfile>
      <anchor>ad0d8eb1e8b8a10a1bcb9e36eaa88b322</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; boost::shared_ptr&lt; diagnostic_msgs::DiagnosticStatus &gt; &gt;</type>
      <name>report</name>
      <anchorfile>classdiagnostic__aggregator_1_1OtherAnalyzer.html</anchorfile>
      <anchor>afb142482adf888d48e995a013917a80f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~OtherAnalyzer</name>
      <anchorfile>classdiagnostic__aggregator_1_1OtherAnalyzer.html</anchorfile>
      <anchor>a739c8a055deb58694fa55169e634e86a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>diagnostic_aggregator::StatusItem</name>
    <filename>classdiagnostic__aggregator_1_1StatusItem.html</filename>
    <member kind="function">
      <type>std::string</type>
      <name>getHwId</name>
      <anchorfile>classdiagnostic__aggregator_1_1StatusItem.html</anchorfile>
      <anchor>acac8dd56867dba56f5215fa2147c2a6b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ros::Time</type>
      <name>getLastUpdateTime</name>
      <anchorfile>classdiagnostic__aggregator_1_1StatusItem.html</anchorfile>
      <anchor>a14e56f2ea494d9ff80710075e92b837b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>DiagnosticLevel</type>
      <name>getLevel</name>
      <anchorfile>classdiagnostic__aggregator_1_1StatusItem.html</anchorfile>
      <anchor>a6b0c92fa0f89093d144297022b3bc0da</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getMessage</name>
      <anchorfile>classdiagnostic__aggregator_1_1StatusItem.html</anchorfile>
      <anchor>a8f3166cae02011bb4b824085e0c6ca90</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classdiagnostic__aggregator_1_1StatusItem.html</anchorfile>
      <anchor>a16b06004ebcc17a881236fe796e2def2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getValue</name>
      <anchorfile>classdiagnostic__aggregator_1_1StatusItem.html</anchorfile>
      <anchor>a62bd03d2e3b0dc8ee6b5d88dd432e985</anchor>
      <arglist>(const std::string &amp;key) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasKey</name>
      <anchorfile>classdiagnostic__aggregator_1_1StatusItem.html</anchorfile>
      <anchor>aeeeb900b1d29f6306807f1f94a8b5d2d</anchor>
      <arglist>(const std::string &amp;key) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StatusItem</name>
      <anchorfile>classdiagnostic__aggregator_1_1StatusItem.html</anchorfile>
      <anchor>a34eccdfe2448cb2a6e2bc5c660520359</anchor>
      <arglist>(const diagnostic_msgs::DiagnosticStatus *status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StatusItem</name>
      <anchorfile>classdiagnostic__aggregator_1_1StatusItem.html</anchorfile>
      <anchor>ad606187525ec6908b63c2c8c995ace1b</anchor>
      <arglist>(const std::string item_name, const std::string message=&quot;Missing&quot;, const DiagnosticLevel level=Level_Stale)</arglist>
    </member>
    <member kind="function">
      <type>boost::shared_ptr&lt; diagnostic_msgs::DiagnosticStatus &gt;</type>
      <name>toStatusMsg</name>
      <anchorfile>classdiagnostic__aggregator_1_1StatusItem.html</anchorfile>
      <anchor>a22c04adb40366000b659595552924ddd</anchor>
      <arglist>(const std::string &amp;path, const bool stale=false) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>update</name>
      <anchorfile>classdiagnostic__aggregator_1_1StatusItem.html</anchorfile>
      <anchor>a98ce8d4a14e9e904f04f1e4592444ceb</anchor>
      <arglist>(const diagnostic_msgs::DiagnosticStatus *status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~StatusItem</name>
      <anchorfile>classdiagnostic__aggregator_1_1StatusItem.html</anchorfile>
      <anchor>a7d6c370443c46e77f697eb7f6a8801ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>hw_id_</name>
      <anchorfile>classdiagnostic__aggregator_1_1StatusItem.html</anchorfile>
      <anchor>a679fa0186ce6c46ade30abf3b4ade883</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DiagnosticLevel</type>
      <name>level_</name>
      <anchorfile>classdiagnostic__aggregator_1_1StatusItem.html</anchorfile>
      <anchor>acfb6d84b6a243d9d1582b12185348c54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>message_</name>
      <anchorfile>classdiagnostic__aggregator_1_1StatusItem.html</anchorfile>
      <anchor>aebbb10caa8986f1964952d0a963c70a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name_</name>
      <anchorfile>classdiagnostic__aggregator_1_1StatusItem.html</anchorfile>
      <anchor>a4cd9f204a2de8dd273dcbd65a2f56852</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>output_name_</name>
      <anchorfile>classdiagnostic__aggregator_1_1StatusItem.html</anchorfile>
      <anchor>a8091fc970ac43091e884907d03d868bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Time</type>
      <name>update_time_</name>
      <anchorfile>classdiagnostic__aggregator_1_1StatusItem.html</anchorfile>
      <anchor>a7c7fc7f8f65b59554222c6b1d260901b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; diagnostic_msgs::KeyValue &gt;</type>
      <name>values_</name>
      <anchorfile>classdiagnostic__aggregator_1_1StatusItem.html</anchorfile>
      <anchor>a272c24d667ba2239f8deb082ab28bd2b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>expected_stale_pub</name>
    <filename>namespaceexpected__stale__pub.html</filename>
    <member kind="variable">
      <type>tuple</type>
      <name>array</name>
      <anchorfile>namespaceexpected__stale__pub.html</anchorfile>
      <anchor>a865a5ba16bb963952db57ee28b7334b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespaceexpected__stale__pub.html</anchorfile>
      <anchor>ad9464dd2aab15e03c4a0a76362701ba8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>pub</name>
      <anchorfile>namespaceexpected__stale__pub.html</anchorfile>
      <anchor>ad8bd2ffd4a8321e1f5eb19e95607155b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>start_time</name>
      <anchorfile>namespaceexpected__stale__pub.html</anchorfile>
      <anchor>a929b6153ad1e2dec8dee944e5c06511c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>expected_stale_test</name>
    <filename>namespaceexpected__stale__test.html</filename>
    <class kind="class">expected_stale_test::DiagnosticItem</class>
    <class kind="class">expected_stale_test::TestExpectedItemsStale</class>
    <member kind="function">
      <type>def</type>
      <name>get_raw_name</name>
      <anchorfile>namespaceexpected__stale__test.html</anchorfile>
      <anchor>aa475837a63fd237e21b02c0e60a7f76a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>DURATION</name>
      <anchorfile>namespaceexpected__stale__test.html</anchorfile>
      <anchor>a7411d170cf6546f2bfe884d04bbd41a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespaceexpected__stale__test.html</anchorfile>
      <anchor>a3261fde61497c12e51e8f19aaecfd84a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>expected_stale_test::DiagnosticItem</name>
    <filename>classexpected__stale__test_1_1DiagnosticItem.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classexpected__stale__test_1_1DiagnosticItem.html</anchorfile>
      <anchor>aa98b0e94340e81a43d6b05ab87b9d94a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_stale</name>
      <anchorfile>classexpected__stale__test_1_1DiagnosticItem.html</anchorfile>
      <anchor>ac080e4b3148495a07a74beeeb2088fbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update</name>
      <anchorfile>classexpected__stale__test_1_1DiagnosticItem.html</anchorfile>
      <anchor>ad0e312a1ab4e7849f9fa5fe1f9579277</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>level</name>
      <anchorfile>classexpected__stale__test_1_1DiagnosticItem.html</anchorfile>
      <anchor>a39c0563da2fdf0d147230e2b85fbea7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>message</name>
      <anchorfile>classexpected__stale__test_1_1DiagnosticItem.html</anchorfile>
      <anchor>a6917192c42bc13f8981b17e0e5d47171</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classexpected__stale__test_1_1DiagnosticItem.html</anchorfile>
      <anchor>a15c2d25081f19719b3e6b03d97e76962</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>update_time</name>
      <anchorfile>classexpected__stale__test_1_1DiagnosticItem.html</anchorfile>
      <anchor>a373fc295f8beb8a745733b896d3205e8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>expected_stale_test::TestExpectedItemsStale</name>
    <filename>classexpected__stale__test_1_1TestExpectedItemsStale.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classexpected__stale__test_1_1TestExpectedItemsStale.html</anchorfile>
      <anchor>afa796d5ca3f8fe53c54ea7dae3443cce</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>diag_agg_cb</name>
      <anchorfile>classexpected__stale__test_1_1TestExpectedItemsStale.html</anchorfile>
      <anchor>aa7c764d060ec93aae60b6438623b24e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>diag_cb</name>
      <anchorfile>classexpected__stale__test_1_1TestExpectedItemsStale.html</anchorfile>
      <anchor>a79e48868f1d6087eff0bed49d18b36ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_expecteds_arent_stale</name>
      <anchorfile>classexpected__stale__test_1_1TestExpectedItemsStale.html</anchorfile>
      <anchor>ab463e653546c4d45a93e9b6d93aa2b77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_agg_expecteds</name>
      <anchorfile>classexpected__stale__test_1_1TestExpectedItemsStale.html</anchorfile>
      <anchor>aba4f86c8711ec8dde97e4a42d83f7e0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_expecteds</name>
      <anchorfile>classexpected__stale__test_1_1TestExpectedItemsStale.html</anchorfile>
      <anchor>a8682c22ce91d9f63f0ca544b9d9c04cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_mutex</name>
      <anchorfile>classexpected__stale__test_1_1TestExpectedItemsStale.html</anchorfile>
      <anchor>a1be089754f2ff30661641b9ae294b298</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_starttime</name>
      <anchorfile>classexpected__stale__test_1_1TestExpectedItemsStale.html</anchorfile>
      <anchor>a3d522534f084348b64269a06384a386c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>multiple_match_pub</name>
    <filename>namespacemultiple__match__pub.html</filename>
    <member kind="variable">
      <type>tuple</type>
      <name>array</name>
      <anchorfile>namespacemultiple__match__pub.html</anchorfile>
      <anchor>abf063d1cd1ff13e3c11c0f8298cfd6b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacemultiple__match__pub.html</anchorfile>
      <anchor>a59bd9377805f33c481e86cbe42b7333d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>pub</name>
      <anchorfile>namespacemultiple__match__pub.html</anchorfile>
      <anchor>a9e01df112e8eb21dcfc19e62ff49e21d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>start_time</name>
      <anchorfile>namespacemultiple__match__pub.html</anchorfile>
      <anchor>abe05e6a858ce8100a5b25b10aff3f631</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>multiple_match_test</name>
    <filename>namespacemultiple__match__test.html</filename>
    <class kind="class">multiple_match_test::DiagnosticItem</class>
    <class kind="class">multiple_match_test::TestMultipleMatch</class>
    <member kind="function">
      <type>def</type>
      <name>get_header_name</name>
      <anchorfile>namespacemultiple__match__test.html</anchorfile>
      <anchor>afe1895ae3e404328f15cf0687b8dde2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_raw_name</name>
      <anchorfile>namespacemultiple__match__test.html</anchorfile>
      <anchor>a9e5026954c34e47e26f244075d5a3f6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>DURATION</name>
      <anchorfile>namespacemultiple__match__test.html</anchorfile>
      <anchor>a05164b5780180e9d7c6e82c092be0a17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>HEADER1</name>
      <anchorfile>namespacemultiple__match__test.html</anchorfile>
      <anchor>a717e7cccfd97c4d14d9e5d5c12141b63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>HEADER2</name>
      <anchorfile>namespacemultiple__match__test.html</anchorfile>
      <anchor>a963887108ffbe8e59bb578a1438a5e3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>MULTI_NAME</name>
      <anchorfile>namespacemultiple__match__test.html</anchorfile>
      <anchor>abc4ad5bab2e85bdac8f36f911e57e9f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacemultiple__match__test.html</anchorfile>
      <anchor>aaaab7b2a37a1e295b06a6cda1dcf4d16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>suite</name>
      <anchorfile>namespacemultiple__match__test.html</anchorfile>
      <anchor>aaf71a3f1a4cb4fe74458ee1e5396915c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multiple_match_test::DiagnosticItem</name>
    <filename>classmultiple__match__test_1_1DiagnosticItem.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmultiple__match__test_1_1DiagnosticItem.html</anchorfile>
      <anchor>ac74d81d609a441779b575eb0062e4355</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_stale</name>
      <anchorfile>classmultiple__match__test_1_1DiagnosticItem.html</anchorfile>
      <anchor>ad4bdabda2f353b58a5a63d98d05f3bdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update</name>
      <anchorfile>classmultiple__match__test_1_1DiagnosticItem.html</anchorfile>
      <anchor>a74498e3403dd1d06fcb5126bf153dff2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>header</name>
      <anchorfile>classmultiple__match__test_1_1DiagnosticItem.html</anchorfile>
      <anchor>a9057c8ceb372b20b218a19b6c4fe8e94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>level</name>
      <anchorfile>classmultiple__match__test_1_1DiagnosticItem.html</anchorfile>
      <anchor>a417dc7f44024b229fa484667f7958e5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>message</name>
      <anchorfile>classmultiple__match__test_1_1DiagnosticItem.html</anchorfile>
      <anchor>a16ef7978b3cb5032ee515ae9d733c321</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classmultiple__match__test_1_1DiagnosticItem.html</anchorfile>
      <anchor>a61a1e6f04f20bea7d2b5ad65de8a6424</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>update_time</name>
      <anchorfile>classmultiple__match__test_1_1DiagnosticItem.html</anchorfile>
      <anchor>aeb822f9445de3333eca033d67ef5a64b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multiple_match_test::TestMultipleMatch</name>
    <filename>classmultiple__match__test_1_1TestMultipleMatch.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmultiple__match__test_1_1TestMultipleMatch.html</anchorfile>
      <anchor>a97fe4d219738d0a85bcb03be1adfe7f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>diag_agg_cb</name>
      <anchorfile>classmultiple__match__test_1_1TestMultipleMatch.html</anchorfile>
      <anchor>aa8d9cceece634778090642bca02382df</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_multiple_match</name>
      <anchorfile>classmultiple__match__test_1_1TestMultipleMatch.html</anchorfile>
      <anchor>a54aa876fe93f3235ea3dac545df0601e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_multi_items</name>
      <anchorfile>classmultiple__match__test_1_1TestMultipleMatch.html</anchorfile>
      <anchor>a19c8ba019376e857f7dd40a74fdc4af7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_mutex</name>
      <anchorfile>classmultiple__match__test_1_1TestMultipleMatch.html</anchorfile>
      <anchor>a6b6dcf7defeae97169f19ec47523510c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_starttime</name>
      <anchorfile>classmultiple__match__test_1_1TestMultipleMatch.html</anchorfile>
      <anchor>aec37421ec20e8b4c178c3d4d7fed6bc8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ros</name>
    <filename>namespaceros.html</filename>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">analyzer_group</docanchor>
    <docanchor file="index">analyzer_loader</docanchor>
    <docanchor file="index">topics</docanchor>
    <docanchor file="index">aggregator_node</docanchor>
    <docanchor file="index">codeapi</docanchor>
    <docanchor file="index">rosapi</docanchor>
    <docanchor file="index">parameters</docanchor>
    <docanchor file="index">analyzers</docanchor>
    <docanchor file="index">generic_analyzer</docanchor>
  </compound>
</tagfile>
