<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>builtin_bool.h</name>
    <path>/tmp/ws/src/std_msgs/include/std_msgs/</path>
    <filename>builtin__bool_8h</filename>
    <includes id="trait__macros_8h" name="trait_macros.h" local="yes" imported="no">trait_macros.h</includes>
  </compound>
  <compound kind="file">
    <name>builtin_double.h</name>
    <path>/tmp/ws/src/std_msgs/include/std_msgs/</path>
    <filename>builtin__double_8h</filename>
    <includes id="trait__macros_8h" name="trait_macros.h" local="yes" imported="no">trait_macros.h</includes>
  </compound>
  <compound kind="file">
    <name>builtin_float.h</name>
    <path>/tmp/ws/src/std_msgs/include/std_msgs/</path>
    <filename>builtin__float_8h</filename>
    <includes id="trait__macros_8h" name="trait_macros.h" local="yes" imported="no">trait_macros.h</includes>
  </compound>
  <compound kind="file">
    <name>builtin_int16.h</name>
    <path>/tmp/ws/src/std_msgs/include/std_msgs/</path>
    <filename>builtin__int16_8h</filename>
    <includes id="trait__macros_8h" name="trait_macros.h" local="yes" imported="no">trait_macros.h</includes>
  </compound>
  <compound kind="file">
    <name>builtin_int32.h</name>
    <path>/tmp/ws/src/std_msgs/include/std_msgs/</path>
    <filename>builtin__int32_8h</filename>
    <includes id="trait__macros_8h" name="trait_macros.h" local="yes" imported="no">trait_macros.h</includes>
  </compound>
  <compound kind="file">
    <name>builtin_int64.h</name>
    <path>/tmp/ws/src/std_msgs/include/std_msgs/</path>
    <filename>builtin__int64_8h</filename>
    <includes id="trait__macros_8h" name="trait_macros.h" local="yes" imported="no">trait_macros.h</includes>
  </compound>
  <compound kind="file">
    <name>builtin_int8.h</name>
    <path>/tmp/ws/src/std_msgs/include/std_msgs/</path>
    <filename>builtin__int8_8h</filename>
    <includes id="trait__macros_8h" name="trait_macros.h" local="yes" imported="no">trait_macros.h</includes>
  </compound>
  <compound kind="file">
    <name>builtin_string.h</name>
    <path>/tmp/ws/src/std_msgs/include/std_msgs/</path>
    <filename>builtin__string_8h</filename>
    <includes id="trait__macros_8h" name="trait_macros.h" local="yes" imported="no">trait_macros.h</includes>
    <class kind="struct">ros::message_traits::DataType&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, ContainerAllocator &gt; &gt;</class>
    <namespace>ros</namespace>
    <namespace>ros::message_traits</namespace>
  </compound>
  <compound kind="file">
    <name>builtin_uint16.h</name>
    <path>/tmp/ws/src/std_msgs/include/std_msgs/</path>
    <filename>builtin__uint16_8h</filename>
    <includes id="trait__macros_8h" name="trait_macros.h" local="yes" imported="no">trait_macros.h</includes>
  </compound>
  <compound kind="file">
    <name>builtin_uint32.h</name>
    <path>/tmp/ws/src/std_msgs/include/std_msgs/</path>
    <filename>builtin__uint32_8h</filename>
    <includes id="trait__macros_8h" name="trait_macros.h" local="yes" imported="no">trait_macros.h</includes>
  </compound>
  <compound kind="file">
    <name>builtin_uint64.h</name>
    <path>/tmp/ws/src/std_msgs/include/std_msgs/</path>
    <filename>builtin__uint64_8h</filename>
    <includes id="trait__macros_8h" name="trait_macros.h" local="yes" imported="no">trait_macros.h</includes>
  </compound>
  <compound kind="file">
    <name>builtin_uint8.h</name>
    <path>/tmp/ws/src/std_msgs/include/std_msgs/</path>
    <filename>builtin__uint8_8h</filename>
    <includes id="trait__macros_8h" name="trait_macros.h" local="yes" imported="no">trait_macros.h</includes>
  </compound>
  <compound kind="file">
    <name>header_deprecated_def.h</name>
    <path>/tmp/ws/src/std_msgs/include/std_msgs/</path>
    <filename>header__deprecated__def_8h</filename>
    <class kind="struct">ros::message_traits::DataType&lt; ::roslib::Header_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::roslib::Header_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">roslib::Header_</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::roslib::Header_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::roslib::Header_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::roslib::Header_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>ros</namespace>
    <namespace>ros::message_operations</namespace>
    <namespace>ros::message_traits</namespace>
    <namespace>ros::serialization</namespace>
    <namespace>roslib</namespace>
    <member kind="typedef">
      <type>::roslib::Header_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>Header</name>
      <anchorfile>namespaceroslib.html</anchorfile>
      <anchor>a0f003ea3ac01b63655fcbfa671020701</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::roslib::Header const  &gt;</type>
      <name>HeaderConstPtr</name>
      <anchorfile>namespaceroslib.html</anchorfile>
      <anchor>ade94c4653ad3fdc0d5b2e149f53bd054</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::roslib::Header &gt;</type>
      <name>HeaderPtr</name>
      <anchorfile>namespaceroslib.html</anchorfile>
      <anchor>ab5fe0e0ebe0708276bfc7016171271f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceroslib.html</anchorfile>
      <anchor>a50f119c6b5451de275c7dce4e31be9b8</anchor>
      <arglist>(std::ostream &amp;s, const ::roslib::Header_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>trait_macros.h</name>
    <path>/tmp/ws/src/std_msgs/include/std_msgs/</path>
    <filename>trait__macros_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>STD_MSGS_DEFINE_BUILTIN_TRAITS</name>
      <anchorfile>trait__macros_8h.html</anchorfile>
      <anchor>acaa7ec3b6903be06b79177d48e98d2cc</anchor>
      <arglist>(builtin, msg, static_md5sum1, static_md5sum2)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::roslib::Header_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1roslib_1_1Header___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1roslib_1_1Header___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a06e7eefec03e4d1f8978a584909d7ef4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1roslib_1_1Header___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a67e00e8e69ccefc9638cf240190cbcf3</anchor>
      <arglist>(const ::roslib::Header_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01std_1_1basic__string_3_01char_00_01std_1_1char__tra91a1c3a2237272f1373290c55d57a932.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01std_1_1basic__string_3_01char_00_01std_1_1char__tra91a1c3a2237272f1373290c55d57a932.html</anchorfile>
      <anchor>a90d6c6dfc1a153e796ca7c65b5796835</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01std_1_1basic__string_3_01char_00_01std_1_1char__tra91a1c3a2237272f1373290c55d57a932.html</anchorfile>
      <anchor>ad1d2e31bb14f59401a0f8a700b5d818a</anchor>
      <arglist>(const std::basic_string&lt; char, std::char_traits&lt; char &gt;, ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::roslib::Header_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1roslib_1_1Header___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1roslib_1_1Header___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ae1b16904063a126a7f602a118a2bb0c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1roslib_1_1Header___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aa7b72c8738ea48e6de864f999c775d8d</anchor>
      <arglist>(const ::roslib::Header_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01std_1_1basic__string_3_01char_00_01std_1_1char__tb11a1687756632826ff9bfc82fb9393c.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01std_1_1basic__string_3_01char_00_01std_1_1char__tb11a1687756632826ff9bfc82fb9393c.html</anchorfile>
      <anchor>aef7e5e07065192ca2cad2f59490efc3b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01std_1_1basic__string_3_01char_00_01std_1_1char__tb11a1687756632826ff9bfc82fb9393c.html</anchorfile>
      <anchor>a8d0edb5fcc8a0cec88adeaee94050bde</anchor>
      <arglist>(const std::basic_string&lt; char, std::char_traits&lt; char &gt;, ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>roslib::Header_</name>
    <filename>structroslib_1_1Header__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::roslib::Header_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structroslib_1_1Header__.html</anchorfile>
      <anchor>a02049e6485cb5a1d043820aecae78275</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::roslib::Header_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structroslib_1_1Header__.html</anchorfile>
      <anchor>ad37ffa1a076b18c0a39b2070d8e6213b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Header_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structroslib_1_1Header__.html</anchorfile>
      <anchor>abbdfd9de34baee68e54b8eaff2381602</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const std::string</type>
      <name>__getDataType</name>
      <anchorfile>structroslib_1_1Header__.html</anchorfile>
      <anchor>abc83e57f52de909cf5c46bb71ae366ab</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::string</type>
      <name>__getMD5Sum</name>
      <anchorfile>structroslib_1_1Header__.html</anchorfile>
      <anchor>a3780e64baa291be27b922e4edea5816a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::string</type>
      <name>__getMessageDefinition</name>
      <anchorfile>structroslib_1_1Header__.html</anchorfile>
      <anchor>a45b2444f421df5ef88d598237c2c7172</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint8_t *</type>
      <name>deserialize</name>
      <anchorfile>structroslib_1_1Header__.html</anchorfile>
      <anchor>a1c56195379c5fd85af5f8cc1f2ed4753</anchor>
      <arglist>(uint8_t *read_ptr)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED</type>
      <name>Header_</name>
      <anchorfile>structroslib_1_1Header__.html</anchorfile>
      <anchor>a447726f1c6d8f5003a95922c8d6c33c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED</type>
      <name>Header_</name>
      <anchorfile>structroslib_1_1Header__.html</anchorfile>
      <anchor>a5a04c74b6312027f15e0d639b963d1e9</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED</type>
      <name>Header_</name>
      <anchorfile>structroslib_1_1Header__.html</anchorfile>
      <anchor>af2895047a3d54061a2f9193b76107086</anchor>
      <arglist>(const std_msgs::Header_&lt; ContainerAllocator &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED</type>
      <name>operator std_msgs::Header_&lt; ContainerAllocator &gt;</name>
      <anchorfile>structroslib_1_1Header__.html</anchorfile>
      <anchor>a9330f26999bfae1206073dbfc850fe8f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED Type &amp;</type>
      <name>operator=</name>
      <anchorfile>structroslib_1_1Header__.html</anchorfile>
      <anchor>a142bb8e8d8d2a7a4c16e5c4e939fe1f5</anchor>
      <arglist>(const std_msgs::Header_&lt; ContainerAllocator &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint32_t</type>
      <name>serializationLength</name>
      <anchorfile>structroslib_1_1Header__.html</anchorfile>
      <anchor>add1f8690e421c7e4d07b0d30bb631489</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint8_t *</type>
      <name>serialize</name>
      <anchorfile>structroslib_1_1Header__.html</anchorfile>
      <anchor>abfd85d054a20bf13246d2e340bbe769e</anchor>
      <arglist>(uint8_t *write_ptr, uint32_t seq) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string</type>
      <name>__s_getDataType</name>
      <anchorfile>structroslib_1_1Header__.html</anchorfile>
      <anchor>a5fc6ac905a436c5f8b1207387b8c6611</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string</type>
      <name>__s_getMD5Sum</name>
      <anchorfile>structroslib_1_1Header__.html</anchorfile>
      <anchor>a855581f574d715be033ea943baa8c7dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string</type>
      <name>__s_getMessageDefinition</name>
      <anchorfile>structroslib_1_1Header__.html</anchorfile>
      <anchor>a9fd89c703daef0b8d5b997f18d6fc1a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getDataType_</name>
      <anchorfile>structroslib_1_1Header__.html</anchorfile>
      <anchor>a5e766f24391dfe57a02af01773917a6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMD5Sum_</name>
      <anchorfile>structroslib_1_1Header__.html</anchorfile>
      <anchor>af9e4840f74bab56d57d4e28d43aa1398</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMessageDefinition_</name>
      <anchorfile>structroslib_1_1Header__.html</anchorfile>
      <anchor>a45157d5e0e6d969188bfc66291055373</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::roslib::Header_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1roslib_1_1Header___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1roslib_1_1Header___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a034e19f3066494e0a49221efcae290e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1roslib_1_1Header___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a973134e1b0536738f588315d7c06b1ac</anchor>
      <arglist>(const ::roslib::Header_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1roslib_1_1Header___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a8ddd411a078fd1771fb32dd379593a5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1roslib_1_1Header___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ae15d1f787ec39b453f21124c5bfe9784</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01std_1_1basic__string_3_01char_00_01std_1_1char__trait4cc473974bbd38850137ad28096ed421.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01std_1_1basic__string_3_01char_00_01std_1_1char__trait4cc473974bbd38850137ad28096ed421.html</anchorfile>
      <anchor>a2e851da9806ee1abcaf6f71865e390ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01std_1_1basic__string_3_01char_00_01std_1_1char__trait4cc473974bbd38850137ad28096ed421.html</anchorfile>
      <anchor>af6333db8ba22980842cf843258ffb0de</anchor>
      <arglist>(const std::basic_string&lt; char, std::char_traits&lt; char &gt;, ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::roslib::Header_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1roslib_1_1Header___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>stream</name>
      <anchorfile>structros_1_1message__operations_1_1Printer_3_01_1_1roslib_1_1Header___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a0a6670f636d9f6d3facdf6bc2bb06634</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::roslib::Header_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::roslib::Header_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1roslib_1_1Header___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1roslib_1_1Header___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a9e584590583c16b863c4f75997162f27</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1roslib_1_1Header___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a8ce94949a6d1921b0b855be12d884a3c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ros</name>
    <filename>namespaceros.html</filename>
    <namespace>ros::message_operations</namespace>
    <namespace>ros::message_traits</namespace>
    <namespace>ros::serialization</namespace>
    <member kind="typedef">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>M_string</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a3d75f50002c0066a51761a9bc5102f2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>M_string</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a3d75f50002c0066a51761a9bc5102f2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>M_string</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a3d75f50002c0066a51761a9bc5102f2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>M_string</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a3d75f50002c0066a51761a9bc5102f2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>M_string</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a3d75f50002c0066a51761a9bc5102f2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>M_string</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a3d75f50002c0066a51761a9bc5102f2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>M_string</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a3d75f50002c0066a51761a9bc5102f2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>M_string</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a3d75f50002c0066a51761a9bc5102f2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; M_string &gt;</type>
      <name>M_stringPtr</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a60825fc8acb9fb948455873974903af8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; M_string &gt;</type>
      <name>M_stringPtr</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a60825fc8acb9fb948455873974903af8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; M_string &gt;</type>
      <name>M_stringPtr</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a60825fc8acb9fb948455873974903af8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; M_string &gt;</type>
      <name>M_stringPtr</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a60825fc8acb9fb948455873974903af8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; M_string &gt;</type>
      <name>M_stringPtr</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a60825fc8acb9fb948455873974903af8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; M_string &gt;</type>
      <name>M_stringPtr</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a60825fc8acb9fb948455873974903af8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; M_string &gt;</type>
      <name>M_stringPtr</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a60825fc8acb9fb948455873974903af8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; M_string &gt;</type>
      <name>M_stringPtr</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a60825fc8acb9fb948455873974903af8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::set&lt; std::string &gt;</type>
      <name>S_string</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>ac6d50c7326f85d9f0f866d1a238c3e11</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::set&lt; std::string &gt;</type>
      <name>S_string</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>ac6d50c7326f85d9f0f866d1a238c3e11</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::set&lt; std::string &gt;</type>
      <name>S_string</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>ac6d50c7326f85d9f0f866d1a238c3e11</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::set&lt; std::string &gt;</type>
      <name>S_string</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>ac6d50c7326f85d9f0f866d1a238c3e11</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::set&lt; std::string &gt;</type>
      <name>S_string</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>ac6d50c7326f85d9f0f866d1a238c3e11</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::set&lt; std::string &gt;</type>
      <name>S_string</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>ac6d50c7326f85d9f0f866d1a238c3e11</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::set&lt; std::string &gt;</type>
      <name>S_string</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>ac6d50c7326f85d9f0f866d1a238c3e11</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::set&lt; std::string &gt;</type>
      <name>S_string</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>ac6d50c7326f85d9f0f866d1a238c3e11</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::pair&lt; std::string, std::string &gt;</type>
      <name>StringPair</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a1df0eedeaeb9829b72f11288e8277dd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::pair&lt; std::string, std::string &gt;</type>
      <name>StringPair</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a1df0eedeaeb9829b72f11288e8277dd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::pair&lt; std::string, std::string &gt;</type>
      <name>StringPair</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a1df0eedeaeb9829b72f11288e8277dd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::pair&lt; std::string, std::string &gt;</type>
      <name>StringPair</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a1df0eedeaeb9829b72f11288e8277dd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::pair&lt; std::string, std::string &gt;</type>
      <name>StringPair</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a1df0eedeaeb9829b72f11288e8277dd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::pair&lt; std::string, std::string &gt;</type>
      <name>StringPair</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a1df0eedeaeb9829b72f11288e8277dd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::pair&lt; std::string, std::string &gt;</type>
      <name>StringPair</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a1df0eedeaeb9829b72f11288e8277dd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::pair&lt; std::string, std::string &gt;</type>
      <name>StringPair</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a1df0eedeaeb9829b72f11288e8277dd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; std::string &gt;</type>
      <name>V_string</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a695602d4e5b2441a84d5a032d4614ac4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; std::string &gt;</type>
      <name>V_string</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a695602d4e5b2441a84d5a032d4614ac4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; std::string &gt;</type>
      <name>V_string</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a695602d4e5b2441a84d5a032d4614ac4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; std::string &gt;</type>
      <name>V_string</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a695602d4e5b2441a84d5a032d4614ac4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; std::string &gt;</type>
      <name>V_string</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a695602d4e5b2441a84d5a032d4614ac4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; std::string &gt;</type>
      <name>V_string</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a695602d4e5b2441a84d5a032d4614ac4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; std::string &gt;</type>
      <name>V_string</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a695602d4e5b2441a84d5a032d4614ac4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; std::string &gt;</type>
      <name>V_string</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a695602d4e5b2441a84d5a032d4614ac4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; std::pair&lt; std::string, std::string &gt; &gt;</type>
      <name>VP_string</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a620209bf653bf28603765a70e2b63ca8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; std::pair&lt; std::string, std::string &gt; &gt;</type>
      <name>VP_string</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a620209bf653bf28603765a70e2b63ca8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; std::pair&lt; std::string, std::string &gt; &gt;</type>
      <name>VP_string</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a620209bf653bf28603765a70e2b63ca8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; std::pair&lt; std::string, std::string &gt; &gt;</type>
      <name>VP_string</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a620209bf653bf28603765a70e2b63ca8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; std::pair&lt; std::string, std::string &gt; &gt;</type>
      <name>VP_string</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a620209bf653bf28603765a70e2b63ca8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; std::pair&lt; std::string, std::string &gt; &gt;</type>
      <name>VP_string</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a620209bf653bf28603765a70e2b63ca8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; std::pair&lt; std::string, std::string &gt; &gt;</type>
      <name>VP_string</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a620209bf653bf28603765a70e2b63ca8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; std::pair&lt; std::string, std::string &gt; &gt;</type>
      <name>VP_string</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a620209bf653bf28603765a70e2b63ca8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED boost::shared_ptr&lt; M &gt;</type>
      <name>defaultMessageCreateFunction</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a684338da96c97554c5de313e79a03f11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Duration</type>
      <name>DURATION_MAX</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>ae35058cfa7bd01f9a102419e79c50094</anchor>
      <arglist>(std::numeric_limits&lt; int32_t &gt;::max(), 999999999)</arglist>
    </member>
    <member kind="function">
      <type>const Duration</type>
      <name>DURATION_MIN</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a28c677c56b43707db44907422b303de5</anchor>
      <arglist>(std::numeric_limits&lt; int32_t &gt;::min(), 0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>g_initialized</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a71831e93e4d16493cb9bfbd79501934f</anchor>
      <arglist>(false)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>g_stopped</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>af2b3acce4b0526a3533a27ed9537a0b2</anchor>
      <arglist>(false)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>g_use_sim_time</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>ab6a196eca1998055de6fb6896905537f</anchor>
      <arglist>(true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_environment_variable</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>ae79a4d3218983c6a790f5f02221fc30f</anchor>
      <arglist>(std::string &amp;str, const char *environment_variable)</arglist>
    </member>
    <member kind="function">
      <type>ROSTIME_DECL void</type>
      <name>normalizeSecNSec</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a0c3f264dd0fdabbebca2ce26e92eecb8</anchor>
      <arglist>(uint32_t &amp;sec, uint32_t &amp;nsec)</arglist>
    </member>
    <member kind="function">
      <type>ROSTIME_DECL void</type>
      <name>normalizeSecNSec</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a30f57cd2521ddf4026b95dac55991ab8</anchor>
      <arglist>(uint64_t &amp;sec, uint64_t &amp;nsec)</arglist>
    </member>
    <member kind="function">
      <type>ROSTIME_DECL void</type>
      <name>normalizeSecNSecSigned</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>ab78e2787a17997003195412f7c490535</anchor>
      <arglist>(int64_t &amp;sec, int64_t &amp;nsec)</arglist>
    </member>
    <member kind="function">
      <type>ROSTIME_DECL void</type>
      <name>normalizeSecNSecSigned</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a044e83d54d9740790cb43471903eb4e8</anchor>
      <arglist>(int32_t &amp;sec, int32_t &amp;nsec)</arglist>
    </member>
    <member kind="function">
      <type>ROSTIME_DECL void</type>
      <name>normalizeSecNSecUnsigned</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>ac5dc4b680792b93a837ef3b577a7fd79</anchor>
      <arglist>(int64_t &amp;sec, int64_t &amp;nsec)</arglist>
    </member>
    <member kind="function">
      <type>ROSTIME_DECL std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a43b1580715707e7001e41a461ec48ca1</anchor>
      <arglist>(std::ostream &amp;os, const SteadyTime &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>ROSTIME_DECL std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a0bd839578313e990c6c701a03a5d94ff</anchor>
      <arglist>(std::ostream &amp;os, const WallDuration &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>ROSTIME_DECL std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a075899e9e151a596e9a5d199c31452e7</anchor>
      <arglist>(std::ostream &amp;os, const WallTime &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>ROSTIME_DECL std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a15a447487ed6b184533e786eb7cc0f50</anchor>
      <arglist>(std::ostream &amp;os, const Duration &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>ROSTIME_DECL std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a07d579e2428b7f99d35d35c55e8c01d2</anchor>
      <arglist>(std::ostream &amp;os, const Time &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ros_nanosleep</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a56856e6ee130a487fce6000373f50178</anchor>
      <arglist>(const uint32_t &amp;sec, const uint32_t &amp;nsec)</arglist>
    </member>
    <member kind="function">
      <type>ROSTIME_DECL void</type>
      <name>ros_steadytime</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a067cdfed0ba8cea0fd3f1b6287c2906a</anchor>
      <arglist>(uint32_t &amp;sec, uint32_t &amp;nsec)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ros_wallsleep</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>ae3fda73dc13e08b50d7f3299234ece63</anchor>
      <arglist>(uint32_t sec, uint32_t nsec)</arglist>
    </member>
    <member kind="function">
      <type>ROSTIME_DECL void</type>
      <name>ros_walltime</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a890d2cbf0070b1f4b51e2228bc932216</anchor>
      <arglist>(uint32_t &amp;sec, uint32_t &amp;nsec)</arglist>
    </member>
    <member kind="function">
      <type>const Time</type>
      <name>TIME_MAX</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>af9fd9fede627b29fbd6e06600ac9772f</anchor>
      <arglist>(std::numeric_limits&lt; uint32_t &gt;::max(), 999999999)</arglist>
    </member>
    <member kind="variable">
      <type>ROSTIME_DECL const Duration</type>
      <name>DURATION_MAX</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a6673e4c6813966a33799ea2b5c223fa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ROSTIME_DECL const Duration</type>
      <name>DURATION_MAX</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a6673e4c6813966a33799ea2b5c223fa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ROSTIME_DECL const Duration</type>
      <name>DURATION_MAX</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a6673e4c6813966a33799ea2b5c223fa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ROSTIME_DECL const Duration</type>
      <name>DURATION_MAX</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a6673e4c6813966a33799ea2b5c223fa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ROSTIME_DECL const Duration</type>
      <name>DURATION_MIN</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>af42aa62cff11c354921b6ff3721858b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ROSTIME_DECL const Duration</type>
      <name>DURATION_MIN</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>af42aa62cff11c354921b6ff3721858b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ROSTIME_DECL const Duration</type>
      <name>DURATION_MIN</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>af42aa62cff11c354921b6ff3721858b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ROSTIME_DECL const Duration</type>
      <name>DURATION_MIN</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>af42aa62cff11c354921b6ff3721858b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Time</type>
      <name>g_sim_time</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a5e2dd4551415abbacf7ffa7c5a05d2a3</anchor>
      <arglist>(0, 0)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Time</type>
      <name>g_sim_time</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a5e2dd4551415abbacf7ffa7c5a05d2a3</anchor>
      <arglist>(0, 0)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Time</type>
      <name>g_sim_time</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a5e2dd4551415abbacf7ffa7c5a05d2a3</anchor>
      <arglist>(0, 0)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Time</type>
      <name>g_sim_time</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a5e2dd4551415abbacf7ffa7c5a05d2a3</anchor>
      <arglist>(0, 0)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static boost::mutex</type>
      <name>g_sim_time_mutex</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a86d667b394a9549ee20545712448503c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static boost::mutex</type>
      <name>g_sim_time_mutex</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a86d667b394a9549ee20545712448503c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static boost::mutex</type>
      <name>g_sim_time_mutex</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a86d667b394a9549ee20545712448503c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static boost::mutex</type>
      <name>g_sim_time_mutex</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a86d667b394a9549ee20545712448503c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ROSTIME_DECL const Time</type>
      <name>TIME_MAX</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a7e0a6efc9f8db15c28871f6d3e0cc407</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ROSTIME_DECL const Time</type>
      <name>TIME_MAX</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a7e0a6efc9f8db15c28871f6d3e0cc407</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ROSTIME_DECL const Time</type>
      <name>TIME_MAX</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a7e0a6efc9f8db15c28871f6d3e0cc407</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ROSTIME_DECL const Time</type>
      <name>TIME_MAX</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a7e0a6efc9f8db15c28871f6d3e0cc407</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Time</type>
      <name>TIME_MIN</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a9ba711522a4311cc106eba795178b978</anchor>
      <arglist>(0, 1)</arglist>
    </member>
    <member kind="variable">
      <type>ROSTIME_DECL const Time</type>
      <name>TIME_MIN</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a8fda88c4a25e5c182868a7ed0860ac9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ROSTIME_DECL const Time</type>
      <name>TIME_MIN</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a8fda88c4a25e5c182868a7ed0860ac9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Time</type>
      <name>TIME_MIN</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a9ba711522a4311cc106eba795178b978</anchor>
      <arglist>(0, 1)</arglist>
    </member>
    <member kind="variable">
      <type>const Time</type>
      <name>TIME_MIN</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a9ba711522a4311cc106eba795178b978</anchor>
      <arglist>(0, 1)</arglist>
    </member>
    <member kind="variable">
      <type>const Time</type>
      <name>TIME_MIN</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a9ba711522a4311cc106eba795178b978</anchor>
      <arglist>(0, 1)</arglist>
    </member>
    <member kind="variable">
      <type>ROSTIME_DECL const Time</type>
      <name>TIME_MIN</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a8fda88c4a25e5c182868a7ed0860ac9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ROSTIME_DECL const Time</type>
      <name>TIME_MIN</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a8fda88c4a25e5c182868a7ed0860ac9a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ros::message_operations</name>
    <filename>namespaceros_1_1message__operations.html</filename>
    <class kind="struct">ros::message_operations::Printer&lt; ::roslib::Header_&lt; ContainerAllocator &gt; &gt;</class>
  </compound>
  <compound kind="namespace">
    <name>ros::message_traits</name>
    <filename>namespaceros_1_1message__traits.html</filename>
    <class kind="struct">ros::message_traits::DataType&lt; ::roslib::Header_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::DataType&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::roslib::Header_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::roslib::Header_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, ContainerAllocator &gt; &gt;</class>
    <member kind="function">
      <type>const char *</type>
      <name>datatype</name>
      <anchorfile>namespaceros_1_1message__traits.html</anchorfile>
      <anchor>abbbeb036b96edf61e8666e014b393ac2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>datatype</name>
      <anchorfile>namespaceros_1_1message__traits.html</anchorfile>
      <anchor>a8d57eb1425a199996a962f6dd1924ed2</anchor>
      <arglist>(const M &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>definition</name>
      <anchorfile>namespaceros_1_1message__traits.html</anchorfile>
      <anchor>a57935d60ea312d0695001f6e4847f0c5</anchor>
      <arglist>(const M &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>definition</name>
      <anchorfile>namespaceros_1_1message__traits.html</anchorfile>
      <anchor>ad6a734f99353df41e3fe97135daa3f89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>frameId</name>
      <anchorfile>namespaceros_1_1message__traits.html</anchorfile>
      <anchor>aeb26a8f6bbe4cdc984a2cdab255a59b9</anchor>
      <arglist>(M &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>std::string const *</type>
      <name>frameId</name>
      <anchorfile>namespaceros_1_1message__traits.html</anchorfile>
      <anchor>af881cc05f570a973cdeb203a08019535</anchor>
      <arglist>(const M &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasHeader</name>
      <anchorfile>namespaceros_1_1message__traits.html</anchorfile>
      <anchor>a7e852400bbec42c3c53f4e88efdad19e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std_msgs::Header *</type>
      <name>header</name>
      <anchorfile>namespaceros_1_1message__traits.html</anchorfile>
      <anchor>a06c7fa3217e7e9f5f03e82e6f84a8273</anchor>
      <arglist>(M &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>std_msgs::Header const *</type>
      <name>header</name>
      <anchorfile>namespaceros_1_1message__traits.html</anchorfile>
      <anchor>a04fa4c67adced68688526c4b0c8e51a6</anchor>
      <arglist>(const M &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFixedSize</name>
      <anchorfile>namespaceros_1_1message__traits.html</anchorfile>
      <anchor>a827536d720cd39613f261e09a7e84ace</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSimple</name>
      <anchorfile>namespaceros_1_1message__traits.html</anchorfile>
      <anchor>a08e7d35db9bc8eeca5917383284566e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>md5sum</name>
      <anchorfile>namespaceros_1_1message__traits.html</anchorfile>
      <anchor>ab70b1c0c4bfb3bee0f83a1f0d503adc9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>md5sum</name>
      <anchorfile>namespaceros_1_1message__traits.html</anchorfile>
      <anchor>a7206fe8d2cade95c25c65303da2503a8</anchor>
      <arglist>(const M &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>ros::Time *</type>
      <name>timeStamp</name>
      <anchorfile>namespaceros_1_1message__traits.html</anchorfile>
      <anchor>ac57647ad8bae53923e708f57bd2bd56c</anchor>
      <arglist>(M &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>ros::Time const *</type>
      <name>timeStamp</name>
      <anchorfile>namespaceros_1_1message__traits.html</anchorfile>
      <anchor>a7ae29986cb7fee7cabf779bae135bdad</anchor>
      <arglist>(const M &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ros::serialization</name>
    <filename>namespaceros_1_1serialization.html</filename>
    <class kind="struct">ros::serialization::Serializer&lt; ::roslib::Header_&lt; ContainerAllocator &gt; &gt;</class>
    <member kind="typedef">
      <type>stream_types::StreamType</type>
      <name>StreamType</name>
      <anchorfile>namespaceros_1_1serialization.html</anchorfile>
      <anchor>a1a14dab1bd8bee9f727978aa2a2acf55</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deserialize</name>
      <anchorfile>namespaceros_1_1serialization.html</anchorfile>
      <anchor>a8878ba6313b10e007f67812c1dc8f48e</anchor>
      <arglist>(Stream &amp;stream, T &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deserialize</name>
      <anchorfile>namespaceros_1_1serialization.html</anchorfile>
      <anchor>a6f203095a7dd6aea46c5c395fc637741</anchor>
      <arglist>(Stream &amp;stream, std::vector&lt; T, ContainerAllocator &gt; &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deserialize</name>
      <anchorfile>namespaceros_1_1serialization.html</anchorfile>
      <anchor>a2d2bda8b9c05e864a76189cfcd4fb8f3</anchor>
      <arglist>(Stream &amp;stream, boost::array&lt; T, N &gt; &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deserializeMessage</name>
      <anchorfile>namespaceros_1_1serialization.html</anchorfile>
      <anchor>a44b30403db198ea51a62ce033383c431</anchor>
      <arglist>(const SerializedMessage &amp;m, M &amp;message)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>serializationLength</name>
      <anchorfile>namespaceros_1_1serialization.html</anchorfile>
      <anchor>ab250a46602970677ced8f08393ed9c0c</anchor>
      <arglist>(const T &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>serializationLength</name>
      <anchorfile>namespaceros_1_1serialization.html</anchorfile>
      <anchor>a7e3a80ee4a23510aa5b4558a4d9cae91</anchor>
      <arglist>(const std::vector&lt; T, ContainerAllocator &gt; &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>serializationLength</name>
      <anchorfile>namespaceros_1_1serialization.html</anchorfile>
      <anchor>a322932a7470f9d93dfe02b0d7988ce15</anchor>
      <arglist>(const boost::array&lt; T, N &gt; &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serialize</name>
      <anchorfile>namespaceros_1_1serialization.html</anchorfile>
      <anchor>a6cf4537f871362f54129d5e55a55ea16</anchor>
      <arglist>(Stream &amp;stream, const T &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serialize</name>
      <anchorfile>namespaceros_1_1serialization.html</anchorfile>
      <anchor>aa51c382a94e5d329964bfb65c6d3dfd1</anchor>
      <arglist>(Stream &amp;stream, const std::vector&lt; T, ContainerAllocator &gt; &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serialize</name>
      <anchorfile>namespaceros_1_1serialization.html</anchorfile>
      <anchor>a467557f35757bf25851c56126bf887b5</anchor>
      <arglist>(Stream &amp;stream, const boost::array&lt; T, N &gt; &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>SerializedMessage</type>
      <name>serializeMessage</name>
      <anchorfile>namespaceros_1_1serialization.html</anchorfile>
      <anchor>ac0d8a8d59f7c135b1e41437073fc5a35</anchor>
      <arglist>(const M &amp;message)</arglist>
    </member>
    <member kind="function">
      <type>SerializedMessage</type>
      <name>serializeServiceResponse</name>
      <anchorfile>namespaceros_1_1serialization.html</anchorfile>
      <anchor>a21d45379428e8c2d86e396081bf5225d</anchor>
      <arglist>(bool ok, const M &amp;message)</arglist>
    </member>
    <member kind="function">
      <type>ROSCPP_SERIALIZATION_DECL void</type>
      <name>throwStreamOverrun</name>
      <anchorfile>namespaceros_1_1serialization.html</anchorfile>
      <anchor>a4dadd4d23288953e97509054084619a7</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>roslib</name>
    <filename>namespaceroslib.html</filename>
    <class kind="struct">roslib::Header_</class>
    <member kind="typedef">
      <type>::roslib::Header_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>Header</name>
      <anchorfile>namespaceroslib.html</anchorfile>
      <anchor>a0f003ea3ac01b63655fcbfa671020701</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::roslib::Header const  &gt;</type>
      <name>HeaderConstPtr</name>
      <anchorfile>namespaceroslib.html</anchorfile>
      <anchor>ade94c4653ad3fdc0d5b2e149f53bd054</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::roslib::Header &gt;</type>
      <name>HeaderPtr</name>
      <anchorfile>namespaceroslib.html</anchorfile>
      <anchor>ab5fe0e0ebe0708276bfc7016171271f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceroslib.html</anchorfile>
      <anchor>a50f119c6b5451de275c7dce4e31be9b8</anchor>
      <arglist>(std::ostream &amp;s, const ::roslib::Header_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
</tagfile>
