<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>roscpp_serialization_macros.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ros_comm/doc_stacks/2013-03-02_13-18-51.768941/ros_comm/clients/cpp/roscpp_serialization/include/ros/</path>
    <filename>roscpp__serialization__macros_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>ROSCPP_SERIALIZATION_DECL</name>
      <anchorfile>roscpp__serialization__macros_8h.html</anchorfile>
      <anchor>aba28293395766320c89cc5a745064a03</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>serialization.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ros_comm/doc_stacks/2013-03-02_13-18-51.768941/ros_comm/clients/cpp/roscpp_serialization/src/</path>
    <filename>serialization_8cpp</filename>
    <includes id="serialization_8h" name="serialization.h" local="no" imported="no">ros/serialization.h</includes>
    <namespace>ros::serialization</namespace>
    <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="file">
    <name>serialization.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ros_comm/doc_stacks/2013-03-02_13-18-51.768941/ros_comm/clients/cpp/roscpp_serialization/include/ros/</path>
    <filename>serialization_8h</filename>
    <includes id="serialization_8h" name="serialization.h" local="yes" imported="no">roscpp_serialization_macros.h</includes>
    <includes id="roscpp__serialization__macros_8h" name="roscpp_serialization_macros.h" local="yes" imported="no">roscpp_serialization_macros.h</includes>
    <class kind="struct">ros::serialization::ArraySerializer</class>
    <class kind="struct">ros::serialization::ArraySerializer&lt; T, N, typename boost::disable_if&lt; mt::IsFixedSize&lt; T &gt; &gt;::type &gt;</class>
    <class kind="struct">ros::serialization::ArraySerializer&lt; T, N, typename boost::enable_if&lt; mpl::and_&lt; mt::IsFixedSize&lt; T &gt;, mpl::not_&lt; mt::IsSimple&lt; T &gt; &gt; &gt; &gt;::type &gt;</class>
    <class kind="struct">ros::serialization::ArraySerializer&lt; T, N, typename boost::enable_if&lt; mt::IsSimple&lt; T &gt; &gt;::type &gt;</class>
    <class kind="struct">ros::serialization::IStream</class>
    <class kind="struct">ros::serialization::LStream</class>
    <class kind="struct">ros::serialization::OStream</class>
    <class kind="struct">ros::serialization::Serializer</class>
    <class kind="struct">ros::serialization::Serializer&lt; bool &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ros::Duration &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ros::Time &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Stream</class>
    <class kind="class">ros::serialization::StreamOverrunException</class>
    <class kind="struct">ros::serialization::VectorSerializer</class>
    <class kind="struct">ros::serialization::VectorSerializer&lt; T, ContainerAllocator, typename boost::disable_if&lt; mt::IsFixedSize&lt; T &gt; &gt;::type &gt;</class>
    <class kind="struct">ros::serialization::VectorSerializer&lt; T, ContainerAllocator, typename boost::enable_if&lt; mpl::and_&lt; mt::IsFixedSize&lt; T &gt;, mpl::not_&lt; mt::IsSimple&lt; T &gt; &gt; &gt; &gt;::type &gt;</class>
    <class kind="struct">ros::serialization::VectorSerializer&lt; T, ContainerAllocator, typename boost::enable_if&lt; mt::IsSimple&lt; T &gt; &gt;::type &gt;</class>
    <namespace>ros::serialization</namespace>
    <namespace>ros::serialization::stream_types</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ROS_CREATE_SIMPLE_SERIALIZER</name>
      <anchorfile>serialization_8h.html</anchorfile>
      <anchor>a5ae9aa7329e077c3f2532e2986ecbc1b</anchor>
      <arglist>(Type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>serialization_8h.html</anchorfile>
      <anchor>a099e1dae1f6be6dd61f3609abbae05cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_NEW_SERIALIZATION_API</name>
      <anchorfile>serialization_8h.html</anchorfile>
      <anchor>abab816773f17fa398eae8f63b802681b</anchor>
      <arglist></arglist>
    </member>
    <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="enumeration">
      <name>StreamType</name>
      <anchorfile>namespaceros_1_1serialization_1_1stream__types.html</anchorfile>
      <anchor>ae92a4195e0b8ebb19a142aad67d44e9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Input</name>
      <anchorfile>namespaceros_1_1serialization_1_1stream__types.html</anchorfile>
      <anchor>ae92a4195e0b8ebb19a142aad67d44e9cab7b84fdf1a02fa69ec66043b5f9d9f02</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Output</name>
      <anchorfile>namespaceros_1_1serialization_1_1stream__types.html</anchorfile>
      <anchor>ae92a4195e0b8ebb19a142aad67d44e9ca74cdd97da88d73b7c4022687c657891e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Length</name>
      <anchorfile>namespaceros_1_1serialization_1_1stream__types.html</anchorfile>
      <anchor>ae92a4195e0b8ebb19a142aad67d44e9caaeb825f2b760857c481ab359c3d7f9e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deserialize</name>
      <anchorfile>namespaceros_1_1serialization.html</anchorfile>
      <anchor>abdc77104d480aeae2a50f42726e1fead</anchor>
      <arglist>(Stream &amp;stream, boost::array&lt; T, N &gt; &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deserialize</name>
      <anchorfile>namespaceros_1_1serialization.html</anchorfile>
      <anchor>a3bb576fd55d7414ea1fc89d79d4001a6</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>a332037f1c8b43ae8ff0b194d6042502c</anchor>
      <arglist>(Stream &amp;stream, T &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deserializeMessage</name>
      <anchorfile>namespaceros_1_1serialization.html</anchorfile>
      <anchor>a152d75d1325bcdba48dfc9963686774f</anchor>
      <arglist>(const SerializedMessage &amp;m, M &amp;message)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ROS_CREATE_SIMPLE_SERIALIZER</name>
      <anchorfile>namespaceros_1_1serialization.html</anchorfile>
      <anchor>a8971d371efe567ac71bddb3ad749c77a</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ROS_CREATE_SIMPLE_SERIALIZER</name>
      <anchorfile>namespaceros_1_1serialization.html</anchorfile>
      <anchor>a4f38d610a48e0d40c789a4a2f4d9da2a</anchor>
      <arglist>(float)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ROS_CREATE_SIMPLE_SERIALIZER</name>
      <anchorfile>namespaceros_1_1serialization.html</anchorfile>
      <anchor>a0b9ea38a3d12d17c2da566154fe66fe5</anchor>
      <arglist>(int64_t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ROS_CREATE_SIMPLE_SERIALIZER</name>
      <anchorfile>namespaceros_1_1serialization.html</anchorfile>
      <anchor>aa39aa90a3300270dd8116dc87591b71c</anchor>
      <arglist>(uint64_t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ROS_CREATE_SIMPLE_SERIALIZER</name>
      <anchorfile>namespaceros_1_1serialization.html</anchorfile>
      <anchor>a10b4a9afa8abad5a0c807e7e10e6134f</anchor>
      <arglist>(int32_t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ROS_CREATE_SIMPLE_SERIALIZER</name>
      <anchorfile>namespaceros_1_1serialization.html</anchorfile>
      <anchor>ac02d88e549d6707af0d91e61b0088188</anchor>
      <arglist>(uint32_t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ROS_CREATE_SIMPLE_SERIALIZER</name>
      <anchorfile>namespaceros_1_1serialization.html</anchorfile>
      <anchor>a6e5f0cb6be8019dd2e8009fb0e44c450</anchor>
      <arglist>(int16_t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ROS_CREATE_SIMPLE_SERIALIZER</name>
      <anchorfile>namespaceros_1_1serialization.html</anchorfile>
      <anchor>af5f358516acaa548b7c8dd28aad17656</anchor>
      <arglist>(uint16_t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ROS_CREATE_SIMPLE_SERIALIZER</name>
      <anchorfile>namespaceros_1_1serialization.html</anchorfile>
      <anchor>a35441dea007d0982698199fd02138d75</anchor>
      <arglist>(int8_t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ROS_CREATE_SIMPLE_SERIALIZER</name>
      <anchorfile>namespaceros_1_1serialization.html</anchorfile>
      <anchor>aa3e1372aed776019adabb6e1a8395b10</anchor>
      <arglist>(uint8_t)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>serializationLength</name>
      <anchorfile>namespaceros_1_1serialization.html</anchorfile>
      <anchor>afe1eb339c54781f697f3240fdcee5f64</anchor>
      <arglist>(const boost::array&lt; T, N &gt; &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>serializationLength</name>
      <anchorfile>namespaceros_1_1serialization.html</anchorfile>
      <anchor>a64a69481cc1d0bd46bfb6f100ff61b5f</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>ae20ecf990779cd6d6760eb745a6f00e6</anchor>
      <arglist>(const T &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serialize</name>
      <anchorfile>namespaceros_1_1serialization.html</anchorfile>
      <anchor>a1ce9da4d6f553ec685b1a729e6d29901</anchor>
      <arglist>(Stream &amp;stream, 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>a035e41b2197f6c7552cff66f4b761f21</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>a3eefb431f8ce54e1e2435688246009d9</anchor>
      <arglist>(Stream &amp;stream, const T &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>SerializedMessage</type>
      <name>serializeMessage</name>
      <anchorfile>namespaceros_1_1serialization.html</anchorfile>
      <anchor>a71690efd28d01b900d913d1ac2cb2b75</anchor>
      <arglist>(const M &amp;message)</arglist>
    </member>
    <member kind="function">
      <type>SerializedMessage</type>
      <name>serializeServiceResponse</name>
      <anchorfile>namespaceros_1_1serialization.html</anchorfile>
      <anchor>a3282d2b535ef9986e823257129517320</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="file">
    <name>serialized_message.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ros_comm/doc_stacks/2013-03-02_13-18-51.768941/ros_comm/clients/cpp/roscpp_serialization/include/ros/</path>
    <filename>serialized__message_8h</filename>
    <includes id="roscpp__serialization__macros_8h" name="roscpp_serialization_macros.h" local="yes" imported="no">roscpp_serialization_macros.h</includes>
    <class kind="class">ros::SerializedMessage</class>
  </compound>
  <compound kind="class">
    <name>ros::SerializedMessage</name>
    <filename>classros_1_1SerializedMessage.html</filename>
    <member kind="function">
      <type></type>
      <name>SerializedMessage</name>
      <anchorfile>classros_1_1SerializedMessage.html</anchorfile>
      <anchor>a8edce8864b67b1be4d1edc9bff3266b5</anchor>
      <arglist>(boost::shared_array&lt; uint8_t &gt; buf, size_t num_bytes)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SerializedMessage</name>
      <anchorfile>classros_1_1SerializedMessage.html</anchorfile>
      <anchor>a8715254510b82396c9e62e1f488f106b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_array&lt; uint8_t &gt;</type>
      <name>buf</name>
      <anchorfile>classros_1_1SerializedMessage.html</anchorfile>
      <anchor>ad23248f589e3fe252f606a302c5898f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; void const  &gt;</type>
      <name>message</name>
      <anchorfile>classros_1_1SerializedMessage.html</anchorfile>
      <anchor>ab01aff00654dffdb1517074e01f3619c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t *</type>
      <name>message_start</name>
      <anchorfile>classros_1_1SerializedMessage.html</anchorfile>
      <anchor>a59b5a2d934d344013863a4568790a671</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>num_bytes</name>
      <anchorfile>classros_1_1SerializedMessage.html</anchorfile>
      <anchor>a93022e8a1be5ad6aabe0524e9eb64940</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::type_info *</type>
      <name>type_info</name>
      <anchorfile>classros_1_1SerializedMessage.html</anchorfile>
      <anchor>a63c0e83801f87663b06f3a2051941f75</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ros::serialization</name>
    <filename>namespaceros_1_1serialization.html</filename>
    <namespace>ros::serialization::stream_types</namespace>
    <class kind="struct">ros::serialization::ArraySerializer</class>
    <class kind="struct">ros::serialization::ArraySerializer&lt; T, N, typename boost::disable_if&lt; mt::IsFixedSize&lt; T &gt; &gt;::type &gt;</class>
    <class kind="struct">ros::serialization::ArraySerializer&lt; T, N, typename boost::enable_if&lt; mpl::and_&lt; mt::IsFixedSize&lt; T &gt;, mpl::not_&lt; mt::IsSimple&lt; T &gt; &gt; &gt; &gt;::type &gt;</class>
    <class kind="struct">ros::serialization::ArraySerializer&lt; T, N, typename boost::enable_if&lt; mt::IsSimple&lt; T &gt; &gt;::type &gt;</class>
    <class kind="struct">ros::serialization::IStream</class>
    <class kind="struct">ros::serialization::LStream</class>
    <class kind="struct">ros::serialization::OStream</class>
    <class kind="struct">ros::serialization::Serializer</class>
    <class kind="struct">ros::serialization::Serializer&lt; bool &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ros::Duration &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ros::Time &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Stream</class>
    <class kind="class">ros::serialization::StreamOverrunException</class>
    <class kind="struct">ros::serialization::VectorSerializer</class>
    <class kind="struct">ros::serialization::VectorSerializer&lt; T, ContainerAllocator, typename boost::disable_if&lt; mt::IsFixedSize&lt; T &gt; &gt;::type &gt;</class>
    <class kind="struct">ros::serialization::VectorSerializer&lt; T, ContainerAllocator, typename boost::enable_if&lt; mpl::and_&lt; mt::IsFixedSize&lt; T &gt;, mpl::not_&lt; mt::IsSimple&lt; T &gt; &gt; &gt; &gt;::type &gt;</class>
    <class kind="struct">ros::serialization::VectorSerializer&lt; T, ContainerAllocator, typename boost::enable_if&lt; mt::IsSimple&lt; T &gt; &gt;::type &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>abdc77104d480aeae2a50f42726e1fead</anchor>
      <arglist>(Stream &amp;stream, boost::array&lt; T, N &gt; &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deserialize</name>
      <anchorfile>namespaceros_1_1serialization.html</anchorfile>
      <anchor>a3bb576fd55d7414ea1fc89d79d4001a6</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>a332037f1c8b43ae8ff0b194d6042502c</anchor>
      <arglist>(Stream &amp;stream, T &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deserializeMessage</name>
      <anchorfile>namespaceros_1_1serialization.html</anchorfile>
      <anchor>a152d75d1325bcdba48dfc9963686774f</anchor>
      <arglist>(const SerializedMessage &amp;m, M &amp;message)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ROS_CREATE_SIMPLE_SERIALIZER</name>
      <anchorfile>namespaceros_1_1serialization.html</anchorfile>
      <anchor>a8971d371efe567ac71bddb3ad749c77a</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ROS_CREATE_SIMPLE_SERIALIZER</name>
      <anchorfile>namespaceros_1_1serialization.html</anchorfile>
      <anchor>a4f38d610a48e0d40c789a4a2f4d9da2a</anchor>
      <arglist>(float)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ROS_CREATE_SIMPLE_SERIALIZER</name>
      <anchorfile>namespaceros_1_1serialization.html</anchorfile>
      <anchor>a0b9ea38a3d12d17c2da566154fe66fe5</anchor>
      <arglist>(int64_t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ROS_CREATE_SIMPLE_SERIALIZER</name>
      <anchorfile>namespaceros_1_1serialization.html</anchorfile>
      <anchor>aa39aa90a3300270dd8116dc87591b71c</anchor>
      <arglist>(uint64_t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ROS_CREATE_SIMPLE_SERIALIZER</name>
      <anchorfile>namespaceros_1_1serialization.html</anchorfile>
      <anchor>a10b4a9afa8abad5a0c807e7e10e6134f</anchor>
      <arglist>(int32_t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ROS_CREATE_SIMPLE_SERIALIZER</name>
      <anchorfile>namespaceros_1_1serialization.html</anchorfile>
      <anchor>ac02d88e549d6707af0d91e61b0088188</anchor>
      <arglist>(uint32_t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ROS_CREATE_SIMPLE_SERIALIZER</name>
      <anchorfile>namespaceros_1_1serialization.html</anchorfile>
      <anchor>a6e5f0cb6be8019dd2e8009fb0e44c450</anchor>
      <arglist>(int16_t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ROS_CREATE_SIMPLE_SERIALIZER</name>
      <anchorfile>namespaceros_1_1serialization.html</anchorfile>
      <anchor>af5f358516acaa548b7c8dd28aad17656</anchor>
      <arglist>(uint16_t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ROS_CREATE_SIMPLE_SERIALIZER</name>
      <anchorfile>namespaceros_1_1serialization.html</anchorfile>
      <anchor>a35441dea007d0982698199fd02138d75</anchor>
      <arglist>(int8_t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ROS_CREATE_SIMPLE_SERIALIZER</name>
      <anchorfile>namespaceros_1_1serialization.html</anchorfile>
      <anchor>aa3e1372aed776019adabb6e1a8395b10</anchor>
      <arglist>(uint8_t)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>serializationLength</name>
      <anchorfile>namespaceros_1_1serialization.html</anchorfile>
      <anchor>afe1eb339c54781f697f3240fdcee5f64</anchor>
      <arglist>(const boost::array&lt; T, N &gt; &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>serializationLength</name>
      <anchorfile>namespaceros_1_1serialization.html</anchorfile>
      <anchor>a64a69481cc1d0bd46bfb6f100ff61b5f</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>ae20ecf990779cd6d6760eb745a6f00e6</anchor>
      <arglist>(const T &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serialize</name>
      <anchorfile>namespaceros_1_1serialization.html</anchorfile>
      <anchor>a1ce9da4d6f553ec685b1a729e6d29901</anchor>
      <arglist>(Stream &amp;stream, 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>a035e41b2197f6c7552cff66f4b761f21</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>a3eefb431f8ce54e1e2435688246009d9</anchor>
      <arglist>(Stream &amp;stream, const T &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>SerializedMessage</type>
      <name>serializeMessage</name>
      <anchorfile>namespaceros_1_1serialization.html</anchorfile>
      <anchor>a71690efd28d01b900d913d1ac2cb2b75</anchor>
      <arglist>(const M &amp;message)</arglist>
    </member>
    <member kind="function">
      <type>SerializedMessage</type>
      <name>serializeServiceResponse</name>
      <anchorfile>namespaceros_1_1serialization.html</anchorfile>
      <anchor>a3282d2b535ef9986e823257129517320</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="struct">
    <name>ros::serialization::ArraySerializer</name>
    <filename>structros_1_1serialization_1_1ArraySerializer.html</filename>
    <templarg></templarg>
    <templarg>N</templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::ArraySerializer&lt; T, N, typename boost::disable_if&lt; mt::IsFixedSize&lt; T &gt; &gt;::type &gt;</name>
    <filename>structros_1_1serialization_1_1ArraySerializer_3_01T_00_01N_00_01typename_01boost_1_1disable__if_8ef283f9b0aba98e867efe58dd357cfc.html</filename>
    <templarg></templarg>
    <templarg>N</templarg>
    <member kind="typedef">
      <type>boost::array&lt; T, N &gt;</type>
      <name>ArrayType</name>
      <anchorfile>structros_1_1serialization_1_1ArraySerializer_3_01T_00_01N_00_01typename_01boost_1_1disable__if_8ef283f9b0aba98e867efe58dd357cfc.html</anchorfile>
      <anchor>a98cecb66858d6a8b987614053d835ab8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ArrayType::const_iterator</type>
      <name>ConstIteratorType</name>
      <anchorfile>structros_1_1serialization_1_1ArraySerializer_3_01T_00_01N_00_01typename_01boost_1_1disable__if_8ef283f9b0aba98e867efe58dd357cfc.html</anchorfile>
      <anchor>ac108aaca52a77216a58d4a1c7a1fde2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ArrayType::iterator</type>
      <name>IteratorType</name>
      <anchorfile>structros_1_1serialization_1_1ArraySerializer_3_01T_00_01N_00_01typename_01boost_1_1disable__if_8ef283f9b0aba98e867efe58dd357cfc.html</anchorfile>
      <anchor>aef9d1d770f7e536784afeaf428944c71</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>read</name>
      <anchorfile>structros_1_1serialization_1_1ArraySerializer_3_01T_00_01N_00_01typename_01boost_1_1disable__if_8ef283f9b0aba98e867efe58dd357cfc.html</anchorfile>
      <anchor>afe432fc7fae19a5cbf015ca4ea2cf572</anchor>
      <arglist>(Stream &amp;stream, ArrayType &amp;v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint32_t</type>
      <name>serializedLength</name>
      <anchorfile>structros_1_1serialization_1_1ArraySerializer_3_01T_00_01N_00_01typename_01boost_1_1disable__if_8ef283f9b0aba98e867efe58dd357cfc.html</anchorfile>
      <anchor>a31849a4ccae2a9d18d64a9ae8b31c6be</anchor>
      <arglist>(const ArrayType &amp;v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>write</name>
      <anchorfile>structros_1_1serialization_1_1ArraySerializer_3_01T_00_01N_00_01typename_01boost_1_1disable__if_8ef283f9b0aba98e867efe58dd357cfc.html</anchorfile>
      <anchor>a245091c7c2293a0932af9a68ab0f1920</anchor>
      <arglist>(Stream &amp;stream, const ArrayType &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::ArraySerializer&lt; T, N, typename boost::enable_if&lt; mpl::and_&lt; mt::IsFixedSize&lt; T &gt;, mpl::not_&lt; mt::IsSimple&lt; T &gt; &gt; &gt; &gt;::type &gt;</name>
    <filename>structros_1_1serialization_1_1ArraySerializer_3_01T_00_01N_00_01typename_01boost_1_1enable__if_32b6018921cf451a2d49fa0f72c66d5c2.html</filename>
    <templarg></templarg>
    <templarg>N</templarg>
    <member kind="typedef">
      <type>boost::array&lt; T, N &gt;</type>
      <name>ArrayType</name>
      <anchorfile>structros_1_1serialization_1_1ArraySerializer_3_01T_00_01N_00_01typename_01boost_1_1enable__if_32b6018921cf451a2d49fa0f72c66d5c2.html</anchorfile>
      <anchor>ad768db69820474ac93443f612ba80668</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ArrayType::const_iterator</type>
      <name>ConstIteratorType</name>
      <anchorfile>structros_1_1serialization_1_1ArraySerializer_3_01T_00_01N_00_01typename_01boost_1_1enable__if_32b6018921cf451a2d49fa0f72c66d5c2.html</anchorfile>
      <anchor>a6c3a71dfc88f8c58c9d3c95069cca5fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ArrayType::iterator</type>
      <name>IteratorType</name>
      <anchorfile>structros_1_1serialization_1_1ArraySerializer_3_01T_00_01N_00_01typename_01boost_1_1enable__if_32b6018921cf451a2d49fa0f72c66d5c2.html</anchorfile>
      <anchor>aef126d71334f26f243ab68264b0b6d8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>read</name>
      <anchorfile>structros_1_1serialization_1_1ArraySerializer_3_01T_00_01N_00_01typename_01boost_1_1enable__if_32b6018921cf451a2d49fa0f72c66d5c2.html</anchorfile>
      <anchor>ac5401aae5406af73a73268065ff4714d</anchor>
      <arglist>(Stream &amp;stream, ArrayType &amp;v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint32_t</type>
      <name>serializedLength</name>
      <anchorfile>structros_1_1serialization_1_1ArraySerializer_3_01T_00_01N_00_01typename_01boost_1_1enable__if_32b6018921cf451a2d49fa0f72c66d5c2.html</anchorfile>
      <anchor>a925dd5ef6f09a561e9571105191df13e</anchor>
      <arglist>(const ArrayType &amp;v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>write</name>
      <anchorfile>structros_1_1serialization_1_1ArraySerializer_3_01T_00_01N_00_01typename_01boost_1_1enable__if_32b6018921cf451a2d49fa0f72c66d5c2.html</anchorfile>
      <anchor>a4e0fbac1b3d0ea1a6fa7bd8a98173038</anchor>
      <arglist>(Stream &amp;stream, const ArrayType &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::ArraySerializer&lt; T, N, typename boost::enable_if&lt; mt::IsSimple&lt; T &gt; &gt;::type &gt;</name>
    <filename>structros_1_1serialization_1_1ArraySerializer_3_01T_00_01N_00_01typename_01boost_1_1enable__if_3af52ef84fa8d5ff3c515bc32cee0a703.html</filename>
    <templarg></templarg>
    <templarg>N</templarg>
    <member kind="typedef">
      <type>boost::array&lt; T, N &gt;</type>
      <name>ArrayType</name>
      <anchorfile>structros_1_1serialization_1_1ArraySerializer_3_01T_00_01N_00_01typename_01boost_1_1enable__if_3af52ef84fa8d5ff3c515bc32cee0a703.html</anchorfile>
      <anchor>a45bf51eb1892cd2949db3aafd160e194</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ArrayType::const_iterator</type>
      <name>ConstIteratorType</name>
      <anchorfile>structros_1_1serialization_1_1ArraySerializer_3_01T_00_01N_00_01typename_01boost_1_1enable__if_3af52ef84fa8d5ff3c515bc32cee0a703.html</anchorfile>
      <anchor>a5c2862606c40e3c30e340b153c043582</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ArrayType::iterator</type>
      <name>IteratorType</name>
      <anchorfile>structros_1_1serialization_1_1ArraySerializer_3_01T_00_01N_00_01typename_01boost_1_1enable__if_3af52ef84fa8d5ff3c515bc32cee0a703.html</anchorfile>
      <anchor>ab7a57fffbc656e0e9c6bc977aadeb90d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>read</name>
      <anchorfile>structros_1_1serialization_1_1ArraySerializer_3_01T_00_01N_00_01typename_01boost_1_1enable__if_3af52ef84fa8d5ff3c515bc32cee0a703.html</anchorfile>
      <anchor>ac87015da087a9845f56c104f4527366f</anchor>
      <arglist>(Stream &amp;stream, ArrayType &amp;v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint32_t</type>
      <name>serializedLength</name>
      <anchorfile>structros_1_1serialization_1_1ArraySerializer_3_01T_00_01N_00_01typename_01boost_1_1enable__if_3af52ef84fa8d5ff3c515bc32cee0a703.html</anchorfile>
      <anchor>a2553706506312404d60ced1aba81f05a</anchor>
      <arglist>(const ArrayType &amp;v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>write</name>
      <anchorfile>structros_1_1serialization_1_1ArraySerializer_3_01T_00_01N_00_01typename_01boost_1_1enable__if_3af52ef84fa8d5ff3c515bc32cee0a703.html</anchorfile>
      <anchor>a358075197cb929a8ddb1ee0c162e1f6b</anchor>
      <arglist>(Stream &amp;stream, const ArrayType &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::IStream</name>
    <filename>structros_1_1serialization_1_1IStream.html</filename>
    <base>ros::serialization::Stream</base>
    <member kind="function">
      <type></type>
      <name>IStream</name>
      <anchorfile>structros_1_1serialization_1_1IStream.html</anchorfile>
      <anchor>a6071b7ef198c16f8860d3489a7c04842</anchor>
      <arglist>(uint8_t *data, uint32_t count)</arglist>
    </member>
    <member kind="function">
      <type>ROS_FORCE_INLINE void</type>
      <name>next</name>
      <anchorfile>structros_1_1serialization_1_1IStream.html</anchorfile>
      <anchor>ae7d6c57940780d14b1c5f9210519c6cb</anchor>
      <arglist>(T &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>ROS_FORCE_INLINE IStream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>structros_1_1serialization_1_1IStream.html</anchorfile>
      <anchor>a32c60ec1a6e3246902cdb011e29873e5</anchor>
      <arglist>(T &amp;t)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const StreamType</type>
      <name>stream_type</name>
      <anchorfile>structros_1_1serialization_1_1IStream.html</anchorfile>
      <anchor>a83e6b930b8336f89369fcd8ed28e77c8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::LStream</name>
    <filename>structros_1_1serialization_1_1LStream.html</filename>
    <member kind="function">
      <type>ROS_FORCE_INLINE uint32_t</type>
      <name>advance</name>
      <anchorfile>structros_1_1serialization_1_1LStream.html</anchorfile>
      <anchor>ae0bb8ec4d8005e88bf8ac43011056767</anchor>
      <arglist>(uint32_t len)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>getLength</name>
      <anchorfile>structros_1_1serialization_1_1LStream.html</anchorfile>
      <anchor>aabf2958595a5cad71075cd6e17914a5f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LStream</name>
      <anchorfile>structros_1_1serialization_1_1LStream.html</anchorfile>
      <anchor>af62b664116ce5245d0e2c6baa73d0df5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ROS_FORCE_INLINE void</type>
      <name>next</name>
      <anchorfile>structros_1_1serialization_1_1LStream.html</anchorfile>
      <anchor>a47bbf676ac74166fc8e5f62829a5bb42</anchor>
      <arglist>(const T &amp;t)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const StreamType</type>
      <name>stream_type</name>
      <anchorfile>structros_1_1serialization_1_1LStream.html</anchorfile>
      <anchor>a397ba079309d752ed41273fd08865455</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>count_</name>
      <anchorfile>structros_1_1serialization_1_1LStream.html</anchorfile>
      <anchor>a3d3ac560e1b4c9fdcd7346b647e05405</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::OStream</name>
    <filename>structros_1_1serialization_1_1OStream.html</filename>
    <base>ros::serialization::Stream</base>
    <member kind="function">
      <type>ROS_FORCE_INLINE void</type>
      <name>next</name>
      <anchorfile>structros_1_1serialization_1_1OStream.html</anchorfile>
      <anchor>ae3c384aa55c677e7b7b067b5796ec954</anchor>
      <arglist>(const T &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>ROS_FORCE_INLINE OStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structros_1_1serialization_1_1OStream.html</anchorfile>
      <anchor>a7407dd0fa8eed7b6495c6679c27cc5e2</anchor>
      <arglist>(const T &amp;t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OStream</name>
      <anchorfile>structros_1_1serialization_1_1OStream.html</anchorfile>
      <anchor>a736d16be4ffb2cd42b19afe08ff87266</anchor>
      <arglist>(uint8_t *data, uint32_t count)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const StreamType</type>
      <name>stream_type</name>
      <anchorfile>structros_1_1serialization_1_1OStream.html</anchorfile>
      <anchor>a070d18f1fe81109e929185ddabbe511d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer</name>
    <filename>structros_1_1serialization_1_1Serializer.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>read</name>
      <anchorfile>structros_1_1serialization_1_1Serializer.html</anchorfile>
      <anchor>ab242082edb383a17e87d982894744e3d</anchor>
      <arglist>(Stream &amp;stream, typename boost::call_traits&lt; T &gt;::reference t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint32_t</type>
      <name>serializedLength</name>
      <anchorfile>structros_1_1serialization_1_1Serializer.html</anchorfile>
      <anchor>a93d212e726e59bd8ce502edc43f819bd</anchor>
      <arglist>(typename boost::call_traits&lt; T &gt;::param_type t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>write</name>
      <anchorfile>structros_1_1serialization_1_1Serializer.html</anchorfile>
      <anchor>af9a14b4c654786965077f1f471e21214</anchor>
      <arglist>(Stream &amp;stream, typename boost::call_traits&lt; T &gt;::param_type t)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; bool &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01bool_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>read</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01bool_01_4.html</anchorfile>
      <anchor>a420ddb369edf8dd9bf221eaae480b4ef</anchor>
      <arglist>(Stream &amp;stream, bool &amp;v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint32_t</type>
      <name>serializedLength</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01bool_01_4.html</anchorfile>
      <anchor>a1407f4877daf3c12caf0c9f15cd7ecb2</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>write</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01bool_01_4.html</anchorfile>
      <anchor>a99d2d03e414ea1b380486c0ffe1455bc</anchor>
      <arglist>(Stream &amp;stream, const bool v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ros::Duration &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01ros_1_1Duration_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>read</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01ros_1_1Duration_01_4.html</anchorfile>
      <anchor>a86b37b48e4cba46f9738c68f8ba6ae70</anchor>
      <arglist>(Stream &amp;stream, ros::Duration &amp;v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint32_t</type>
      <name>serializedLength</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01ros_1_1Duration_01_4.html</anchorfile>
      <anchor>aaa83728ff1dd77956723be8151ceb420</anchor>
      <arglist>(const ros::Duration &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>write</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01ros_1_1Duration_01_4.html</anchorfile>
      <anchor>a0e50736975e2ef49116e7fa0b3e4c188</anchor>
      <arglist>(Stream &amp;stream, const ros::Duration &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ros::Time &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01ros_1_1Time_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>read</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01ros_1_1Time_01_4.html</anchorfile>
      <anchor>a6d0e69dfb28b8e279f23726736d03f04</anchor>
      <arglist>(Stream &amp;stream, ros::Time &amp;v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint32_t</type>
      <name>serializedLength</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01ros_1_1Time_01_4.html</anchorfile>
      <anchor>aab284ae82cff44cae9393645d4df4f72</anchor>
      <arglist>(const ros::Time &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>write</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01ros_1_1Time_01_4.html</anchorfile>
      <anchor>a50dc344ec610a364df4ad6b14851d981</anchor>
      <arglist>(Stream &amp;stream, const ros::Time &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01std_1_1basic__string_3_01char_00_01std_1_1char__tra3a9657997177c2c7cd46422d65dc0708.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, ContainerAllocator &gt;</type>
      <name>StringType</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01std_1_1basic__string_3_01char_00_01std_1_1char__tra3a9657997177c2c7cd46422d65dc0708.html</anchorfile>
      <anchor>a9bc84c6edb59cd4f5067066c5f80633e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>read</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01std_1_1basic__string_3_01char_00_01std_1_1char__tra3a9657997177c2c7cd46422d65dc0708.html</anchorfile>
      <anchor>a668944b0d7c784143bc4ec8971c199af</anchor>
      <arglist>(Stream &amp;stream, StringType &amp;str)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint32_t</type>
      <name>serializedLength</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01std_1_1basic__string_3_01char_00_01std_1_1char__tra3a9657997177c2c7cd46422d65dc0708.html</anchorfile>
      <anchor>a3814b7a3a328e5eb9a5a516ce7080231</anchor>
      <arglist>(const StringType &amp;str)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>write</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01std_1_1basic__string_3_01char_00_01std_1_1char__tra3a9657997177c2c7cd46422d65dc0708.html</anchorfile>
      <anchor>a8d56534ff99ef70766312e785dce1945</anchor>
      <arglist>(Stream &amp;stream, const StringType &amp;str)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Stream</name>
    <filename>structros_1_1serialization_1_1Stream.html</filename>
    <member kind="function">
      <type>ROS_FORCE_INLINE uint8_t *</type>
      <name>advance</name>
      <anchorfile>structros_1_1serialization_1_1Stream.html</anchorfile>
      <anchor>a710042bf554cdcb7b9076a389f5324d8</anchor>
      <arglist>(uint32_t len)</arglist>
    </member>
    <member kind="function">
      <type>uint8_t *</type>
      <name>getData</name>
      <anchorfile>structros_1_1serialization_1_1Stream.html</anchorfile>
      <anchor>ab5d045b8b206bf563d11d38ddaaf87d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>getLength</name>
      <anchorfile>structros_1_1serialization_1_1Stream.html</anchorfile>
      <anchor>a301b35f999b41ada0ba05c6a75d2a789</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Stream</name>
      <anchorfile>structros_1_1serialization_1_1Stream.html</anchorfile>
      <anchor>a62b76d66fccf9f441ad11a51cb34fb41</anchor>
      <arglist>(uint8_t *_data, uint32_t _count)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t *</type>
      <name>data_</name>
      <anchorfile>structros_1_1serialization_1_1Stream.html</anchorfile>
      <anchor>a520384f2722e44d8502edee85568a441</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t *</type>
      <name>end_</name>
      <anchorfile>structros_1_1serialization_1_1Stream.html</anchorfile>
      <anchor>ad7966851f134c13df822f38338dac5cf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ros::serialization::StreamOverrunException</name>
    <filename>classros_1_1serialization_1_1StreamOverrunException.html</filename>
    <base>ros::Exception</base>
    <member kind="function">
      <type></type>
      <name>StreamOverrunException</name>
      <anchorfile>classros_1_1serialization_1_1StreamOverrunException.html</anchorfile>
      <anchor>a78593566cb50dd51457bfad257ef35eb</anchor>
      <arglist>(const std::string &amp;what)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::VectorSerializer</name>
    <filename>structros_1_1serialization_1_1VectorSerializer.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::VectorSerializer&lt; T, ContainerAllocator, typename boost::disable_if&lt; mt::IsFixedSize&lt; T &gt; &gt;::type &gt;</name>
    <filename>structros_1_1serialization_1_1VectorSerializer_3_01T_00_01ContainerAllocator_00_01typename_01boo43b04a606361a9f4d3d545d46d9ec341.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>VecType::const_iterator</type>
      <name>ConstIteratorType</name>
      <anchorfile>structros_1_1serialization_1_1VectorSerializer_3_01T_00_01ContainerAllocator_00_01typename_01boo43b04a606361a9f4d3d545d46d9ec341.html</anchorfile>
      <anchor>ab167e7375889802812eeb26ac72f6c82</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VecType::iterator</type>
      <name>IteratorType</name>
      <anchorfile>structros_1_1serialization_1_1VectorSerializer_3_01T_00_01ContainerAllocator_00_01typename_01boo43b04a606361a9f4d3d545d46d9ec341.html</anchorfile>
      <anchor>ad7f5f026e74a5fdc590627d2c36e3f65</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; T, typename ContainerAllocator::template rebind&lt; T &gt;::other &gt;</type>
      <name>VecType</name>
      <anchorfile>structros_1_1serialization_1_1VectorSerializer_3_01T_00_01ContainerAllocator_00_01typename_01boo43b04a606361a9f4d3d545d46d9ec341.html</anchorfile>
      <anchor>a7a1704ed25b84928d0319992224d5174</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>read</name>
      <anchorfile>structros_1_1serialization_1_1VectorSerializer_3_01T_00_01ContainerAllocator_00_01typename_01boo43b04a606361a9f4d3d545d46d9ec341.html</anchorfile>
      <anchor>acf85d69a0324af0ea6faa22215a5ff14</anchor>
      <arglist>(Stream &amp;stream, VecType &amp;v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint32_t</type>
      <name>serializedLength</name>
      <anchorfile>structros_1_1serialization_1_1VectorSerializer_3_01T_00_01ContainerAllocator_00_01typename_01boo43b04a606361a9f4d3d545d46d9ec341.html</anchorfile>
      <anchor>aec4209f307e6da9338ef38b0126d460d</anchor>
      <arglist>(const VecType &amp;v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>write</name>
      <anchorfile>structros_1_1serialization_1_1VectorSerializer_3_01T_00_01ContainerAllocator_00_01typename_01boo43b04a606361a9f4d3d545d46d9ec341.html</anchorfile>
      <anchor>a42a9062881f0dd4394c8b6b0346ea628</anchor>
      <arglist>(Stream &amp;stream, const VecType &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::VectorSerializer&lt; T, ContainerAllocator, typename boost::enable_if&lt; mpl::and_&lt; mt::IsFixedSize&lt; T &gt;, mpl::not_&lt; mt::IsSimple&lt; T &gt; &gt; &gt; &gt;::type &gt;</name>
    <filename>structros_1_1serialization_1_1VectorSerializer_3_01T_00_01ContainerAllocator_00_01typename_01boo32914c81634b750c119ea738d8bba8c2.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>VecType::const_iterator</type>
      <name>ConstIteratorType</name>
      <anchorfile>structros_1_1serialization_1_1VectorSerializer_3_01T_00_01ContainerAllocator_00_01typename_01boo32914c81634b750c119ea738d8bba8c2.html</anchorfile>
      <anchor>a57c8e79fdea53ba29b60d9489d3fa4ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VecType::iterator</type>
      <name>IteratorType</name>
      <anchorfile>structros_1_1serialization_1_1VectorSerializer_3_01T_00_01ContainerAllocator_00_01typename_01boo32914c81634b750c119ea738d8bba8c2.html</anchorfile>
      <anchor>ace93126b4e3a05d3fbeef011de59b3e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; T, typename ContainerAllocator::template rebind&lt; T &gt;::other &gt;</type>
      <name>VecType</name>
      <anchorfile>structros_1_1serialization_1_1VectorSerializer_3_01T_00_01ContainerAllocator_00_01typename_01boo32914c81634b750c119ea738d8bba8c2.html</anchorfile>
      <anchor>aed8ab37306bcc79f1944da3107b6e30c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>read</name>
      <anchorfile>structros_1_1serialization_1_1VectorSerializer_3_01T_00_01ContainerAllocator_00_01typename_01boo32914c81634b750c119ea738d8bba8c2.html</anchorfile>
      <anchor>a2b438a7ab918c57f50c7343856632fbc</anchor>
      <arglist>(Stream &amp;stream, VecType &amp;v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint32_t</type>
      <name>serializedLength</name>
      <anchorfile>structros_1_1serialization_1_1VectorSerializer_3_01T_00_01ContainerAllocator_00_01typename_01boo32914c81634b750c119ea738d8bba8c2.html</anchorfile>
      <anchor>ad3686f79b791ab0f9b44583d7f7272e0</anchor>
      <arglist>(const VecType &amp;v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>write</name>
      <anchorfile>structros_1_1serialization_1_1VectorSerializer_3_01T_00_01ContainerAllocator_00_01typename_01boo32914c81634b750c119ea738d8bba8c2.html</anchorfile>
      <anchor>adf175905b095e2bf686248e42d2f0ccc</anchor>
      <arglist>(Stream &amp;stream, const VecType &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::VectorSerializer&lt; T, ContainerAllocator, typename boost::enable_if&lt; mt::IsSimple&lt; T &gt; &gt;::type &gt;</name>
    <filename>structros_1_1serialization_1_1VectorSerializer_3_01T_00_01ContainerAllocator_00_01typename_01boo22263a98d2b8bd9eb2ee0e84f272548c.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>VecType::const_iterator</type>
      <name>ConstIteratorType</name>
      <anchorfile>structros_1_1serialization_1_1VectorSerializer_3_01T_00_01ContainerAllocator_00_01typename_01boo22263a98d2b8bd9eb2ee0e84f272548c.html</anchorfile>
      <anchor>ab18b959c5f060e92760574253c5f1c3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VecType::iterator</type>
      <name>IteratorType</name>
      <anchorfile>structros_1_1serialization_1_1VectorSerializer_3_01T_00_01ContainerAllocator_00_01typename_01boo22263a98d2b8bd9eb2ee0e84f272548c.html</anchorfile>
      <anchor>a1941feae18ca2e9f270f6bb300c2cff2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; T, typename ContainerAllocator::template rebind&lt; T &gt;::other &gt;</type>
      <name>VecType</name>
      <anchorfile>structros_1_1serialization_1_1VectorSerializer_3_01T_00_01ContainerAllocator_00_01typename_01boo22263a98d2b8bd9eb2ee0e84f272548c.html</anchorfile>
      <anchor>a2d6513af9ec60fea865b98ed7b0883af</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>read</name>
      <anchorfile>structros_1_1serialization_1_1VectorSerializer_3_01T_00_01ContainerAllocator_00_01typename_01boo22263a98d2b8bd9eb2ee0e84f272548c.html</anchorfile>
      <anchor>a59ea096d0f955897ba1d1993bf1dcdd2</anchor>
      <arglist>(Stream &amp;stream, VecType &amp;v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint32_t</type>
      <name>serializedLength</name>
      <anchorfile>structros_1_1serialization_1_1VectorSerializer_3_01T_00_01ContainerAllocator_00_01typename_01boo22263a98d2b8bd9eb2ee0e84f272548c.html</anchorfile>
      <anchor>a76847a5c08799a75d9319bfab8a0d744</anchor>
      <arglist>(const VecType &amp;v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>write</name>
      <anchorfile>structros_1_1serialization_1_1VectorSerializer_3_01T_00_01ContainerAllocator_00_01typename_01boo22263a98d2b8bd9eb2ee0e84f272548c.html</anchorfile>
      <anchor>af1c38a27e2959072088780e98d72f2a0</anchor>
      <arglist>(Stream &amp;stream, const VecType &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ros::serialization::stream_types</name>
    <filename>namespaceros_1_1serialization_1_1stream__types.html</filename>
    <member kind="enumeration">
      <name>StreamType</name>
      <anchorfile>namespaceros_1_1serialization_1_1stream__types.html</anchorfile>
      <anchor>ae92a4195e0b8ebb19a142aad67d44e9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Input</name>
      <anchorfile>namespaceros_1_1serialization_1_1stream__types.html</anchorfile>
      <anchor>ae92a4195e0b8ebb19a142aad67d44e9cab7b84fdf1a02fa69ec66043b5f9d9f02</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Output</name>
      <anchorfile>namespaceros_1_1serialization_1_1stream__types.html</anchorfile>
      <anchor>ae92a4195e0b8ebb19a142aad67d44e9ca74cdd97da88d73b7c4022687c657891e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Length</name>
      <anchorfile>namespaceros_1_1serialization_1_1stream__types.html</anchorfile>
      <anchor>ae92a4195e0b8ebb19a142aad67d44e9caaeb825f2b760857c481ab359c3d7f9e5</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
