<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>block_nodelet.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-jsk_common/doc_stacks/2014-10-06_10-40-22.479735/jsk_common/jsk_topic_tools/src/</path>
    <filename>block__nodelet_8cpp</filename>
    <includes id="block__nodelet_8h" name="block_nodelet.h" local="yes" imported="no">jsk_topic_tools/block_nodelet.h</includes>
    <namespace>jsk_topic_tools</namespace>
    <member kind="typedef">
      <type>jsk_topic_tools::Block</type>
      <name>Block</name>
      <anchorfile>block__nodelet_8cpp.html</anchorfile>
      <anchor>a4470e34acb6bf27ba34f574b1ac22fc0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>block_nodelet.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-jsk_common/doc_stacks/2014-10-06_10-40-22.479735/jsk_common/jsk_topic_tools/include/jsk_topic_tools/</path>
    <filename>block__nodelet_8h</filename>
    <class kind="class">jsk_topic_tools::Block</class>
    <namespace>jsk_topic_tools</namespace>
  </compound>
  <compound kind="file">
    <name>color_utils.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-jsk_common/doc_stacks/2014-10-06_10-40-22.479735/jsk_common/jsk_topic_tools/src/</path>
    <filename>color__utils_8cpp</filename>
    <includes id="color__utils_8h" name="color_utils.h" local="yes" imported="no">jsk_topic_tools/color_utils.h</includes>
    <namespace>jsk_topic_tools</namespace>
    <member kind="function">
      <type>std_msgs::ColorRGBA</type>
      <name>colorCategory20</name>
      <anchorfile>namespacejsk__topic__tools.html</anchorfile>
      <anchor>a662692e763bca80510540485c89bd33b</anchor>
      <arglist>(int i)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>color_utils.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-jsk_common/doc_stacks/2014-10-06_10-40-22.479735/jsk_common/jsk_topic_tools/include/jsk_topic_tools/</path>
    <filename>color__utils_8h</filename>
    <namespace>jsk_topic_tools</namespace>
    <member kind="function">
      <type>std_msgs::ColorRGBA</type>
      <name>colorCategory20</name>
      <anchorfile>namespacejsk__topic__tools.html</anchorfile>
      <anchor>a662692e763bca80510540485c89bd33b</anchor>
      <arglist>(int i)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>diagnostic_utils.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-jsk_common/doc_stacks/2014-10-06_10-40-22.479735/jsk_common/jsk_topic_tools/src/</path>
    <filename>diagnostic__utils_8cpp</filename>
    <includes id="diagnostic__utils_8h" name="diagnostic_utils.h" local="yes" imported="no">jsk_topic_tools/diagnostic_utils.h</includes>
    <namespace>jsk_topic_tools</namespace>
    <member kind="function">
      <type>void</type>
      <name>addDiagnosticBooleanStat</name>
      <anchorfile>namespacejsk__topic__tools.html</anchorfile>
      <anchor>a65f1e52dff6395a128e3155cbcf81c36</anchor>
      <arglist>(const std::string &amp;string_prefix, const bool value, diagnostic_updater::DiagnosticStatusWrapper &amp;stat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addDiagnosticErrorSummary</name>
      <anchorfile>namespacejsk__topic__tools.html</anchorfile>
      <anchor>a8dd6e3d2e85dc9f8db4ca04adeede132</anchor>
      <arglist>(const std::string &amp;string_prefix, jsk_topic_tools::VitalChecker::Ptr vital_checker, diagnostic_updater::DiagnosticStatusWrapper &amp;stat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addDiagnosticInformation</name>
      <anchorfile>namespacejsk__topic__tools.html</anchorfile>
      <anchor>a6a859a731c50d365cdc6b6535dc95e6d</anchor>
      <arglist>(const std::string &amp;string_prefix, jsk_topic_tools::TimeAccumulator &amp;accumulator, diagnostic_updater::DiagnosticStatusWrapper &amp;stat)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>diagnostic_utils.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-jsk_common/doc_stacks/2014-10-06_10-40-22.479735/jsk_common/jsk_topic_tools/include/jsk_topic_tools/</path>
    <filename>diagnostic__utils_8h</filename>
    <includes id="time__accumulator_8h" name="time_accumulator.h" local="yes" imported="no">jsk_topic_tools/time_accumulator.h</includes>
    <includes id="vital__checker_8h" name="vital_checker.h" local="yes" imported="no">jsk_topic_tools/vital_checker.h</includes>
    <namespace>jsk_topic_tools</namespace>
    <member kind="function">
      <type>void</type>
      <name>addDiagnosticBooleanStat</name>
      <anchorfile>namespacejsk__topic__tools.html</anchorfile>
      <anchor>a65f1e52dff6395a128e3155cbcf81c36</anchor>
      <arglist>(const std::string &amp;string_prefix, const bool value, diagnostic_updater::DiagnosticStatusWrapper &amp;stat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addDiagnosticErrorSummary</name>
      <anchorfile>namespacejsk__topic__tools.html</anchorfile>
      <anchor>a8dd6e3d2e85dc9f8db4ca04adeede132</anchor>
      <arglist>(const std::string &amp;string_prefix, jsk_topic_tools::VitalChecker::Ptr vital_checker, diagnostic_updater::DiagnosticStatusWrapper &amp;stat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addDiagnosticInformation</name>
      <anchorfile>namespacejsk__topic__tools.html</anchorfile>
      <anchor>a6a859a731c50d365cdc6b6535dc95e6d</anchor>
      <arglist>(const std::string &amp;string_prefix, jsk_topic_tools::TimeAccumulator &amp;accumulator, diagnostic_updater::DiagnosticStatusWrapper &amp;stat)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hz_measure_nodelet.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-jsk_common/doc_stacks/2014-10-06_10-40-22.479735/jsk_common/jsk_topic_tools/src/</path>
    <filename>hz__measure__nodelet_8cpp</filename>
    <includes id="hz__measure__nodelet_8h" name="hz_measure_nodelet.h" local="yes" imported="no">jsk_topic_tools/hz_measure_nodelet.h</includes>
    <namespace>jsk_topic_tools</namespace>
    <member kind="typedef">
      <type>jsk_topic_tools::HzMeasure</type>
      <name>HzMeasure</name>
      <anchorfile>hz__measure__nodelet_8cpp.html</anchorfile>
      <anchor>a9261c97b5eee2bd19071a7c4e9962981</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hz_measure_nodelet.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-jsk_common/doc_stacks/2014-10-06_10-40-22.479735/jsk_common/jsk_topic_tools/include/jsk_topic_tools/</path>
    <filename>hz__measure__nodelet_8h</filename>
    <class kind="class">jsk_topic_tools::HzMeasure</class>
    <namespace>jsk_topic_tools</namespace>
  </compound>
  <compound kind="file">
    <name>joint_state_pruner.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-jsk_common/doc_stacks/2014-10-06_10-40-22.479735/jsk_common/jsk_topic_tools/scripts/</path>
    <filename>joint__state__pruner_8py</filename>
    <class kind="class">joint_state_pruner::JointStatePruner</class>
    <namespace>joint_state_pruner</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>jsp</name>
      <anchorfile>namespacejoint__state__pruner.html</anchorfile>
      <anchor>a0b186fd5bcf01997484a348b438eea71</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>kill_server_and_check_close_wait.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-jsk_common/doc_stacks/2014-10-06_10-40-22.479735/jsk_common/jsk_topic_tools/test/</path>
    <filename>kill__server__and__check__close__wait_8py</filename>
    <class kind="class">kill_server_and_check_close_wait::CloseWaitCheck</class>
    <namespace>kill_server_and_check_close_wait</namespace>
  </compound>
  <compound kind="file">
    <name>lightweight_throttle_nodelet.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-jsk_common/doc_stacks/2014-10-06_10-40-22.479735/jsk_common/jsk_topic_tools/src/</path>
    <filename>lightweight__throttle__nodelet_8cpp</filename>
    <includes id="lightweight__throttle__nodelet_8h" name="lightweight_throttle_nodelet.h" local="yes" imported="no">jsk_topic_tools/lightweight_throttle_nodelet.h</includes>
    <namespace>jsk_topic_tools</namespace>
    <member kind="typedef">
      <type>jsk_topic_tools::LightweightThrottle</type>
      <name>LightweightThrottle</name>
      <anchorfile>lightweight__throttle__nodelet_8cpp.html</anchorfile>
      <anchor>aeab7e0857fde5d5bb0ee993e37bbc5ed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lightweight_throttle_nodelet.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-jsk_common/doc_stacks/2014-10-06_10-40-22.479735/jsk_common/jsk_topic_tools/include/jsk_topic_tools/</path>
    <filename>lightweight__throttle__nodelet_8h</filename>
    <class kind="class">jsk_topic_tools::LightweightThrottle</class>
    <namespace>jsk_topic_tools</namespace>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-jsk_common/doc_stacks/2014-10-06_10-40-22.479735/jsk_common/jsk_topic_tools/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>mux_nodelet.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-jsk_common/doc_stacks/2014-10-06_10-40-22.479735/jsk_common/jsk_topic_tools/src/</path>
    <filename>mux__nodelet_8cpp</filename>
    <includes id="mux__nodelet_8h" name="mux_nodelet.h" local="yes" imported="no">jsk_topic_tools/mux_nodelet.h</includes>
    <includes id="rosparam__utils_8h" name="rosparam_utils.h" local="yes" imported="no">jsk_topic_tools/rosparam_utils.h</includes>
    <namespace>jsk_topic_tools</namespace>
    <member kind="typedef">
      <type>jsk_topic_tools::MUX</type>
      <name>MUX</name>
      <anchorfile>mux__nodelet_8cpp.html</anchorfile>
      <anchor>a28d8d8dde765503009c6029105f34e42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>g_none_topic</name>
      <anchorfile>namespacejsk__topic__tools.html</anchorfile>
      <anchor>a8877175d847ce7ade42b26e9f2c69c73</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mux_nodelet.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-jsk_common/doc_stacks/2014-10-06_10-40-22.479735/jsk_common/jsk_topic_tools/include/jsk_topic_tools/</path>
    <filename>mux__nodelet_8h</filename>
    <class kind="class">jsk_topic_tools::MUX</class>
    <namespace>jsk_topic_tools</namespace>
  </compound>
  <compound kind="file">
    <name>relay_nodelet.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-jsk_common/doc_stacks/2014-10-06_10-40-22.479735/jsk_common/jsk_topic_tools/src/</path>
    <filename>relay__nodelet_8cpp</filename>
    <includes id="relay__nodelet_8h" name="relay_nodelet.h" local="yes" imported="no">jsk_topic_tools/relay_nodelet.h</includes>
    <namespace>jsk_topic_tools</namespace>
    <member kind="typedef">
      <type>jsk_topic_tools::Relay</type>
      <name>Relay</name>
      <anchorfile>relay__nodelet_8cpp.html</anchorfile>
      <anchor>ac6aaa24e77c67f5d89890cf923a71c08</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>relay_nodelet.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-jsk_common/doc_stacks/2014-10-06_10-40-22.479735/jsk_common/jsk_topic_tools/include/jsk_topic_tools/</path>
    <filename>relay__nodelet_8h</filename>
    <class kind="class">jsk_topic_tools::Relay</class>
    <namespace>jsk_topic_tools</namespace>
  </compound>
  <compound kind="file">
    <name>rosparam_utils.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-jsk_common/doc_stacks/2014-10-06_10-40-22.479735/jsk_common/jsk_topic_tools/src/</path>
    <filename>rosparam__utils_8cpp</filename>
    <includes id="rosparam__utils_8h" name="rosparam_utils.h" local="yes" imported="no">jsk_topic_tools/rosparam_utils.h</includes>
    <namespace>jsk_topic_tools</namespace>
    <member kind="function">
      <type>double</type>
      <name>getXMLDoubleValue</name>
      <anchorfile>namespacejsk__topic__tools.html</anchorfile>
      <anchor>afc7eb5699d61deab5413fc406ef8adc9</anchor>
      <arglist>(XmlRpc::XmlRpcValue val)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>readVectorParameter</name>
      <anchorfile>namespacejsk__topic__tools.html</anchorfile>
      <anchor>a45b384af40df3dc8d2889a391bb2cd1b</anchor>
      <arglist>(ros::NodeHandle &amp;nh, const std::string &amp;param_name, std::vector&lt; double &gt; &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>readVectorParameter</name>
      <anchorfile>namespacejsk__topic__tools.html</anchorfile>
      <anchor>ae8f8817cae0b985d654021a0b9a81c02</anchor>
      <arglist>(ros::NodeHandle &amp;nh, const std::string &amp;param_name, std::vector&lt; std::vector&lt; double &gt; &gt; &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>readVectorParameter</name>
      <anchorfile>namespacejsk__topic__tools.html</anchorfile>
      <anchor>a68f71125810514befab20ad4958bcb3a</anchor>
      <arglist>(ros::NodeHandle &amp;nh, const std::string &amp;param_name, std::vector&lt; std::string &gt; &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>readVectorParameter</name>
      <anchorfile>namespacejsk__topic__tools.html</anchorfile>
      <anchor>ab7b9aeec98d077c68bdde77e6c911c82</anchor>
      <arglist>(ros::NodeHandle &amp;nh, const std::string &amp;param_name, std::vector&lt; std::vector&lt; std::string &gt; &gt; &amp;result)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rosparam_utils.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-jsk_common/doc_stacks/2014-10-06_10-40-22.479735/jsk_common/jsk_topic_tools/include/jsk_topic_tools/</path>
    <filename>rosparam__utils_8h</filename>
    <namespace>jsk_topic_tools</namespace>
    <member kind="function">
      <type>double</type>
      <name>getXMLDoubleValue</name>
      <anchorfile>namespacejsk__topic__tools.html</anchorfile>
      <anchor>afc7eb5699d61deab5413fc406ef8adc9</anchor>
      <arglist>(XmlRpc::XmlRpcValue val)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>readVectorParameter</name>
      <anchorfile>namespacejsk__topic__tools.html</anchorfile>
      <anchor>a45b384af40df3dc8d2889a391bb2cd1b</anchor>
      <arglist>(ros::NodeHandle &amp;nh, const std::string &amp;param_name, std::vector&lt; double &gt; &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>readVectorParameter</name>
      <anchorfile>namespacejsk__topic__tools.html</anchorfile>
      <anchor>ae8f8817cae0b985d654021a0b9a81c02</anchor>
      <arglist>(ros::NodeHandle &amp;nh, const std::string &amp;param_name, std::vector&lt; std::vector&lt; double &gt; &gt; &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>readVectorParameter</name>
      <anchorfile>namespacejsk__topic__tools.html</anchorfile>
      <anchor>a68f71125810514befab20ad4958bcb3a</anchor>
      <arglist>(ros::NodeHandle &amp;nh, const std::string &amp;param_name, std::vector&lt; std::string &gt; &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>readVectorParameter</name>
      <anchorfile>namespacejsk__topic__tools.html</anchorfile>
      <anchor>ab7b9aeec98d077c68bdde77e6c911c82</anchor>
      <arglist>(ros::NodeHandle &amp;nh, const std::string &amp;param_name, std::vector&lt; std::vector&lt; std::string &gt; &gt; &amp;result)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rosping_existence.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-jsk_common/doc_stacks/2014-10-06_10-40-22.479735/jsk_common/jsk_topic_tools/scripts/</path>
    <filename>rosping__existence_8py</filename>
    <namespace>rosping_existence</namespace>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_succeed</name>
      <anchorfile>namespacerosping__existence.html</anchorfile>
      <anchor>a4ed03ec9e298e19b151597005de1629b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>checkNodeExistence</name>
      <anchorfile>namespacerosping__existence.html</anchorfile>
      <anchor>a15d866b0941f81908735f4f4db655d2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ping</name>
      <anchorfile>namespacerosping__existence.html</anchorfile>
      <anchor>aca00e1e8f7b22d047eb5507dbc46bbb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>argv</name>
      <anchorfile>namespacerosping__existence.html</anchorfile>
      <anchor>a82c51b2662ef4c9d754c5331c2f793a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>config</name>
      <anchorfile>namespacerosping__existence.html</anchorfile>
      <anchor>a698f2989b290fbe5e9d0f91fa094177a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>launch_files</name>
      <anchorfile>namespacerosping__existence.html</anchorfile>
      <anchor>ad71ef53341466d52008163bded1f3e47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>nodes</name>
      <anchorfile>namespacerosping__existence.html</anchorfile>
      <anchor>aa6d04d873cf964d9d1a98390c38b46a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>r</name>
      <anchorfile>namespacerosping__existence.html</anchorfile>
      <anchor>a7619c5b1c34950a1cb279e76ef6aee4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>updater</name>
      <anchorfile>namespacerosping__existence.html</anchorfile>
      <anchor>a0c154d56e30ebee4f75678cb24f5060b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>specific_transform_publisher.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-jsk_common/doc_stacks/2014-10-06_10-40-22.479735/jsk_common/jsk_topic_tools/src/</path>
    <filename>specific__transform__publisher_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>specific__transform__publisher_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>specific_transform_subscriber.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-jsk_common/doc_stacks/2014-10-06_10-40-22.479735/jsk_common/jsk_topic_tools/src/</path>
    <filename>specific__transform__subscriber_8cpp</filename>
    <includes id="specific__transform__subscriber_8h" name="specific_transform_subscriber.h" local="no" imported="no">jsk_topic_tools/specific_transform_subscriber.h</includes>
    <member kind="function">
      <type>void</type>
      <name>CallSetDynamicTf</name>
      <anchorfile>specific__transform__subscriber_8cpp.html</anchorfile>
      <anchor>a00ffbf7bfda0f74afea4d521ba2b128d</anchor>
      <arglist>(std::string parent_frame_id, std::string frame_id, geometry_msgs::Transform transform)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>specific__transform__subscriber_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformCallback</name>
      <anchorfile>specific__transform__subscriber_8cpp.html</anchorfile>
      <anchor>acdd70a7a80ad1fdec886ab79708803ed</anchor>
      <arglist>(const tf::tfMessage::ConstPtr &amp;msg)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>specific_transform_subscriber.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-jsk_common/doc_stacks/2014-10-06_10-40-22.479735/jsk_common/jsk_topic_tools/include/jsk_topic_tools/</path>
    <filename>specific__transform__subscriber_8h</filename>
    <member kind="function">
      <type>void</type>
      <name>CallSetDynamicTf</name>
      <anchorfile>specific__transform__subscriber_8h.html</anchorfile>
      <anchor>a00ffbf7bfda0f74afea4d521ba2b128d</anchor>
      <arglist>(std::string parent_frame_id, std::string frame_id, geometry_msgs::Transform transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformCallback</name>
      <anchorfile>specific__transform__subscriber_8h.html</anchorfile>
      <anchor>a9b2d2c9bf92fd7bfdd54818bee402240</anchor>
      <arglist>(const geometry_msgs::TransformStamped::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="variable">
      <type>ros::ServiceClient</type>
      <name>dynamic_tf_publisher_client</name>
      <anchorfile>specific__transform__subscriber_8h.html</anchorfile>
      <anchor>ad011df1f4980a238f2646ba334ccbf1c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_block.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-jsk_common/doc_stacks/2014-10-06_10-40-22.479735/jsk_common/jsk_topic_tools/test/</path>
    <filename>test__block_8py</filename>
    <class kind="class">test_block::TestBlock</class>
    <namespace>test_block</namespace>
    <member kind="function">
      <type>def</type>
      <name>topic_cb</name>
      <anchorfile>namespacetest__block.html</anchorfile>
      <anchor>a291b578b9f88dd1d0ef725dd5af7bee1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>output_original_pub</name>
      <anchorfile>namespacetest__block.html</anchorfile>
      <anchor>a631534c024d4d2529fbf18e02169de6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>running</name>
      <anchorfile>namespacetest__block.html</anchorfile>
      <anchor>afbf094a3739881966c5ff415dfc5997b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>s</name>
      <anchorfile>namespacetest__block.html</anchorfile>
      <anchor>a9c4f4ee9fbd71ab1c43ae8549e7079cb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_hz_measure.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-jsk_common/doc_stacks/2014-10-06_10-40-22.479735/jsk_common/jsk_topic_tools/test/</path>
    <filename>test__hz__measure_8py</filename>
    <class kind="class">test_hz_measure::TestHzMeasure</class>
    <namespace>test_hz_measure</namespace>
    <member kind="function">
      <type>def</type>
      <name>eps_equal</name>
      <anchorfile>namespacetest__hz__measure.html</anchorfile>
      <anchor>aa82d773f9d717f965c1825695986c307</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>topic_cb</name>
      <anchorfile>namespacetest__hz__measure.html</anchorfile>
      <anchor>aec42be02959d27cab4c0de1368efc836</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>hz_msg</name>
      <anchorfile>namespacetest__hz__measure.html</anchorfile>
      <anchor>ac12c3b46c898595ccfe5dd1e6e0cbb0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>s</name>
      <anchorfile>namespacetest__hz__measure.html</anchorfile>
      <anchor>a15b96ac2c8788532d1cfeece0c344fef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_topic_compare.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-jsk_common/doc_stacks/2014-10-06_10-40-22.479735/jsk_common/jsk_topic_tools/test/</path>
    <filename>test__topic__compare_8py</filename>
    <class kind="class">test_topic_compare::TestTopicCompare</class>
    <namespace>test_topic_compare</namespace>
    <member kind="function">
      <type>def</type>
      <name>eps_equal</name>
      <anchorfile>namespacetest__topic__compare.html</anchorfile>
      <anchor>a059ec84a813fecb9efe4344841a8cd9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>tc</name>
      <anchorfile>namespacetest__topic__compare.html</anchorfile>
      <anchor>a4a520b42afc9b3db7d96ba25b0a465ae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>time_accumulator.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-jsk_common/doc_stacks/2014-10-06_10-40-22.479735/jsk_common/jsk_topic_tools/src/</path>
    <filename>time__accumulator_8cpp</filename>
    <includes id="time__accumulator_8h" name="time_accumulator.h" local="yes" imported="no">jsk_topic_tools/time_accumulator.h</includes>
    <namespace>jsk_topic_tools</namespace>
  </compound>
  <compound kind="file">
    <name>time_accumulator.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-jsk_common/doc_stacks/2014-10-06_10-40-22.479735/jsk_common/jsk_topic_tools/include/jsk_topic_tools/</path>
    <filename>time__accumulator_8h</filename>
    <class kind="class">jsk_topic_tools::ScopedTimer</class>
    <class kind="class">jsk_topic_tools::TimeAccumulator</class>
    <namespace>jsk_topic_tools</namespace>
  </compound>
  <compound kind="file">
    <name>timered_diagnostic_updater.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-jsk_common/doc_stacks/2014-10-06_10-40-22.479735/jsk_common/jsk_topic_tools/src/</path>
    <filename>timered__diagnostic__updater_8cpp</filename>
    <includes id="timered__diagnostic__updater_8h" name="timered_diagnostic_updater.h" local="yes" imported="no">jsk_topic_tools/timered_diagnostic_updater.h</includes>
    <namespace>jsk_topic_tools</namespace>
  </compound>
  <compound kind="file">
    <name>timered_diagnostic_updater.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-jsk_common/doc_stacks/2014-10-06_10-40-22.479735/jsk_common/jsk_topic_tools/include/jsk_topic_tools/</path>
    <filename>timered__diagnostic__updater_8h</filename>
    <class kind="class">jsk_topic_tools::TimeredDiagnosticUpdater</class>
    <namespace>jsk_topic_tools</namespace>
  </compound>
  <compound kind="file">
    <name>topic_buffer_client.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-jsk_common/doc_stacks/2014-10-06_10-40-22.479735/jsk_common/jsk_topic_tools/src/</path>
    <filename>topic__buffer__client_8cpp</filename>
    <class kind="class">pub_info_t</class>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; pub_info_t &gt;</type>
      <name>pub_info_ref</name>
      <anchorfile>topic__buffer__client_8cpp.html</anchorfile>
      <anchor>abec258028f0bc7fb0ecac8a5cffa1edb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>in_cb</name>
      <anchorfile>topic__buffer__client_8cpp.html</anchorfile>
      <anchor>a324c08492c093e21225b9255590de24c</anchor>
      <arglist>(const boost::shared_ptr&lt; ShapeShifter const  &gt; &amp;msg, boost::shared_ptr&lt; pub_info_t &gt; s)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>topic__buffer__client_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>debug</name>
      <anchorfile>topic__buffer__client_8cpp.html</anchorfile>
      <anchor>a398527b3e9e358c345c5047b16871957</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ros::NodeHandle *</type>
      <name>g_node</name>
      <anchorfile>topic__buffer__client_8cpp.html</anchorfile>
      <anchor>ae5cc4c22de59d353ab1c317e36f0f00e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static list&lt; pub_info_ref &gt;</type>
      <name>g_pubs</name>
      <anchorfile>topic__buffer__client_8cpp.html</anchorfile>
      <anchor>a04373aba2ccb12951f47b87da8a813b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>use_fixed_rate</name>
      <anchorfile>topic__buffer__client_8cpp.html</anchorfile>
      <anchor>a3d706a2b43d7500f3edee3d954560f14</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>topic_buffer_server.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-jsk_common/doc_stacks/2014-10-06_10-40-22.479735/jsk_common/jsk_topic_tools/src/</path>
    <filename>topic__buffer__server_8cpp</filename>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; sub_info_t &gt;</type>
      <name>sub_info_ref</name>
      <anchorfile>topic__buffer__server_8cpp.html</anchorfile>
      <anchor>a7e30547590bf6192e244bd282849dadc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>in_cb</name>
      <anchorfile>topic__buffer__server_8cpp.html</anchorfile>
      <anchor>a86da3271414a15e60626b27f6cc8d8d8</anchor>
      <arglist>(const boost::shared_ptr&lt; ShapeShifter const  &gt; &amp;msg, boost::shared_ptr&lt; sub_info_t &gt; s)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>list_topic_cb</name>
      <anchorfile>topic__buffer__server_8cpp.html</anchorfile>
      <anchor>a7f4efe7f0005f5f59eb766e836e864e1</anchor>
      <arglist>(jsk_topic_tools::List::Request &amp;req, jsk_topic_tools::List::Response &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>topic__buffer__server_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update_topic_cb</name>
      <anchorfile>topic__buffer__server_8cpp.html</anchorfile>
      <anchor>a338c2d6f6b573e7e722f1af1445f4c04</anchor>
      <arglist>(const std_msgs::String::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>update_topic_cb</name>
      <anchorfile>topic__buffer__server_8cpp.html</anchorfile>
      <anchor>a17a0dcd92656b95dc50a86d304ecbadc</anchor>
      <arglist>(jsk_topic_tools::Update::Request &amp;req, jsk_topic_tools::Update::Response &amp;res)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ros::NodeHandle *</type>
      <name>g_node</name>
      <anchorfile>topic__buffer__server_8cpp.html</anchorfile>
      <anchor>ae5cc4c22de59d353ab1c317e36f0f00e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static list&lt; sub_info_ref &gt;</type>
      <name>g_subs</name>
      <anchorfile>topic__buffer__server_8cpp.html</anchorfile>
      <anchor>ae2c24f45e44e79cb22821ba9f3da7b3b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>topic_compare.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-jsk_common/doc_stacks/2014-10-06_10-40-22.479735/jsk_common/jsk_topic_tools/scripts/</path>
    <filename>topic__compare_8py</filename>
    <class kind="class">topic_compare::ROSTopicCompare</class>
    <namespace>topic_compare</namespace>
    <member kind="function">
      <type>def</type>
      <name>fullUsage</name>
      <anchorfile>namespacetopic__compare.html</anchorfile>
      <anchor>a59df39c92d9ea79a679f690134683a6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>onShutdown</name>
      <anchorfile>namespacetopic__compare.html</anchorfile>
      <anchor>ad5e84f4509371210b2fd2d02af232805</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>tc</name>
      <anchorfile>namespacetopic__compare.html</anchorfile>
      <anchor>aaecdf9d6c12bd5e395f97447c3e32817</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>transform_merger.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-jsk_common/doc_stacks/2014-10-06_10-40-22.479735/jsk_common/jsk_topic_tools/src/</path>
    <filename>transform__merger_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>transform__merger_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformCallback</name>
      <anchorfile>transform__merger_8cpp.html</anchorfile>
      <anchor>acdd70a7a80ad1fdec886ab79708803ed</anchor>
      <arglist>(const tf::tfMessage::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, geometry_msgs::TransformStamped &gt;</type>
      <name>tf_map</name>
      <anchorfile>transform__merger_8cpp.html</anchorfile>
      <anchor>a2b3f8320ee522349a621915ad5abb220</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vital_checker.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-jsk_common/doc_stacks/2014-10-06_10-40-22.479735/jsk_common/jsk_topic_tools/src/</path>
    <filename>vital__checker_8cpp</filename>
    <includes id="vital__checker_8h" name="vital_checker.h" local="yes" imported="no">jsk_topic_tools/vital_checker.h</includes>
    <namespace>jsk_topic_tools</namespace>
  </compound>
  <compound kind="file">
    <name>vital_checker.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-jsk_common/doc_stacks/2014-10-06_10-40-22.479735/jsk_common/jsk_topic_tools/include/jsk_topic_tools/</path>
    <filename>vital__checker_8h</filename>
    <class kind="class">jsk_topic_tools::VitalChecker</class>
    <namespace>jsk_topic_tools</namespace>
  </compound>
  <compound kind="class">
    <name>pub_info_t</name>
    <filename>classpub__info__t.html</filename>
    <member kind="function">
      <type>void</type>
      <name>publish</name>
      <anchorfile>classpub__info__t.html</anchorfile>
      <anchor>a8dfe5fd054e2e9cec95d8569c1fec156</anchor>
      <arglist>(const ros::TimerEvent &amp;event)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>advertised</name>
      <anchorfile>classpub__info__t.html</anchorfile>
      <anchor>aba2d5bb1b5da4e304b850d0aa42e1033</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>last_seq_received</name>
      <anchorfile>classpub__info__t.html</anchorfile>
      <anchor>a5ea4abf2e2b4e6bc69502feb3451fa69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Time</type>
      <name>last_time_received</name>
      <anchorfile>classpub__info__t.html</anchorfile>
      <anchor>aaf0ac5bb0997b9392bbf60ebc228494f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>latched</name>
      <anchorfile>classpub__info__t.html</anchorfile>
      <anchor>a7bc94987fbb247d2d0b4fec7007417ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; ShapeShifter &gt;</type>
      <name>msg</name>
      <anchorfile>classpub__info__t.html</anchorfile>
      <anchor>afdee473041be29f6f14bfebbeed172f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>pub</name>
      <anchorfile>classpub__info__t.html</anchorfile>
      <anchor>a042e76fb8cd6d30ebaa817b1cc4c0ae7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Duration</type>
      <name>rate</name>
      <anchorfile>classpub__info__t.html</anchorfile>
      <anchor>af382681aadde33c293b49114a8bd89d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber *</type>
      <name>sub</name>
      <anchorfile>classpub__info__t.html</anchorfile>
      <anchor>a3e4efd636df9536cd661de470586cea7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Timer</type>
      <name>timer</name>
      <anchorfile>classpub__info__t.html</anchorfile>
      <anchor>a9756065412e9a8b689965793972d63c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>topic_name</name>
      <anchorfile>classpub__info__t.html</anchorfile>
      <anchor>a5ac4530cff5205e6d912c60456e769a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>topic_received</name>
      <anchorfile>classpub__info__t.html</anchorfile>
      <anchor>a96e0332a093101cea06f6670c3cb99ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>topic_with_header</name>
      <anchorfile>classpub__info__t.html</anchorfile>
      <anchor>ad25d67de1c2372311f9032fe476da513</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>joint_state_pruner</name>
    <filename>namespacejoint__state__pruner.html</filename>
    <class kind="class">joint_state_pruner::JointStatePruner</class>
    <member kind="variable">
      <type>tuple</type>
      <name>jsp</name>
      <anchorfile>namespacejoint__state__pruner.html</anchorfile>
      <anchor>a0b186fd5bcf01997484a348b438eea71</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>joint_state_pruner::JointStatePruner</name>
    <filename>classjoint__state__pruner_1_1JointStatePruner.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classjoint__state__pruner_1_1JointStatePruner.html</anchorfile>
      <anchor>aa8fb2742b744161cbaee0592bd7bc15a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>joint_state_callback</name>
      <anchorfile>classjoint__state__pruner_1_1JointStatePruner.html</anchorfile>
      <anchor>a3a55057a738643105b70ae75160bd9aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pruned_pub</name>
      <anchorfile>classjoint__state__pruner_1_1JointStatePruner.html</anchorfile>
      <anchor>a0bfe5f6ce14d6cbe95494e2b5ef09501</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>jsk_topic_tools</name>
    <filename>namespacejsk__topic__tools.html</filename>
    <class kind="class">jsk_topic_tools::Block</class>
    <class kind="class">jsk_topic_tools::HzMeasure</class>
    <class kind="class">jsk_topic_tools::LightweightThrottle</class>
    <class kind="class">jsk_topic_tools::MUX</class>
    <class kind="class">jsk_topic_tools::Relay</class>
    <class kind="class">jsk_topic_tools::ScopedTimer</class>
    <class kind="class">jsk_topic_tools::TimeAccumulator</class>
    <class kind="class">jsk_topic_tools::TimeredDiagnosticUpdater</class>
    <class kind="class">jsk_topic_tools::VitalChecker</class>
    <member kind="function">
      <type>void</type>
      <name>addDiagnosticBooleanStat</name>
      <anchorfile>namespacejsk__topic__tools.html</anchorfile>
      <anchor>a65f1e52dff6395a128e3155cbcf81c36</anchor>
      <arglist>(const std::string &amp;string_prefix, const bool value, diagnostic_updater::DiagnosticStatusWrapper &amp;stat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addDiagnosticErrorSummary</name>
      <anchorfile>namespacejsk__topic__tools.html</anchorfile>
      <anchor>a8dd6e3d2e85dc9f8db4ca04adeede132</anchor>
      <arglist>(const std::string &amp;string_prefix, jsk_topic_tools::VitalChecker::Ptr vital_checker, diagnostic_updater::DiagnosticStatusWrapper &amp;stat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addDiagnosticInformation</name>
      <anchorfile>namespacejsk__topic__tools.html</anchorfile>
      <anchor>a6a859a731c50d365cdc6b6535dc95e6d</anchor>
      <arglist>(const std::string &amp;string_prefix, jsk_topic_tools::TimeAccumulator &amp;accumulator, diagnostic_updater::DiagnosticStatusWrapper &amp;stat)</arglist>
    </member>
    <member kind="function">
      <type>std_msgs::ColorRGBA</type>
      <name>colorCategory20</name>
      <anchorfile>namespacejsk__topic__tools.html</anchorfile>
      <anchor>a662692e763bca80510540485c89bd33b</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getXMLDoubleValue</name>
      <anchorfile>namespacejsk__topic__tools.html</anchorfile>
      <anchor>afc7eb5699d61deab5413fc406ef8adc9</anchor>
      <arglist>(XmlRpc::XmlRpcValue val)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>readVectorParameter</name>
      <anchorfile>namespacejsk__topic__tools.html</anchorfile>
      <anchor>a45b384af40df3dc8d2889a391bb2cd1b</anchor>
      <arglist>(ros::NodeHandle &amp;nh, const std::string &amp;param_name, std::vector&lt; double &gt; &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>readVectorParameter</name>
      <anchorfile>namespacejsk__topic__tools.html</anchorfile>
      <anchor>ae8f8817cae0b985d654021a0b9a81c02</anchor>
      <arglist>(ros::NodeHandle &amp;nh, const std::string &amp;param_name, std::vector&lt; std::vector&lt; double &gt; &gt; &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>readVectorParameter</name>
      <anchorfile>namespacejsk__topic__tools.html</anchorfile>
      <anchor>a68f71125810514befab20ad4958bcb3a</anchor>
      <arglist>(ros::NodeHandle &amp;nh, const std::string &amp;param_name, std::vector&lt; std::string &gt; &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>readVectorParameter</name>
      <anchorfile>namespacejsk__topic__tools.html</anchorfile>
      <anchor>ab7b9aeec98d077c68bdde77e6c911c82</anchor>
      <arglist>(ros::NodeHandle &amp;nh, const std::string &amp;param_name, std::vector&lt; std::vector&lt; std::string &gt; &gt; &amp;result)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>g_none_topic</name>
      <anchorfile>namespacejsk__topic__tools.html</anchorfile>
      <anchor>a8877175d847ce7ade42b26e9f2c69c73</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_topic_tools::Block</name>
    <filename>classjsk__topic__tools_1_1Block.html</filename>
    <base>nodelet::Nodelet</base>
    <member kind="typedef">
      <type>ros::MessageEvent&lt; topic_tools::ShapeShifter &gt;</type>
      <name>ShapeShifterEvent</name>
      <anchorfile>classjsk__topic__tools_1_1Block.html</anchorfile>
      <anchor>a5a1c1c2fef42add71c5a6862972b91ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>inputCallback</name>
      <anchorfile>classjsk__topic__tools_1_1Block.html</anchorfile>
      <anchor>ad16d5ba5e7a159c677f3b4437cf56fed</anchor>
      <arglist>(const boost::shared_ptr&lt; topic_tools::ShapeShifter const  &gt; &amp;msg)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classjsk__topic__tools_1_1Block.html</anchorfile>
      <anchor>ae75b8cd3de5c39f86dd27a265b6ae3d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>outputOriginalCallback</name>
      <anchorfile>classjsk__topic__tools_1_1Block.html</anchorfile>
      <anchor>a290f5eb0d117c7b4e757b7de1d4280ca</anchor>
      <arglist>(const boost::shared_ptr&lt; topic_tools::ShapeShifter const  &gt; &amp;msg)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>timerCallback</name>
      <anchorfile>classjsk__topic__tools_1_1Block.html</anchorfile>
      <anchor>a554100b0c8ac6aa33ffbc5406493d91d</anchor>
      <arglist>(const ros::TimerEvent &amp;event)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>check_rate_</name>
      <anchorfile>classjsk__topic__tools_1_1Block.html</anchorfile>
      <anchor>a4167170b7677082ba410f97b218214b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>pnh_</name>
      <anchorfile>classjsk__topic__tools_1_1Block.html</anchorfile>
      <anchor>a7326f554cbc707f21db62dee7e18ffc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_input_original_</name>
      <anchorfile>classjsk__topic__tools_1_1Block.html</anchorfile>
      <anchor>aeaaf8cfbc1db0ad2e096e802fbe57c54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>pub_input_original_advertised_</name>
      <anchorfile>classjsk__topic__tools_1_1Block.html</anchorfile>
      <anchor>a4d8ab57fd80fb9cf2f2edc70f5746857</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_output_</name>
      <anchorfile>classjsk__topic__tools_1_1Block.html</anchorfile>
      <anchor>a37e13692e3295c00f540eb4f75b9d17e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>pub_output_advertised_</name>
      <anchorfile>classjsk__topic__tools_1_1Block.html</anchorfile>
      <anchor>af2f5c7c35ac81845c88a29de95e53f61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>sub_input_</name>
      <anchorfile>classjsk__topic__tools_1_1Block.html</anchorfile>
      <anchor>a678bc8e2fb734b8a5b51f800e22c3d6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>sub_input_subscribing_</name>
      <anchorfile>classjsk__topic__tools_1_1Block.html</anchorfile>
      <anchor>a32f45f6131b2d0764520505b1aadda58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>sub_output_original_</name>
      <anchorfile>classjsk__topic__tools_1_1Block.html</anchorfile>
      <anchor>a378ad45099a9bf9fbc6951c6ffeafc1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>sub_output_original_subscribing_</name>
      <anchorfile>classjsk__topic__tools_1_1Block.html</anchorfile>
      <anchor>a537a779918461780d0f69b69b320c5dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Timer</type>
      <name>timer_</name>
      <anchorfile>classjsk__topic__tools_1_1Block.html</anchorfile>
      <anchor>addfe14964a03bf42f860c5e80e73bda1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_topic_tools::HzMeasure</name>
    <filename>classjsk__topic__tools_1_1HzMeasure.html</filename>
    <base>nodelet::Nodelet</base>
    <member kind="typedef">
      <type>ros::MessageEvent&lt; topic_tools::ShapeShifter &gt;</type>
      <name>ShapeShifterEvent</name>
      <anchorfile>classjsk__topic__tools_1_1HzMeasure.html</anchorfile>
      <anchor>a5c28339bd92e00daaff6fe8cba8338ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classjsk__topic__tools_1_1HzMeasure.html</anchorfile>
      <anchor>a9e3b36065f1e3193a6d7f734aaeed23d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>inputCallback</name>
      <anchorfile>classjsk__topic__tools_1_1HzMeasure.html</anchorfile>
      <anchor>ad73fb2fa0788d605efc85d17ec266a69</anchor>
      <arglist>(const boost::shared_ptr&lt; topic_tools::ShapeShifter const  &gt; &amp;msg)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>average_message_num_</name>
      <anchorfile>classjsk__topic__tools_1_1HzMeasure.html</anchorfile>
      <anchor>a5ebf460da59eb5c42479adda86b4f636</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::queue&lt; ros::Time &gt;</type>
      <name>buffer_</name>
      <anchorfile>classjsk__topic__tools_1_1HzMeasure.html</anchorfile>
      <anchor>a88b3065c66da919e6533d3fe0b908220</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>hz_pub_</name>
      <anchorfile>classjsk__topic__tools_1_1HzMeasure.html</anchorfile>
      <anchor>a2565889f607e7b430b48f46f71d91580</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>pnh_</name>
      <anchorfile>classjsk__topic__tools_1_1HzMeasure.html</anchorfile>
      <anchor>a62e6ba52cdde415f019fc69a64f4f38c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>sub_</name>
      <anchorfile>classjsk__topic__tools_1_1HzMeasure.html</anchorfile>
      <anchor>a09007452602a8679527723a593ae5e6a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_topic_tools::LightweightThrottle</name>
    <filename>classjsk__topic__tools_1_1LightweightThrottle.html</filename>
    <base>nodelet::Nodelet</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>connectionCallback</name>
      <anchorfile>classjsk__topic__tools_1_1LightweightThrottle.html</anchorfile>
      <anchor>a15d2a5860c03c020c6d3330dd8460fc4</anchor>
      <arglist>(const ros::SingleSubscriberPublisher &amp;pub)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>inCallback</name>
      <anchorfile>classjsk__topic__tools_1_1LightweightThrottle.html</anchorfile>
      <anchor>a1bf2f15d77592e16c357575ab0c0050e</anchor>
      <arglist>(const boost::shared_ptr&lt; topic_tools::ShapeShifter const  &gt; &amp;msg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classjsk__topic__tools_1_1LightweightThrottle.html</anchorfile>
      <anchor>ae77f368e0c0c4ebe0694694816e6b03a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>boost::shared_ptr&lt; ros::Subscriber &gt;</type>
      <name>SubscriberPtr</name>
      <anchorfile>classjsk__topic__tools_1_1LightweightThrottle.html</anchorfile>
      <anchor>a4103576d12e9a91e4b86b1942b62dde6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>advertised_</name>
      <anchorfile>classjsk__topic__tools_1_1LightweightThrottle.html</anchorfile>
      <anchor>ab58d25c2e2aa5f499d55e6ec71bda22a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Time</type>
      <name>latest_stamp_</name>
      <anchorfile>classjsk__topic__tools_1_1LightweightThrottle.html</anchorfile>
      <anchor>a5d2fe7225dd94a4df0eba18d625be523</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>pnh_</name>
      <anchorfile>classjsk__topic__tools_1_1LightweightThrottle.html</anchorfile>
      <anchor>a2c047e7d8cda727393ae6fad37e1a360</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_</name>
      <anchorfile>classjsk__topic__tools_1_1LightweightThrottle.html</anchorfile>
      <anchor>a7fdc84dc5882b20ee538ad5d2fd33590</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SubscriberPtr</type>
      <name>sub_</name>
      <anchorfile>classjsk__topic__tools_1_1LightweightThrottle.html</anchorfile>
      <anchor>a7b7f94dc6ff44de1f9303071350eb14c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>subscribing_</name>
      <anchorfile>classjsk__topic__tools_1_1LightweightThrottle.html</anchorfile>
      <anchor>a24f7ba2455baf38a95bfe56bf63ec9ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::TransportHints</type>
      <name>th_</name>
      <anchorfile>classjsk__topic__tools_1_1LightweightThrottle.html</anchorfile>
      <anchor>a53cdbaf630324ac3552bc0ef78b55e02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>update_rate_</name>
      <anchorfile>classjsk__topic__tools_1_1LightweightThrottle.html</anchorfile>
      <anchor>a7707320b400ba0765b815857ab0468b0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_topic_tools::MUX</name>
    <filename>classjsk__topic__tools_1_1MUX.html</filename>
    <base>nodelet::Nodelet</base>
    <member kind="typedef">
      <type>ros::MessageEvent&lt; topic_tools::ShapeShifter &gt;</type>
      <name>ShapeShifterEvent</name>
      <anchorfile>classjsk__topic__tools_1_1MUX.html</anchorfile>
      <anchor>a2f8da057027b066d0e27aee818088bc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>addTopicCallback</name>
      <anchorfile>classjsk__topic__tools_1_1MUX.html</anchorfile>
      <anchor>a991d6af986aba77560d67e7ffe47cf11</anchor>
      <arglist>(topic_tools::MuxAdd::Request &amp;req, topic_tools::MuxAdd::Response &amp;res)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>deleteTopicCallback</name>
      <anchorfile>classjsk__topic__tools_1_1MUX.html</anchorfile>
      <anchor>ad5057ee2ae87876eb8098b74b84d6e8a</anchor>
      <arglist>(topic_tools::MuxDelete::Request &amp;req, topic_tools::MuxDelete::Response &amp;res)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>inputCallback</name>
      <anchorfile>classjsk__topic__tools_1_1MUX.html</anchorfile>
      <anchor>a973b6c24bcbda316642baacde44d5d2c</anchor>
      <arglist>(const boost::shared_ptr&lt; topic_tools::ShapeShifter const  &gt; &amp;msg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>listTopicCallback</name>
      <anchorfile>classjsk__topic__tools_1_1MUX.html</anchorfile>
      <anchor>a325151edce31da04d27553b633471366</anchor>
      <arglist>(topic_tools::MuxList::Request &amp;req, topic_tools::MuxList::Response &amp;res)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classjsk__topic__tools_1_1MUX.html</anchorfile>
      <anchor>a89f1db64850baf85effc64c9cfc7e086</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>selectTopicCallback</name>
      <anchorfile>classjsk__topic__tools_1_1MUX.html</anchorfile>
      <anchor>a4e9b5a1dca01c0077880a241d83d7d86</anchor>
      <arglist>(topic_tools::MuxSelect::Request &amp;req, topic_tools::MuxSelect::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>connectCb</name>
      <anchorfile>classjsk__topic__tools_1_1MUX.html</anchorfile>
      <anchor>af19f43a092ee18c1d1440cb73267dacb</anchor>
      <arglist>(const ros::SingleSubscriberPublisher &amp;pub)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>subscribeSelectedTopic</name>
      <anchorfile>classjsk__topic__tools_1_1MUX.html</anchorfile>
      <anchor>a22959b9ef513bea2e78caa3c504ebaa3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>advertised_</name>
      <anchorfile>classjsk__topic__tools_1_1MUX.html</anchorfile>
      <anchor>afa7e4789847d737b902478ea94680a97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>pnh_</name>
      <anchorfile>classjsk__topic__tools_1_1MUX.html</anchorfile>
      <anchor>a28cede22142cb325710267b3f945d470</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_</name>
      <anchorfile>classjsk__topic__tools_1_1MUX.html</anchorfile>
      <anchor>a51a0696e261d1e749c75a4c86b1c9de5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_selected_</name>
      <anchorfile>classjsk__topic__tools_1_1MUX.html</anchorfile>
      <anchor>a5b171f873eeb3d2efa66dfe06e04dec7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>selected_topic_</name>
      <anchorfile>classjsk__topic__tools_1_1MUX.html</anchorfile>
      <anchor>a6e3d5212ae5647dcfe7f67956ced36bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>ss_add_</name>
      <anchorfile>classjsk__topic__tools_1_1MUX.html</anchorfile>
      <anchor>a886b96dcab1285115db9dd64788157d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>ss_del_</name>
      <anchorfile>classjsk__topic__tools_1_1MUX.html</anchorfile>
      <anchor>a185a2e1d64700a6f02052520aa9da11d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>ss_list_</name>
      <anchorfile>classjsk__topic__tools_1_1MUX.html</anchorfile>
      <anchor>a4d5295c74848578d45d209b3bcc28c89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>ss_select_</name>
      <anchorfile>classjsk__topic__tools_1_1MUX.html</anchorfile>
      <anchor>af907ec191e5be17a31d6df383f759488</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; ros::Subscriber &gt;</type>
      <name>sub_</name>
      <anchorfile>classjsk__topic__tools_1_1MUX.html</anchorfile>
      <anchor>a716920227b6323c71cd6d8b6c43d1968</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>subscribing_</name>
      <anchorfile>classjsk__topic__tools_1_1MUX.html</anchorfile>
      <anchor>ac459265c14cedcadbc92ee80eabbeb5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::TransportHints</type>
      <name>th_</name>
      <anchorfile>classjsk__topic__tools_1_1MUX.html</anchorfile>
      <anchor>a2d32ef9e3cff652127b94790dd7affa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; std::string &gt;</type>
      <name>topics_</name>
      <anchorfile>classjsk__topic__tools_1_1MUX.html</anchorfile>
      <anchor>ad5a8c4db5f03b9e0f35598c6ad630cce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_topic_tools::Relay</name>
    <filename>classjsk__topic__tools_1_1Relay.html</filename>
    <base>nodelet::Nodelet</base>
    <member kind="typedef">
      <type>ros::MessageEvent&lt; topic_tools::ShapeShifter &gt;</type>
      <name>ShapeShifterEvent</name>
      <anchorfile>classjsk__topic__tools_1_1Relay.html</anchorfile>
      <anchor>a8d6853086cf8f54beebbf6eb14a0d254</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>inputCallback</name>
      <anchorfile>classjsk__topic__tools_1_1Relay.html</anchorfile>
      <anchor>af98c2d84a289e249e9d53d7d7bbf1022</anchor>
      <arglist>(const boost::shared_ptr&lt; topic_tools::ShapeShifter const  &gt; &amp;msg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classjsk__topic__tools_1_1Relay.html</anchorfile>
      <anchor>a9b385f51fca3464768577ea2a0fbd1c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>connectCb</name>
      <anchorfile>classjsk__topic__tools_1_1Relay.html</anchorfile>
      <anchor>a4ef63ffec4bd5171ce9d10020e81bede</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>disconnectCb</name>
      <anchorfile>classjsk__topic__tools_1_1Relay.html</anchorfile>
      <anchor>aef54d74b4722d1d88a650144c9a85ca5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>advertised_</name>
      <anchorfile>classjsk__topic__tools_1_1Relay.html</anchorfile>
      <anchor>a2561d7efde6e516d65c49b66677d8d5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::mutex</type>
      <name>mutex_</name>
      <anchorfile>classjsk__topic__tools_1_1Relay.html</anchorfile>
      <anchor>a97c70f18a79a066f3abfcf889d944720</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>pnh_</name>
      <anchorfile>classjsk__topic__tools_1_1Relay.html</anchorfile>
      <anchor>a769038616dfc430b9010e5af256be362</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_</name>
      <anchorfile>classjsk__topic__tools_1_1Relay.html</anchorfile>
      <anchor>a3b195ff121a9436058050cd63793dbe1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>sub_</name>
      <anchorfile>classjsk__topic__tools_1_1Relay.html</anchorfile>
      <anchor>ac06eca3e644698a12f9e2f6e6556e36c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>subscribing_</name>
      <anchorfile>classjsk__topic__tools_1_1Relay.html</anchorfile>
      <anchor>ad80ac54abd5a4ae7c664de9da9b391b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::TransportHints</type>
      <name>th_</name>
      <anchorfile>classjsk__topic__tools_1_1Relay.html</anchorfile>
      <anchor>a215ca69242335b6f16b71538708371cc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_topic_tools::ScopedTimer</name>
    <filename>classjsk__topic__tools_1_1ScopedTimer.html</filename>
    <member kind="function">
      <type></type>
      <name>ScopedTimer</name>
      <anchorfile>classjsk__topic__tools_1_1ScopedTimer.html</anchorfile>
      <anchor>ab56729e07ad77df6a946abd5ef66b1c3</anchor>
      <arglist>(TimeAccumulator *parent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ScopedTimer</name>
      <anchorfile>classjsk__topic__tools_1_1ScopedTimer.html</anchorfile>
      <anchor>abc0c1fccb509f3f9c77b23d3c902388f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TimeAccumulator *</type>
      <name>parent_</name>
      <anchorfile>classjsk__topic__tools_1_1ScopedTimer.html</anchorfile>
      <anchor>a84cb9a1fb979a5aeddf4d82800f97ea3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::WallTime</type>
      <name>start_time_</name>
      <anchorfile>classjsk__topic__tools_1_1ScopedTimer.html</anchorfile>
      <anchor>a7c9b21432c3a9b434a922682fc668760</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_topic_tools::TimeAccumulator</name>
    <filename>classjsk__topic__tools_1_1TimeAccumulator.html</filename>
    <member kind="typedef">
      <type>boost::accumulators::accumulator_set&lt; double, boost::accumulators::stats&lt; boost::accumulators::tag::count, boost::accumulators::tag::mean, boost::accumulators::tag::min, boost::accumulators::tag::max, boost::accumulators::tag::variance &gt; &gt;</type>
      <name>Accumulator</name>
      <anchorfile>classjsk__topic__tools_1_1TimeAccumulator.html</anchorfile>
      <anchor>a744cffbec7b430458fd1eee3ab2a2fba</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>count</name>
      <anchorfile>classjsk__topic__tools_1_1TimeAccumulator.html</anchorfile>
      <anchor>acf1ec8e70474d3647860c6272f663edf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>max</name>
      <anchorfile>classjsk__topic__tools_1_1TimeAccumulator.html</anchorfile>
      <anchor>a878d5d9ac02ab87c61d52e2c4aa75495</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>mean</name>
      <anchorfile>classjsk__topic__tools_1_1TimeAccumulator.html</anchorfile>
      <anchor>abff006b39f64b14cbfa38c47d5e37445</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>min</name>
      <anchorfile>classjsk__topic__tools_1_1TimeAccumulator.html</anchorfile>
      <anchor>a1250ddc256294400fa50aeea4354ce0b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>registerTime</name>
      <anchorfile>classjsk__topic__tools_1_1TimeAccumulator.html</anchorfile>
      <anchor>a3293e30a1e7decbf5783be3b4e4198eb</anchor>
      <arglist>(double time)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ScopedTimer</type>
      <name>scopedTimer</name>
      <anchorfile>classjsk__topic__tools_1_1TimeAccumulator.html</anchorfile>
      <anchor>aff16f3c54be366fd50d65a1dc98c0c42</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TimeAccumulator</name>
      <anchorfile>classjsk__topic__tools_1_1TimeAccumulator.html</anchorfile>
      <anchor>a12fd5d7b09d37c98e0ae2d8e53dd92b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>variance</name>
      <anchorfile>classjsk__topic__tools_1_1TimeAccumulator.html</anchorfile>
      <anchor>acae48538366d77410569b7ea39ced958</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TimeAccumulator</name>
      <anchorfile>classjsk__topic__tools_1_1TimeAccumulator.html</anchorfile>
      <anchor>a5d8a5a447f11d50e8773c9ee829a636a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Accumulator</type>
      <name>acc_</name>
      <anchorfile>classjsk__topic__tools_1_1TimeAccumulator.html</anchorfile>
      <anchor>acbedf816bdf4f15cfcc8f2c6a66a9533</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_topic_tools::TimeredDiagnosticUpdater</name>
    <filename>classjsk__topic__tools_1_1TimeredDiagnosticUpdater.html</filename>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; TimeredDiagnosticUpdater &gt;</type>
      <name>Ptr</name>
      <anchorfile>classjsk__topic__tools_1_1TimeredDiagnosticUpdater.html</anchorfile>
      <anchor>afdfbb658c2c5f5b4e931d7335f01f666</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>add</name>
      <anchorfile>classjsk__topic__tools_1_1TimeredDiagnosticUpdater.html</anchorfile>
      <anchor>a9edb29ba14a9dbf08088434f3cc179f9</anchor>
      <arglist>(const std::string &amp;name, diagnostic_updater::TaskFunction f)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setHardwareID</name>
      <anchorfile>classjsk__topic__tools_1_1TimeredDiagnosticUpdater.html</anchorfile>
      <anchor>a66cd38e2445ca80a0b4e2214cca37fb7</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>start</name>
      <anchorfile>classjsk__topic__tools_1_1TimeredDiagnosticUpdater.html</anchorfile>
      <anchor>a940fae9c14cb7d75db2ae8b9a429d266</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TimeredDiagnosticUpdater</name>
      <anchorfile>classjsk__topic__tools_1_1TimeredDiagnosticUpdater.html</anchorfile>
      <anchor>a75006e3e3635d4d35c10d5c79170c1cf</anchor>
      <arglist>(ros::NodeHandle &amp;nh, const ros::Duration &amp;timer_duration)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>update</name>
      <anchorfile>classjsk__topic__tools_1_1TimeredDiagnosticUpdater.html</anchorfile>
      <anchor>ad33c41408a0b7e7155c50bb3f450c5a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TimeredDiagnosticUpdater</name>
      <anchorfile>classjsk__topic__tools_1_1TimeredDiagnosticUpdater.html</anchorfile>
      <anchor>aac87856a795a61ce75b32fcd6e750fc5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>timerCallback</name>
      <anchorfile>classjsk__topic__tools_1_1TimeredDiagnosticUpdater.html</anchorfile>
      <anchor>a7dbbfef1b120b255adb41368ee0380cc</anchor>
      <arglist>(const ros::TimerEvent &amp;event)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; diagnostic_updater::Updater &gt;</type>
      <name>diagnostic_updater_</name>
      <anchorfile>classjsk__topic__tools_1_1TimeredDiagnosticUpdater.html</anchorfile>
      <anchor>a58c945fdf9dd367cc742ba0c75aa636b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Timer</type>
      <name>timer_</name>
      <anchorfile>classjsk__topic__tools_1_1TimeredDiagnosticUpdater.html</anchorfile>
      <anchor>a5b568bdf1d84c8919b09c581f91bc94e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_topic_tools::VitalChecker</name>
    <filename>classjsk__topic__tools_1_1VitalChecker.html</filename>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; VitalChecker &gt;</type>
      <name>Ptr</name>
      <anchorfile>classjsk__topic__tools_1_1VitalChecker.html</anchorfile>
      <anchor>a88daf273c959b4c1d9a8cd83a909c8eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>deadSec</name>
      <anchorfile>classjsk__topic__tools_1_1VitalChecker.html</anchorfile>
      <anchor>a7ed74339397237f0260fd53a7003993e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isAlive</name>
      <anchorfile>classjsk__topic__tools_1_1VitalChecker.html</anchorfile>
      <anchor>a0abb8a86352d3894883af4b8e6506961</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>poke</name>
      <anchorfile>classjsk__topic__tools_1_1VitalChecker.html</anchorfile>
      <anchor>a299ee61c8c5b4b9a6b64f763d615b9a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VitalChecker</name>
      <anchorfile>classjsk__topic__tools_1_1VitalChecker.html</anchorfile>
      <anchor>a9370f4098cc437d0d75a86dbeb17f4a0</anchor>
      <arglist>(const double dead_sec)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~VitalChecker</name>
      <anchorfile>classjsk__topic__tools_1_1VitalChecker.html</anchorfile>
      <anchor>acbba2cf95c191c516b96390666d0c2ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>dead_sec_</name>
      <anchorfile>classjsk__topic__tools_1_1VitalChecker.html</anchorfile>
      <anchor>aee5a2139a598dd3ab4982e6dc60208cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Time</type>
      <name>last_alive_time_</name>
      <anchorfile>classjsk__topic__tools_1_1VitalChecker.html</anchorfile>
      <anchor>a868207506808a0595047e1a5f880d6be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::mutex</type>
      <name>mutex_</name>
      <anchorfile>classjsk__topic__tools_1_1VitalChecker.html</anchorfile>
      <anchor>a3378608fbb362b886577fcd28794d1f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>kill_server_and_check_close_wait</name>
    <filename>namespacekill__server__and__check__close__wait.html</filename>
    <class kind="class">kill_server_and_check_close_wait::CloseWaitCheck</class>
  </compound>
  <compound kind="class">
    <name>kill_server_and_check_close_wait::CloseWaitCheck</name>
    <filename>classkill__server__and__check__close__wait_1_1CloseWaitCheck.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classkill__server__and__check__close__wait_1_1CloseWaitCheck.html</anchorfile>
      <anchor>a9f9f5164cd7c375285ac18220da9893a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setUp</name>
      <anchorfile>classkill__server__and__check__close__wait_1_1CloseWaitCheck.html</anchorfile>
      <anchor>aa69dcb0ce40127111deb64b37a0b6954</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_close_wait_check</name>
      <anchorfile>classkill__server__and__check__close__wait_1_1CloseWaitCheck.html</anchorfile>
      <anchor>a63adbf5de762cbaede47ffaad2eb033e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>rosping_existence</name>
    <filename>namespacerosping__existence.html</filename>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_succeed</name>
      <anchorfile>namespacerosping__existence.html</anchorfile>
      <anchor>a4ed03ec9e298e19b151597005de1629b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>checkNodeExistence</name>
      <anchorfile>namespacerosping__existence.html</anchorfile>
      <anchor>a15d866b0941f81908735f4f4db655d2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ping</name>
      <anchorfile>namespacerosping__existence.html</anchorfile>
      <anchor>aca00e1e8f7b22d047eb5507dbc46bbb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>argv</name>
      <anchorfile>namespacerosping__existence.html</anchorfile>
      <anchor>a82c51b2662ef4c9d754c5331c2f793a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>config</name>
      <anchorfile>namespacerosping__existence.html</anchorfile>
      <anchor>a698f2989b290fbe5e9d0f91fa094177a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>launch_files</name>
      <anchorfile>namespacerosping__existence.html</anchorfile>
      <anchor>ad71ef53341466d52008163bded1f3e47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>nodes</name>
      <anchorfile>namespacerosping__existence.html</anchorfile>
      <anchor>aa6d04d873cf964d9d1a98390c38b46a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>r</name>
      <anchorfile>namespacerosping__existence.html</anchorfile>
      <anchor>a7619c5b1c34950a1cb279e76ef6aee4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>updater</name>
      <anchorfile>namespacerosping__existence.html</anchorfile>
      <anchor>a0c154d56e30ebee4f75678cb24f5060b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test_block</name>
    <filename>namespacetest__block.html</filename>
    <class kind="class">test_block::TestBlock</class>
    <member kind="function">
      <type>def</type>
      <name>topic_cb</name>
      <anchorfile>namespacetest__block.html</anchorfile>
      <anchor>a291b578b9f88dd1d0ef725dd5af7bee1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>output_original_pub</name>
      <anchorfile>namespacetest__block.html</anchorfile>
      <anchor>a631534c024d4d2529fbf18e02169de6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>running</name>
      <anchorfile>namespacetest__block.html</anchorfile>
      <anchor>afbf094a3739881966c5ff415dfc5997b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>s</name>
      <anchorfile>namespacetest__block.html</anchorfile>
      <anchor>a9c4f4ee9fbd71ab1c43ae8549e7079cb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>test_block::TestBlock</name>
    <filename>classtest__block_1_1TestBlock.html</filename>
    <member kind="function">
      <type>def</type>
      <name>cb</name>
      <anchorfile>classtest__block_1_1TestBlock.html</anchorfile>
      <anchor>aa25216c303556fb3f20e03e419719374</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>reset_subscribers</name>
      <anchorfile>classtest__block_1_1TestBlock.html</anchorfile>
      <anchor>a52e86bebd0da4de54b95c1d44ff6d7cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_no_</name>
      <anchorfile>classtest__block_1_1TestBlock.html</anchorfile>
      <anchor>a1720053c501d9472c82d6b36672c9f77</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_sub</name>
      <anchorfile>classtest__block_1_1TestBlock.html</anchorfile>
      <anchor>a3d39b0bf5bdb4ba3432b33d9ccc9145b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>subscribe</name>
      <anchorfile>classtest__block_1_1TestBlock.html</anchorfile>
      <anchor>afc3c7d6f5bc31f7c15548e43838ef5ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>input_msg</name>
      <anchorfile>classtest__block_1_1TestBlock.html</anchorfile>
      <anchor>a18362ad06cb22e201c9a64eb1f53c05e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>subscriber</name>
      <anchorfile>classtest__block_1_1TestBlock.html</anchorfile>
      <anchor>a50e576fefecb66ebf3e10a265c4100de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_input_msg</name>
      <anchorfile>classtest__block_1_1TestBlock.html</anchorfile>
      <anchor>a930d74b9bf8bb21d856a50611e59ebb6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test_hz_measure</name>
    <filename>namespacetest__hz__measure.html</filename>
    <class kind="class">test_hz_measure::TestHzMeasure</class>
    <member kind="function">
      <type>def</type>
      <name>eps_equal</name>
      <anchorfile>namespacetest__hz__measure.html</anchorfile>
      <anchor>aa82d773f9d717f965c1825695986c307</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>topic_cb</name>
      <anchorfile>namespacetest__hz__measure.html</anchorfile>
      <anchor>aec42be02959d27cab4c0de1368efc836</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>hz_msg</name>
      <anchorfile>namespacetest__hz__measure.html</anchorfile>
      <anchor>ac12c3b46c898595ccfe5dd1e6e0cbb0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>s</name>
      <anchorfile>namespacetest__hz__measure.html</anchorfile>
      <anchor>a15b96ac2c8788532d1cfeece0c344fef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>test_hz_measure::TestHzMeasure</name>
    <filename>classtest__hz__measure_1_1TestHzMeasure.html</filename>
    <member kind="function">
      <type>def</type>
      <name>test_hz</name>
      <anchorfile>classtest__hz__measure_1_1TestHzMeasure.html</anchorfile>
      <anchor>aac728554314e084a0d0765d9d48df883</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test_topic_compare</name>
    <filename>namespacetest__topic__compare.html</filename>
    <class kind="class">test_topic_compare::TestTopicCompare</class>
    <member kind="function">
      <type>def</type>
      <name>eps_equal</name>
      <anchorfile>namespacetest__topic__compare.html</anchorfile>
      <anchor>a059ec84a813fecb9efe4344841a8cd9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>tc</name>
      <anchorfile>namespacetest__topic__compare.html</anchorfile>
      <anchor>a4a520b42afc9b3db7d96ba25b0a465ae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>test_topic_compare::TestTopicCompare</name>
    <filename>classtest__topic__compare_1_1TestTopicCompare.html</filename>
    <member kind="function">
      <type>def</type>
      <name>test_half_topic</name>
      <anchorfile>classtest__topic__compare_1_1TestTopicCompare.html</anchorfile>
      <anchor>ac21a1a7806613a0d00bc6be977a76f4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_same_topic</name>
      <anchorfile>classtest__topic__compare_1_1TestTopicCompare.html</anchorfile>
      <anchor>ac0cb35878f2dabffcad94755fb4e940e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>topic_compare</name>
    <filename>namespacetopic__compare.html</filename>
    <class kind="class">topic_compare::ROSTopicCompare</class>
    <member kind="function">
      <type>def</type>
      <name>fullUsage</name>
      <anchorfile>namespacetopic__compare.html</anchorfile>
      <anchor>a59df39c92d9ea79a679f690134683a6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>onShutdown</name>
      <anchorfile>namespacetopic__compare.html</anchorfile>
      <anchor>ad5e84f4509371210b2fd2d02af232805</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>tc</name>
      <anchorfile>namespacetopic__compare.html</anchorfile>
      <anchor>aaecdf9d6c12bd5e395f97447c3e32817</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>topic_compare::ROSTopicCompare</name>
    <filename>classtopic__compare_1_1ROSTopicCompare.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classtopic__compare_1_1ROSTopicCompare.html</anchorfile>
      <anchor>a3f0d6e8efb0fc4b0cbae581e1effd116</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getMaxByte</name>
      <anchorfile>classtopic__compare_1_1ROSTopicCompare.html</anchorfile>
      <anchor>a711c473beea80df284d7a1f1049c1949</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getMessageNum</name>
      <anchorfile>classtopic__compare_1_1ROSTopicCompare.html</anchorfile>
      <anchor>a31eccb44252807cd9e97e9b6df8203d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getMinByte</name>
      <anchorfile>classtopic__compare_1_1ROSTopicCompare.html</anchorfile>
      <anchor>adeae9efe460a5dfd671563fe3ebd803d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getStartTime</name>
      <anchorfile>classtopic__compare_1_1ROSTopicCompare.html</anchorfile>
      <anchor>a06d9527f18aeaa44a4a869ddcbedceb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getTotalBytes</name>
      <anchorfile>classtopic__compare_1_1ROSTopicCompare.html</anchorfile>
      <anchor>adcd9345fa6463e4e70697d19aa48d6f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>printBandWidth</name>
      <anchorfile>classtopic__compare_1_1ROSTopicCompare.html</anchorfile>
      <anchor>ac06f8979f1a1527f4e7427a596afa46f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>registerTopic</name>
      <anchorfile>classtopic__compare_1_1ROSTopicCompare.html</anchorfile>
      <anchor>a2f09ad72a3392450d63d32af7e362e78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>captureSize</name>
      <anchorfile>classtopic__compare_1_1ROSTopicCompare.html</anchorfile>
      <anchor>addf3f148175cc2068f5e79340e2991ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>scaleType</name>
      <anchorfile>classtopic__compare_1_1ROSTopicCompare.html</anchorfile>
      <anchor>ade58b52f386a5c9ee7cb064462330f15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>captureSize</name>
      <anchorfile>classtopic__compare_1_1ROSTopicCompare.html</anchorfile>
      <anchor>a811e7489841d04667605ef0f146e42f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>scaleType</name>
      <anchorfile>classtopic__compare_1_1ROSTopicCompare.html</anchorfile>
      <anchor>a4c7c9a61453688d1825ed2179b7c91c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>list</type>
      <name>subscriberArray</name>
      <anchorfile>classtopic__compare_1_1ROSTopicCompare.html</anchorfile>
      <anchor>adb9b1257a6ec69d4e2d3118a2dbe28a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>list</type>
      <name>topicSizesArray</name>
      <anchorfile>classtopic__compare_1_1ROSTopicCompare.html</anchorfile>
      <anchor>add0837783c35525e85de006d973d75ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>list</type>
      <name>topicTimesArray</name>
      <anchorfile>classtopic__compare_1_1ROSTopicCompare.html</anchorfile>
      <anchor>ab4990ea6b2dc26a71f56844cd0e4b629</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_gen_callback</name>
      <anchorfile>classtopic__compare_1_1ROSTopicCompare.html</anchorfile>
      <anchor>a0faba3d94961111bf45a6e1e7e35c17e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
  </compound>
</tagfile>
