<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>builtin_types.cpp</name>
    <path>/tmp/ws/src/ros_comm/test/test_roscpp/test_serialization/src/</path>
    <filename>builtin__types_8cpp</filename>
    <member kind="function">
      <type>void</type>
      <name>callback</name>
      <anchorfile>builtin__types_8cpp.html</anchorfile>
      <anchor>a4ba1a524f37cfc399680b792cf82d2e5</anchor>
      <arglist>(const boost::shared_ptr&lt; T const &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>builtin__types_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>builtin__types_8cpp.html</anchorfile>
      <anchor>a107122f9be1119c1b4ec81f96958eaf5</anchor>
      <arglist>(BuiltinTypes, advertise)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>builtin__types_8cpp.html</anchorfile>
      <anchor>aab36271c72d98c8f5be253fb5e7d1973</anchor>
      <arglist>(BuiltinTypes, subscribe)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>check_master.cpp</name>
    <path>/tmp/ws/src/ros_comm/test/test_roscpp/test/src/</path>
    <filename>check__master_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>check__master_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>check__master_8cpp.html</anchorfile>
      <anchor>aba6a2c075986468803f0a8f9330811a0</anchor>
      <arglist>(CheckMaster, checkMaster)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_should_exist</name>
      <anchorfile>check__master_8cpp.html</anchorfile>
      <anchor>ab0b358ae444e91b643c06cc56218348b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>crashes_under_gprof.cpp</name>
    <path>/tmp/ws/src/ros_comm/test/test_roscpp/test/src/</path>
    <filename>crashes__under__gprof_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>crashes__under__gprof_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fake_message.h</name>
    <path>/tmp/ws/src/ros_comm/test/test_roscpp/test/</path>
    <filename>fake__message_8h</filename>
    <class kind="class">FakeMessage</class>
    <class kind="class">FakeSubHelper</class>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; FakeSubHelper &gt;</type>
      <name>FakeSubHelperPtr</name>
      <anchorfile>fake__message_8h.html</anchorfile>
      <anchor>a8123142754f832436961f8612025d7ad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>generated_messages.cpp</name>
    <path>/tmp/ws/src/ros_comm/test/test_roscpp/test_serialization/src/</path>
    <filename>generated__messages_8cpp</filename>
    <includes id="helpers_8h" name="helpers.h" local="yes" imported="no">helpers.h</includes>
    <namespace>test_roscpp</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ALLOCATOR_CONSTRUCTOR_COMPILATION_TEST</name>
      <anchorfile>generated__messages_8cpp.html</anchorfile>
      <anchor>a048a1b2e3ff2b00f8fe15c8be964eeb3</anchor>
      <arglist>(Type, Allocator)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SERIALIZATION_COMPILATION_TEST</name>
      <anchorfile>generated__messages_8cpp.html</anchorfile>
      <anchor>ae6684044227a1c1c839b3d75e92e8480</anchor>
      <arglist>(Type)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ALLOCATOR_CONSTRUCTOR_COMPILATION_TEST</name>
      <anchorfile>generated__messages_8cpp.html</anchorfile>
      <anchor>a5b6822825f3bc7a83939142c6545c078</anchor>
      <arglist>(ArrayOfFixedLength, std::allocator&lt; void &gt;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ALLOCATOR_CONSTRUCTOR_COMPILATION_TEST</name>
      <anchorfile>generated__messages_8cpp.html</anchorfile>
      <anchor>a07bc0d6addb8b4094add893254c59f3c</anchor>
      <arglist>(ArrayOfVariableLength, std::allocator&lt; void &gt;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ALLOCATOR_CONSTRUCTOR_COMPILATION_TEST</name>
      <anchorfile>generated__messages_8cpp.html</anchorfile>
      <anchor>ad9a697c57f55ac5b42b17da72f91d87b</anchor>
      <arglist>(EmbeddedFixedLength, std::allocator&lt; void &gt;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ALLOCATOR_CONSTRUCTOR_COMPILATION_TEST</name>
      <anchorfile>generated__messages_8cpp.html</anchorfile>
      <anchor>aae5227695a5905d8f8a91c94621e8ab8</anchor>
      <arglist>(EmbeddedVariableLength, std::allocator&lt; void &gt;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ALLOCATOR_CONSTRUCTOR_COMPILATION_TEST</name>
      <anchorfile>generated__messages_8cpp.html</anchorfile>
      <anchor>a9a20bddcb7ee0c94440142ad42f42f6b</anchor>
      <arglist>(FixedLength, std::allocator&lt; void &gt;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ALLOCATOR_CONSTRUCTOR_COMPILATION_TEST</name>
      <anchorfile>generated__messages_8cpp.html</anchorfile>
      <anchor>aad5b336a3508dd0a906371d1b5827581</anchor>
      <arglist>(VariableLength, std::allocator&lt; void &gt;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ALLOCATOR_CONSTRUCTOR_COMPILATION_TEST</name>
      <anchorfile>generated__messages_8cpp.html</anchorfile>
      <anchor>a001409e3f21e2a2617a5fe1a6b02fe27</anchor>
      <arglist>(WithHeader, std::allocator&lt; void &gt;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ALLOCATOR_CONSTRUCTOR_COMPILATION_TEST</name>
      <anchorfile>generated__messages_8cpp.html</anchorfile>
      <anchor>a5070dce177e030eb4fba703eaa7e4833</anchor>
      <arglist>(EmbeddedExternal, std::allocator&lt; void &gt;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ALLOCATOR_CONSTRUCTOR_COMPILATION_TEST</name>
      <anchorfile>generated__messages_8cpp.html</anchorfile>
      <anchor>acc7963d354f5a9905de16fd3a4d52bb7</anchor>
      <arglist>(WithTime, std::allocator&lt; void &gt;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ALLOCATOR_CONSTRUCTOR_COMPILATION_TEST</name>
      <anchorfile>generated__messages_8cpp.html</anchorfile>
      <anchor>a2a0390b8f1a7ba6a37f41b5e9a4f3da8</anchor>
      <arglist>(WithDuration, std::allocator&lt; void &gt;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ALLOCATOR_CONSTRUCTOR_COMPILATION_TEST</name>
      <anchorfile>generated__messages_8cpp.html</anchorfile>
      <anchor>a78c4fe2f334f207694a57b7a601e8b53</anchor>
      <arglist>(WithMemberNamedHeaderThatIsNotAHeader, std::allocator&lt; void &gt;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ALLOCATOR_CONSTRUCTOR_COMPILATION_TEST</name>
      <anchorfile>generated__messages_8cpp.html</anchorfile>
      <anchor>a0d44e9cc709596c18c8334c44cf6ffa6</anchor>
      <arglist>(FixedLengthArrayOfExternal, std::allocator&lt; void &gt;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ALLOCATOR_CONSTRUCTOR_COMPILATION_TEST</name>
      <anchorfile>generated__messages_8cpp.html</anchorfile>
      <anchor>aeb24fe44bfd7c791765cd2a8675210c7</anchor>
      <arglist>(VariableLengthArrayOfExternal, std::allocator&lt; void &gt;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ALLOCATOR_CONSTRUCTOR_COMPILATION_TEST</name>
      <anchorfile>generated__messages_8cpp.html</anchorfile>
      <anchor>acfb33549b0702a865a760d528323ceee</anchor>
      <arglist>(FixedLengthStringArray, std::allocator&lt; void &gt;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ALLOCATOR_CONSTRUCTOR_COMPILATION_TEST</name>
      <anchorfile>generated__messages_8cpp.html</anchorfile>
      <anchor>adfb832acb84a928b4c7f48a19cfec2bb</anchor>
      <arglist>(VariableLengthStringArray, std::allocator&lt; void &gt;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ALLOCATOR_CONSTRUCTOR_COMPILATION_TEST</name>
      <anchorfile>generated__messages_8cpp.html</anchorfile>
      <anchor>afe216b89dd8cac3471ffd5a4b8c5e5b3</anchor>
      <arglist>(MyArrayOfFixedLength, Allocator&lt; void &gt;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ALLOCATOR_CONSTRUCTOR_COMPILATION_TEST</name>
      <anchorfile>generated__messages_8cpp.html</anchorfile>
      <anchor>a6fd875cbb22766a452c9044b97eeef13</anchor>
      <arglist>(MyArrayOfVariableLength, Allocator&lt; void &gt;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ALLOCATOR_CONSTRUCTOR_COMPILATION_TEST</name>
      <anchorfile>generated__messages_8cpp.html</anchorfile>
      <anchor>aa12330bf958b71ca23bd9a86e6ce42c3</anchor>
      <arglist>(MyEmbeddedFixedLength, Allocator&lt; void &gt;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ALLOCATOR_CONSTRUCTOR_COMPILATION_TEST</name>
      <anchorfile>generated__messages_8cpp.html</anchorfile>
      <anchor>a6196d7ddb3fc02430e1dfba295f8dd67</anchor>
      <arglist>(MyEmbeddedVariableLength, Allocator&lt; void &gt;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ALLOCATOR_CONSTRUCTOR_COMPILATION_TEST</name>
      <anchorfile>generated__messages_8cpp.html</anchorfile>
      <anchor>a9c651da104e3f5d8900545385b4aa9ff</anchor>
      <arglist>(MyFixedLength, Allocator&lt; void &gt;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ALLOCATOR_CONSTRUCTOR_COMPILATION_TEST</name>
      <anchorfile>generated__messages_8cpp.html</anchorfile>
      <anchor>a85062b292309339882e4322afc31edfb</anchor>
      <arglist>(MyVariableLength, Allocator&lt; void &gt;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ALLOCATOR_CONSTRUCTOR_COMPILATION_TEST</name>
      <anchorfile>generated__messages_8cpp.html</anchorfile>
      <anchor>a76749d33449064c61ddb17466443def3</anchor>
      <arglist>(MyWithHeader, Allocator&lt; void &gt;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ALLOCATOR_CONSTRUCTOR_COMPILATION_TEST</name>
      <anchorfile>generated__messages_8cpp.html</anchorfile>
      <anchor>aa4a93b719d42379d7a9329805ce8fc39</anchor>
      <arglist>(MyEmbeddedExternal, Allocator&lt; void &gt;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ALLOCATOR_CONSTRUCTOR_COMPILATION_TEST</name>
      <anchorfile>generated__messages_8cpp.html</anchorfile>
      <anchor>ad6e2d4004c50f106857693eec49f33fc</anchor>
      <arglist>(MyWithTime, Allocator&lt; void &gt;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ALLOCATOR_CONSTRUCTOR_COMPILATION_TEST</name>
      <anchorfile>generated__messages_8cpp.html</anchorfile>
      <anchor>a61da6a59b2e419a65eeb86073c1ff6c0</anchor>
      <arglist>(MyWithDuration, Allocator&lt; void &gt;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ALLOCATOR_CONSTRUCTOR_COMPILATION_TEST</name>
      <anchorfile>generated__messages_8cpp.html</anchorfile>
      <anchor>a1fdd8fbb36207951d86084fd735c605f</anchor>
      <arglist>(MyWithMemberNamedHeaderThatIsNotAHeader, Allocator&lt; void &gt;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ALLOCATOR_CONSTRUCTOR_COMPILATION_TEST</name>
      <anchorfile>generated__messages_8cpp.html</anchorfile>
      <anchor>a180ec2d422c56064ba988c885a93ad72</anchor>
      <arglist>(MyFixedLengthArrayOfExternal, Allocator&lt; void &gt;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ALLOCATOR_CONSTRUCTOR_COMPILATION_TEST</name>
      <anchorfile>generated__messages_8cpp.html</anchorfile>
      <anchor>a6eae307afe7faf04acbe68c6f2b16af6</anchor>
      <arglist>(MyVariableLengthArrayOfExternal, Allocator&lt; void &gt;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ALLOCATOR_CONSTRUCTOR_COMPILATION_TEST</name>
      <anchorfile>generated__messages_8cpp.html</anchorfile>
      <anchor>a3cb92cb996f40805a15f04ec403ce9a7</anchor>
      <arglist>(MyFixedLengthStringArray, Allocator&lt; void &gt;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ALLOCATOR_CONSTRUCTOR_COMPILATION_TEST</name>
      <anchorfile>generated__messages_8cpp.html</anchorfile>
      <anchor>ad1ba81d25148712300324210aea57633</anchor>
      <arglist>(MyVariableLengthStringArray, Allocator&lt; void &gt;)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>generated__messages_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ROS_DECLARE_MESSAGE_WITH_ALLOCATOR</name>
      <anchorfile>namespacetest__roscpp.html</anchorfile>
      <anchor>adbce7020e0b2c7e9c3158949c6255998</anchor>
      <arglist>(ArrayOfFixedLength, MyArrayOfFixedLength, Allocator)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ROS_DECLARE_MESSAGE_WITH_ALLOCATOR</name>
      <anchorfile>namespacetest__roscpp.html</anchorfile>
      <anchor>a8541987abe3bb8ca5f9f443f5bb096ae</anchor>
      <arglist>(ArrayOfVariableLength, MyArrayOfVariableLength, Allocator)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ROS_DECLARE_MESSAGE_WITH_ALLOCATOR</name>
      <anchorfile>namespacetest__roscpp.html</anchorfile>
      <anchor>a1a0b3b76fa2abdb929f2e7a0a6b7c722</anchor>
      <arglist>(EmbeddedFixedLength, MyEmbeddedFixedLength, Allocator)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ROS_DECLARE_MESSAGE_WITH_ALLOCATOR</name>
      <anchorfile>namespacetest__roscpp.html</anchorfile>
      <anchor>a193b681d22acf6e9fa009a6734074710</anchor>
      <arglist>(EmbeddedVariableLength, MyEmbeddedVariableLength, Allocator)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ROS_DECLARE_MESSAGE_WITH_ALLOCATOR</name>
      <anchorfile>namespacetest__roscpp.html</anchorfile>
      <anchor>a88b65d055295855da2ba3eb35297d3f7</anchor>
      <arglist>(FixedLength, MyFixedLength, Allocator)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ROS_DECLARE_MESSAGE_WITH_ALLOCATOR</name>
      <anchorfile>namespacetest__roscpp.html</anchorfile>
      <anchor>aa4c486dc1d6fe2d482af764c79c4ef67</anchor>
      <arglist>(VariableLength, MyVariableLength, Allocator)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ROS_DECLARE_MESSAGE_WITH_ALLOCATOR</name>
      <anchorfile>namespacetest__roscpp.html</anchorfile>
      <anchor>a7df58e0797f6c8fe5ce1306f8fb0d4f4</anchor>
      <arglist>(WithHeader, MyWithHeader, Allocator)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ROS_DECLARE_MESSAGE_WITH_ALLOCATOR</name>
      <anchorfile>namespacetest__roscpp.html</anchorfile>
      <anchor>a358a8ccb3eda3a6d741cf6bcd01d8a38</anchor>
      <arglist>(EmbeddedExternal, MyEmbeddedExternal, Allocator)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ROS_DECLARE_MESSAGE_WITH_ALLOCATOR</name>
      <anchorfile>namespacetest__roscpp.html</anchorfile>
      <anchor>a62b49631d112720abb7b50767b1ed7c1</anchor>
      <arglist>(WithTime, MyWithTime, Allocator)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ROS_DECLARE_MESSAGE_WITH_ALLOCATOR</name>
      <anchorfile>namespacetest__roscpp.html</anchorfile>
      <anchor>ad28cdb72463026c4e17684b3e99b8118</anchor>
      <arglist>(WithDuration, MyWithDuration, Allocator)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ROS_DECLARE_MESSAGE_WITH_ALLOCATOR</name>
      <anchorfile>namespacetest__roscpp.html</anchorfile>
      <anchor>a74b3ba49be199e954330a05e4c754969</anchor>
      <arglist>(WithMemberNamedHeaderThatIsNotAHeader, MyWithMemberNamedHeaderThatIsNotAHeader, Allocator)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ROS_DECLARE_MESSAGE_WITH_ALLOCATOR</name>
      <anchorfile>namespacetest__roscpp.html</anchorfile>
      <anchor>a7c0e53f9373e06024ba37e6282b18a68</anchor>
      <arglist>(FixedLengthArrayOfExternal, MyFixedLengthArrayOfExternal, Allocator)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ROS_DECLARE_MESSAGE_WITH_ALLOCATOR</name>
      <anchorfile>namespacetest__roscpp.html</anchorfile>
      <anchor>af641a30a96ccd2c1f6a796ce7f6038a0</anchor>
      <arglist>(VariableLengthArrayOfExternal, MyVariableLengthArrayOfExternal, Allocator)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ROS_DECLARE_MESSAGE_WITH_ALLOCATOR</name>
      <anchorfile>namespacetest__roscpp.html</anchorfile>
      <anchor>a57ffedd1c3005aa65c05c596f3b6f673</anchor>
      <arglist>(FixedLengthStringArray, MyFixedLengthStringArray, Allocator)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ROS_DECLARE_MESSAGE_WITH_ALLOCATOR</name>
      <anchorfile>namespacetest__roscpp.html</anchorfile>
      <anchor>adb537e3a7f4c888e18b579e27478a360</anchor>
      <arglist>(VariableLengthStringArray, MyVariableLengthStringArray, Allocator)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SERIALIZATION_COMPILATION_TEST</name>
      <anchorfile>generated__messages_8cpp.html</anchorfile>
      <anchor>a8ce757a6b5902d5e1bffb6db60fa6619</anchor>
      <arglist>(ArrayOfFixedLength)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SERIALIZATION_COMPILATION_TEST</name>
      <anchorfile>generated__messages_8cpp.html</anchorfile>
      <anchor>ad7d71932ca7513d825ccd40b99d2c8a3</anchor>
      <arglist>(ArrayOfVariableLength)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SERIALIZATION_COMPILATION_TEST</name>
      <anchorfile>generated__messages_8cpp.html</anchorfile>
      <anchor>a4eb3e4538f40163a08ab52511eb8444b</anchor>
      <arglist>(EmbeddedFixedLength)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SERIALIZATION_COMPILATION_TEST</name>
      <anchorfile>generated__messages_8cpp.html</anchorfile>
      <anchor>a5f34841faea49fd6e0b90401f1286e3b</anchor>
      <arglist>(EmbeddedVariableLength)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SERIALIZATION_COMPILATION_TEST</name>
      <anchorfile>generated__messages_8cpp.html</anchorfile>
      <anchor>afd0d59aebd24e25eb3aaba6a3632f331</anchor>
      <arglist>(FixedLength)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SERIALIZATION_COMPILATION_TEST</name>
      <anchorfile>generated__messages_8cpp.html</anchorfile>
      <anchor>ac109ced868b1313707eb537c4e2eebda</anchor>
      <arglist>(VariableLength)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SERIALIZATION_COMPILATION_TEST</name>
      <anchorfile>generated__messages_8cpp.html</anchorfile>
      <anchor>af8f0698d11c6e98ccb57906f739dacda</anchor>
      <arglist>(WithHeader)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SERIALIZATION_COMPILATION_TEST</name>
      <anchorfile>generated__messages_8cpp.html</anchorfile>
      <anchor>a57adaa0428ccf0135ab5380c9fb72f07</anchor>
      <arglist>(EmbeddedExternal)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SERIALIZATION_COMPILATION_TEST</name>
      <anchorfile>generated__messages_8cpp.html</anchorfile>
      <anchor>a00a67bf587c0413279c9986145884f00</anchor>
      <arglist>(WithTime)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SERIALIZATION_COMPILATION_TEST</name>
      <anchorfile>generated__messages_8cpp.html</anchorfile>
      <anchor>a9bd2067c8cab6b0cb899700d797fc993</anchor>
      <arglist>(WithDuration)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SERIALIZATION_COMPILATION_TEST</name>
      <anchorfile>generated__messages_8cpp.html</anchorfile>
      <anchor>afe880482f135d83c85239b44dfe239ca</anchor>
      <arglist>(WithMemberNamedHeaderThatIsNotAHeader)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SERIALIZATION_COMPILATION_TEST</name>
      <anchorfile>generated__messages_8cpp.html</anchorfile>
      <anchor>a06bd4fde905c3e07a95c32295794e20c</anchor>
      <arglist>(FixedLengthArrayOfExternal)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SERIALIZATION_COMPILATION_TEST</name>
      <anchorfile>generated__messages_8cpp.html</anchorfile>
      <anchor>a6cf33e69e3b885c1149d42ddac2d904c</anchor>
      <arglist>(VariableLengthArrayOfExternal)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SERIALIZATION_COMPILATION_TEST</name>
      <anchorfile>generated__messages_8cpp.html</anchorfile>
      <anchor>aae4a238598982f85596b0b77ae2198f4</anchor>
      <arglist>(FixedLengthStringArray)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SERIALIZATION_COMPILATION_TEST</name>
      <anchorfile>generated__messages_8cpp.html</anchorfile>
      <anchor>a75148457cc13739c009651b722f7d5b9</anchor>
      <arglist>(VariableLengthStringArray)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SERIALIZATION_COMPILATION_TEST</name>
      <anchorfile>generated__messages_8cpp.html</anchorfile>
      <anchor>abff1cf104caadbc428ead7d01c34d307</anchor>
      <arglist>(MyArrayOfFixedLength)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SERIALIZATION_COMPILATION_TEST</name>
      <anchorfile>generated__messages_8cpp.html</anchorfile>
      <anchor>a057776e7d87599566f126b62fecc05a7</anchor>
      <arglist>(MyArrayOfVariableLength)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SERIALIZATION_COMPILATION_TEST</name>
      <anchorfile>generated__messages_8cpp.html</anchorfile>
      <anchor>ab5912d8952120fba2fc51fea16af050a</anchor>
      <arglist>(MyEmbeddedFixedLength)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SERIALIZATION_COMPILATION_TEST</name>
      <anchorfile>generated__messages_8cpp.html</anchorfile>
      <anchor>a8a95dd2832cdaa5096dbe5b358dff6b5</anchor>
      <arglist>(MyEmbeddedVariableLength)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SERIALIZATION_COMPILATION_TEST</name>
      <anchorfile>generated__messages_8cpp.html</anchorfile>
      <anchor>af1927e8ab18dae50a5734041354a6dbb</anchor>
      <arglist>(MyFixedLength)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SERIALIZATION_COMPILATION_TEST</name>
      <anchorfile>generated__messages_8cpp.html</anchorfile>
      <anchor>af66bbf764dd046c53515c1f1efcf4ee3</anchor>
      <arglist>(MyVariableLength)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SERIALIZATION_COMPILATION_TEST</name>
      <anchorfile>generated__messages_8cpp.html</anchorfile>
      <anchor>a9295a0bd341b967e5cf7f1fad81eda00</anchor>
      <arglist>(MyWithHeader)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SERIALIZATION_COMPILATION_TEST</name>
      <anchorfile>generated__messages_8cpp.html</anchorfile>
      <anchor>a92e738e19272a62e74ca5c1beec45e8f</anchor>
      <arglist>(MyEmbeddedExternal)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SERIALIZATION_COMPILATION_TEST</name>
      <anchorfile>generated__messages_8cpp.html</anchorfile>
      <anchor>a53be082c7b662cf9569b6b44fbc6b320</anchor>
      <arglist>(MyWithTime)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SERIALIZATION_COMPILATION_TEST</name>
      <anchorfile>generated__messages_8cpp.html</anchorfile>
      <anchor>a65378b96f54aeb4fa769086668f6a09b</anchor>
      <arglist>(MyWithDuration)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SERIALIZATION_COMPILATION_TEST</name>
      <anchorfile>generated__messages_8cpp.html</anchorfile>
      <anchor>a511ddff9f673445e696f50de5086b69c</anchor>
      <arglist>(MyWithMemberNamedHeaderThatIsNotAHeader)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SERIALIZATION_COMPILATION_TEST</name>
      <anchorfile>generated__messages_8cpp.html</anchorfile>
      <anchor>a389d51fbd493d5d30fcc8825cca9f950</anchor>
      <arglist>(MyFixedLengthArrayOfExternal)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SERIALIZATION_COMPILATION_TEST</name>
      <anchorfile>generated__messages_8cpp.html</anchorfile>
      <anchor>abc10c538fd6b39bcccd6d4bfa2ca2d87</anchor>
      <arglist>(MyVariableLengthArrayOfExternal)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SERIALIZATION_COMPILATION_TEST</name>
      <anchorfile>generated__messages_8cpp.html</anchorfile>
      <anchor>a44764a28df148f3a98e8d82b3a544a6e</anchor>
      <arglist>(MyFixedLengthStringArray)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SERIALIZATION_COMPILATION_TEST</name>
      <anchorfile>generated__messages_8cpp.html</anchorfile>
      <anchor>a2c1cb723db316faa46ae1b252fec898e</anchor>
      <arglist>(MyVariableLengthStringArray)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>generated__messages_8cpp.html</anchorfile>
      <anchor>aa3a06720f019c77948b35e13b4be4be6</anchor>
      <arglist>(GeneratedMessages, traitsWithStandardMessages)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>generated__messages_8cpp.html</anchorfile>
      <anchor>ab4d288932be7ea6e7a0e758078ff0c11</anchor>
      <arglist>(GeneratedMessages, traitsWithCustomAllocator)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>generated__messages_8cpp.html</anchorfile>
      <anchor>ac0ee2f3a96d371c474181451f2a10d27</anchor>
      <arglist>(Generated, serializationOStreamOperator)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>generated__messages_8cpp.html</anchorfile>
      <anchor>a781ec57004590ff1e3540b03a36cec40</anchor>
      <arglist>(Generated, constants)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>get_master_information.cpp</name>
    <path>/tmp/ws/src/ros_comm/test/test_roscpp/test/src/</path>
    <filename>get__master__information_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>get__master__information_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>get__master__information_8cpp.html</anchorfile>
      <anchor>ad3404fac596608277446cada5c6b0fa4</anchor>
      <arglist>(masterInfo, getPublishedTopics)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>handles.cpp</name>
    <path>/tmp/ws/src/ros_comm/test/test_roscpp/test/src/</path>
    <filename>handles_8cpp</filename>
    <class kind="class">ServiceClass</class>
    <class kind="class">SubscribeHelper</class>
    <member kind="function">
      <type>void</type>
      <name>connectedCallback</name>
      <anchorfile>handles_8cpp.html</anchorfile>
      <anchor>a1d7649bd4c5db6eb96299f99f6f92b48</anchor>
      <arglist>(const ros::SingleSubscriberPublisher &amp;)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>handles_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pump</name>
      <anchorfile>handles_8cpp.html</anchorfile>
      <anchor>af86ee4b2544a315a6546fd4b014de729</anchor>
      <arglist>(ros::CallbackQueue *queue)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>serviceCallback</name>
      <anchorfile>handles_8cpp.html</anchorfile>
      <anchor>a279a719d1b758a7dc79d774ff1ff5166</anchor>
      <arglist>(TestStringString::Request &amp;, TestStringString::Response &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>subscriberCallback</name>
      <anchorfile>handles_8cpp.html</anchorfile>
      <anchor>a3fe49abaf5d950b46e4be8663b216a0f</anchor>
      <arglist>(const test_roscpp::TestArray::ConstPtr &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>handles_8cpp.html</anchorfile>
      <anchor>a760d124b39808680478a877090da03d7</anchor>
      <arglist>(RoscppHandles, nodeHandleConstructionDestruction)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>handles_8cpp.html</anchorfile>
      <anchor>acea76d95d8ce75a62640f95240952447</anchor>
      <arglist>(RoscppHandles, nodeHandleParentWithRemappings)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>handles_8cpp.html</anchorfile>
      <anchor>a55806b4df82805b8ab7c775bcc3fb969</anchor>
      <arglist>(RoscppHandles, subscriberValidity)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>handles_8cpp.html</anchorfile>
      <anchor>a114a56be7c777f94dde5a14d1fd88bd8</anchor>
      <arglist>(RoscppHandles, subscriberDestructionMultipleCallbacks)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>handles_8cpp.html</anchorfile>
      <anchor>ae65ddb4cb039bc51a8260bbe4441d05d</anchor>
      <arglist>(RoscppHandles, subscriberSpinAfterSubscriberShutdown)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>handles_8cpp.html</anchorfile>
      <anchor>ad0898621d866ae0393bae509cc3f10ed</anchor>
      <arglist>(RoscppHandles, subscriberGetNumPublishers)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>handles_8cpp.html</anchorfile>
      <anchor>a5c9112af98821651f3a3cf1c9313b526</anchor>
      <arglist>(RoscppHandles, subscriberCopy)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>handles_8cpp.html</anchorfile>
      <anchor>a8948cae313ad6fa56b58d2ff636d3855</anchor>
      <arglist>(RoscppHandles, publisherCopy)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>handles_8cpp.html</anchorfile>
      <anchor>a7459ca446f0a05475fbb9b118f1ab409</anchor>
      <arglist>(RoscppHandles, publisherMultiple)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>handles_8cpp.html</anchorfile>
      <anchor>a050563ce9965090b2bb3245923735cd6</anchor>
      <arglist>(RoscppHandles, serviceAdv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>handles_8cpp.html</anchorfile>
      <anchor>aa513367ff59420bab5e302b87487fef2</anchor>
      <arglist>(RoscppHandles, serviceAdvCopy)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>handles_8cpp.html</anchorfile>
      <anchor>a8806f9139287a75288a0a3cd4083fd4e</anchor>
      <arglist>(RoscppHandles, serviceAdvMultiple)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>handles_8cpp.html</anchorfile>
      <anchor>a183671ad8c42a1b7244f0be04253cb94</anchor>
      <arglist>(RoscppHandles, trackedObjectWithAdvertiseSubscriberCallback)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>handles_8cpp.html</anchorfile>
      <anchor>a50c4f71afee55bc8037e14ad4761e961</anchor>
      <arglist>(RoscppHandles, spinAfterHandleShutdownWithAdvertiseSubscriberCallback)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>handles_8cpp.html</anchorfile>
      <anchor>a1144271b27cec65bc223d3e23e8d7d9e</anchor>
      <arglist>(RoscppHandles, multiplePublishersWithSubscriberConnectCallback)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>handles_8cpp.html</anchorfile>
      <anchor>afa645fc4e16832e0041a41cbae5ae9d1</anchor>
      <arglist>(RoscppHandles, trackedObjectWithServiceCallback)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>handles_8cpp.html</anchorfile>
      <anchor>a7488a8f440e6c0b65c2593f0f617d4c3</anchor>
      <arglist>(RoscppHandles, trackedObjectWithSubscriptionCallback)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>handles_8cpp.html</anchorfile>
      <anchor>a24696e31c8752fb06622197b3ac32164</anchor>
      <arglist>(RoscppHandles, nodeHandleNames)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>handles_8cpp.html</anchorfile>
      <anchor>a8981721e26df1b2ded1ebbd9d673552d</anchor>
      <arglist>(RoscppHandles, nodeHandleShutdown)</arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>g_recv_count</name>
      <anchorfile>handles_8cpp.html</anchorfile>
      <anchor>a9e71d418b451dea3ec00e96df35a5555</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>g_sub_count</name>
      <anchorfile>handles_8cpp.html</anchorfile>
      <anchor>a56249dbb0d1af078691d9078ec6151dc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>helpers.h</name>
    <path>/tmp/ws/src/ros_comm/test/test_roscpp/test_serialization/src/</path>
    <filename>helpers_8h</filename>
    <class kind="class">test_roscpp::Allocator</class>
    <class kind="class">test_roscpp::Allocator</class>
    <class kind="class">test_roscpp::Allocator&lt; void &gt;</class>
    <class kind="struct">test_roscpp::Allocator::rebind</class>
    <class kind="struct">test_roscpp::Allocator&lt; void &gt;::rebind</class>
    <namespace>test_roscpp</namespace>
    <member kind="typedef">
      <type>boost::shared_array&lt; uint8_t &gt;</type>
      <name>Array</name>
      <anchorfile>namespacetest__roscpp.html</anchorfile>
      <anchor>adfcd91e198bcdd2f2abca807cc0eb7d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacetest__roscpp.html</anchorfile>
      <anchor>a54803ed5624de414dd0b74c9edec6065</anchor>
      <arglist>(const Allocator&lt; T1 &gt; &amp;, const Allocator&lt; T2 &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacetest__roscpp.html</anchorfile>
      <anchor>a613c56bdc52506a64c251c22287e519a</anchor>
      <arglist>(const Allocator&lt; T1 &gt; &amp;, const Allocator&lt; T2 &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>Array</type>
      <name>serializeAndDeserialize</name>
      <anchorfile>namespacetest__roscpp.html</anchorfile>
      <anchor>ab59dfc49e5b9e2bcbc7ecbb784392dc1</anchor>
      <arglist>(const T &amp;ser_val, T &amp;deser_val)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>incrementing_sequence.cpp</name>
    <path>/tmp/ws/src/ros_comm/test/test_roscpp/test/src/</path>
    <filename>incrementing__sequence_8cpp</filename>
    <member kind="function">
      <type>void</type>
      <name>callback</name>
      <anchorfile>incrementing__sequence_8cpp.html</anchorfile>
      <anchor>aec5e9c6bb8dfca87f9a0a19c2a1a561c</anchor>
      <arglist>(const TestWithHeaderConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>incrementing__sequence_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>incrementing__sequence_8cpp.html</anchorfile>
      <anchor>a02d4b8cce8e2d967355315f16c8353d9</anchor>
      <arglist>(IncrementingSequence, incrementing)</arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>g_recv_count</name>
      <anchorfile>incrementing__sequence_8cpp.html</anchorfile>
      <anchor>a63ec3de0ba6f82b0580d09dde0239862</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>g_sequence</name>
      <anchorfile>incrementing__sequence_8cpp.html</anchorfile>
      <anchor>a1fe4a14e33addf81fb73d0a0be137b85</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>inspection.cpp</name>
    <path>/tmp/ws/src/ros_comm/test/test_roscpp/test/src/</path>
    <filename>inspection_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>inspection_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>inspection_8cpp.html</anchorfile>
      <anchor>a18e2f5b96ddaa8aa87b589b651403b46</anchor>
      <arglist>(Inspection, getAdvertisedTopics)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>inspection_8cpp.html</anchorfile>
      <anchor>a11942a502fd4dac06be3186f469cdac8</anchor>
      <arglist>(Inspection, commandLineParsing)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>g_argc</name>
      <anchorfile>inspection_8cpp.html</anchorfile>
      <anchor>a56a0ec58e8a4c0f144ab10e9eabc8934</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>g_argv</name>
      <anchorfile>inspection_8cpp.html</anchorfile>
      <anchor>a0d1c02129dd33e74e61b8669a1fa0416</anchor>
      <arglist>[8]</arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>g_node_name</name>
      <anchorfile>inspection_8cpp.html</anchorfile>
      <anchor>ad61e54cbc17f2f74ae3d4e8bf6d1b174</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>inter.cpp</name>
    <path>/tmp/ws/src/ros_comm/test/test_roscpp/perf/src/</path>
    <filename>inter_8cpp</filename>
  </compound>
  <compound kind="file">
    <name>inter.h</name>
    <path>/tmp/ws/src/ros_comm/test/test_roscpp/perf/include/perf_roscpp/</path>
    <filename>inter_8h</filename>
  </compound>
  <compound kind="file">
    <name>intra.cpp</name>
    <path>/tmp/ws/src/ros_comm/test/test_roscpp/perf/src/</path>
    <filename>intra_8cpp</filename>
    <includes id="intra_8h" name="intra.h" local="yes" imported="no">perf_roscpp/intra.h</includes>
    <class kind="class">perf_roscpp::intra::LatencyTest</class>
    <class kind="struct">perf_roscpp::intra::ThroughputTest::ReceiveThreadResult</class>
    <class kind="struct">perf_roscpp::intra::STLatencyTest::Result</class>
    <class kind="struct">perf_roscpp::intra::ThroughputTest::SendThreadResult</class>
    <class kind="class">perf_roscpp::intra::STLatencyTest</class>
    <class kind="struct">perf_roscpp::intra::LatencyTest::ThreadResult</class>
    <class kind="class">perf_roscpp::intra::ThroughputTest</class>
    <namespace>perf_roscpp</namespace>
    <namespace>perf_roscpp::intra</namespace>
    <member kind="function">
      <type>LatencyResult</type>
      <name>latency</name>
      <anchorfile>namespaceperf__roscpp_1_1intra.html</anchorfile>
      <anchor>aa98b6b107566be37017937fc511a9297</anchor>
      <arglist>(uint32_t count_per_stream, uint32_t streams, uint32_t message_size, uint32_t sender_threads, uint32_t receiver_threads)</arglist>
    </member>
    <member kind="function">
      <type>STLatencyResult</type>
      <name>stlatency</name>
      <anchorfile>namespaceperf__roscpp_1_1intra.html</anchorfile>
      <anchor>a01e8d08f794bb94472aadd508107d255</anchor>
      <arglist>(uint32_t message_count)</arglist>
    </member>
    <member kind="function">
      <type>ThroughputResult</type>
      <name>throughput</name>
      <anchorfile>namespaceperf__roscpp_1_1intra.html</anchorfile>
      <anchor>a00570e0bab4b26395bce3e045b911afe</anchor>
      <arglist>(double duration, uint32_t streams, uint32_t message_size, uint32_t sender_threads, uint32_t receiver_threads)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>intra.h</name>
    <path>/tmp/ws/src/ros_comm/test/test_roscpp/perf/include/perf_roscpp/</path>
    <filename>intra_8h</filename>
    <class kind="struct">perf_roscpp::intra::LatencyResult</class>
    <class kind="struct">perf_roscpp::intra::STLatencyResult</class>
    <class kind="struct">perf_roscpp::intra::ThroughputResult</class>
    <namespace>perf_roscpp</namespace>
    <namespace>perf_roscpp::intra</namespace>
    <member kind="function">
      <type>LatencyResult</type>
      <name>latency</name>
      <anchorfile>namespaceperf__roscpp_1_1intra.html</anchorfile>
      <anchor>aa98b6b107566be37017937fc511a9297</anchor>
      <arglist>(uint32_t count_per_stream, uint32_t streams, uint32_t message_size, uint32_t sender_threads, uint32_t receiver_threads)</arglist>
    </member>
    <member kind="function">
      <type>STLatencyResult</type>
      <name>stlatency</name>
      <anchorfile>namespaceperf__roscpp_1_1intra.html</anchorfile>
      <anchor>a01e8d08f794bb94472aadd508107d255</anchor>
      <arglist>(uint32_t message_count)</arglist>
    </member>
    <member kind="function">
      <type>ThroughputResult</type>
      <name>throughput</name>
      <anchorfile>namespaceperf__roscpp_1_1intra.html</anchorfile>
      <anchor>a00570e0bab4b26395bce3e045b911afe</anchor>
      <arglist>(double duration, uint32_t streams, uint32_t message_size, uint32_t sender_threads, uint32_t receiver_threads)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>intra_suite.cpp</name>
    <path>/tmp/ws/src/ros_comm/test/test_roscpp/perf/src/</path>
    <filename>intra__suite_8cpp</filename>
    <includes id="intra_8h" name="intra.h" local="yes" imported="no">perf_roscpp/intra.h</includes>
    <member kind="typedef">
      <type>std::vector&lt; intra::LatencyResult &gt;</type>
      <name>V_LatencyResult</name>
      <anchorfile>intra__suite_8cpp.html</anchorfile>
      <anchor>a8ca457d808cc0c1c5c72eaa401c7d58c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; intra::STLatencyResult &gt;</type>
      <name>V_STLatencyResult</name>
      <anchorfile>intra__suite_8cpp.html</anchorfile>
      <anchor>afeec53d9cb9d894a382940f83d8998aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; intra::ThroughputResult &gt;</type>
      <name>V_ThroughputResult</name>
      <anchorfile>intra__suite_8cpp.html</anchorfile>
      <anchor>adaea024ef693fc062ac1ce860904ab9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addResult</name>
      <anchorfile>intra__suite_8cpp.html</anchorfile>
      <anchor>add1ac183ebf9eac0debfcb3e7735a607</anchor>
      <arglist>(V_ThroughputResult &amp;results, intra::ThroughputResult r, std::ostream &amp;out, uint32_t i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addResult</name>
      <anchorfile>intra__suite_8cpp.html</anchorfile>
      <anchor>affc851245e377b3a1f2c73ac775f64f2</anchor>
      <arglist>(V_LatencyResult &amp;results, intra::LatencyResult r, std::ostream &amp;out, uint32_t i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addResult</name>
      <anchorfile>intra__suite_8cpp.html</anchorfile>
      <anchor>a7efe4d40ec0ba8a19c9067cda82aa4f1</anchor>
      <arglist>(V_STLatencyResult &amp;results, intra::STLatencyResult r, std::ostream &amp;out, uint32_t i)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>intra__suite_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printResult</name>
      <anchorfile>intra__suite_8cpp.html</anchorfile>
      <anchor>af642f3d3c15532a27cb252bc0eb52290</anchor>
      <arglist>(std::ostream &amp;out, uint32_t test_num, intra::ThroughputResult &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printResult</name>
      <anchorfile>intra__suite_8cpp.html</anchorfile>
      <anchor>aa464945337e99861e998a482d30eb500</anchor>
      <arglist>(std::ostream &amp;out, uint32_t test_num, intra::LatencyResult &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printResult</name>
      <anchorfile>intra__suite_8cpp.html</anchorfile>
      <anchor>a4402d16087f3703021685bc6d2bdf222</anchor>
      <arglist>(std::ostream &amp;out, uint32_t test_num, intra::STLatencyResult &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>runLatencyTests</name>
      <anchorfile>intra__suite_8cpp.html</anchorfile>
      <anchor>a901b9cc04b2ce2392f390ec670d5344f</anchor>
      <arglist>(std::ostream &amp;out, V_LatencyResult &amp;results)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>runSTLatencyTests</name>
      <anchorfile>intra__suite_8cpp.html</anchorfile>
      <anchor>ab7e16aa9be8ec076ea5e11381deae641</anchor>
      <arglist>(std::ostream &amp;out, V_STLatencyResult &amp;results)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>runThroughputTests</name>
      <anchorfile>intra__suite_8cpp.html</anchorfile>
      <anchor>a664192423af5f9833ba5a771a6db29e1</anchor>
      <arglist>(std::ostream &amp;out, V_ThroughputResult &amp;results)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>intraprocess_subscriptions.cpp</name>
    <path>/tmp/ws/src/ros_comm/test/test_roscpp/test/src/</path>
    <filename>intraprocess__subscriptions_8cpp</filename>
    <class kind="struct">ros::message_traits::DataType&lt; Msg &gt;</class>
    <class kind="struct">ros::message_traits::DataType&lt; Msg2 &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; Msg &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; Msg2 &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; Msg &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; Msg2 &gt;</class>
    <class kind="struct">Msg</class>
    <class kind="struct">Msg2</class>
    <class kind="struct">ros::serialization::Serializer&lt; Msg &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; Msg2 &gt;</class>
    <namespace>ros</namespace>
    <namespace>ros::message_traits</namespace>
    <namespace>ros::serialization</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Msg2 const  &gt;</type>
      <name>Msg2ConstPtr</name>
      <anchorfile>intraprocess__subscriptions_8cpp.html</anchorfile>
      <anchor>a891e85dccb011deb12c4bd04f1ca6cc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Msg const  &gt;</type>
      <name>MsgConstPtr</name>
      <anchorfile>intraprocess__subscriptions_8cpp.html</anchorfile>
      <anchor>a771b257a8bed050667c04e5e58a734f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>intraprocess__subscriptions_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>messageCallback</name>
      <anchorfile>intraprocess__subscriptions_8cpp.html</anchorfile>
      <anchor>a6d9515142827e889f17e3b9c125fc4fa</anchor>
      <arglist>(const MsgConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>messageCallback2</name>
      <anchorfile>intraprocess__subscriptions_8cpp.html</anchorfile>
      <anchor>ab38e0a1d172e34f2c5d05dbfff5e24b4</anchor>
      <arglist>(const Msg2ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>intraprocess__subscriptions_8cpp.html</anchorfile>
      <anchor>a03536f5bafd47d9d1dce9064224b96ed</anchor>
      <arglist>(IntraprocessSubscriptions, noCopy)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>intraprocess__subscriptions_8cpp.html</anchorfile>
      <anchor>ab1c0840a923193b008ce84fbd6984208</anchor>
      <arglist>(IntraprocessSubscriptions, differentRTTI)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>intraprocess__subscriptions_8cpp.html</anchorfile>
      <anchor>a6062f4000f9cf36804077f62e72da7d1</anchor>
      <arglist>(IntraprocessSubscriptions, noCopyAndDifferentRTTI)</arglist>
    </member>
    <member kind="variable">
      <type>MsgConstPtr</type>
      <name>g_msg</name>
      <anchorfile>intraprocess__subscriptions_8cpp.html</anchorfile>
      <anchor>a039fef8aca61c3132a5fded512b5915e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Msg2ConstPtr</type>
      <name>g_msg2</name>
      <anchorfile>intraprocess__subscriptions_8cpp.html</anchorfile>
      <anchor>ac4d31a0d2e3fdb7edf7182deb21709af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>g_msg2_constructor</name>
      <anchorfile>intraprocess__subscriptions_8cpp.html</anchorfile>
      <anchor>a0c91e34a4826dcc36d380619e7366cee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>g_msg_constructor</name>
      <anchorfile>intraprocess__subscriptions_8cpp.html</anchorfile>
      <anchor>a214d72de2195e2b8942611330c742940</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>latching_publisher.cpp</name>
    <path>/tmp/ws/src/ros_comm/test/test_roscpp/test/src/</path>
    <filename>latching__publisher_8cpp</filename>
    <class kind="struct">Helper</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>latching__publisher_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>latching__publisher_8cpp.html</anchorfile>
      <anchor>a5ea2508ea2a761b532396c32270a5004</anchor>
      <arglist>(RoscppLatchingPublisher, nonLatching)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>latching__publisher_8cpp.html</anchorfile>
      <anchor>a3131baf559be161349793d2841363d5a</anchor>
      <arglist>(RoscppLatchingPublisher, latching)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>latching__publisher_8cpp.html</anchorfile>
      <anchor>afd1ea5de043f6a3e050173b918d6abc9</anchor>
      <arglist>(RoscppLatchingPublisher, latchingMultipleSubscriptions)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>g_node_name</name>
      <anchorfile>latching__publisher_8cpp.html</anchorfile>
      <anchor>a2d651e326e5f12863919c1dec931c20c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>left_right.cpp</name>
    <path>/tmp/ws/src/ros_comm/test/test_roscpp/test/src/</path>
    <filename>left__right_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>left__right_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>loads_of_publishers.cpp</name>
    <path>/tmp/ws/src/ros_comm/test/test_roscpp/test/src/</path>
    <filename>loads__of__publishers_8cpp</filename>
    <class kind="struct">Helper</class>
    <member kind="function">
      <type>void</type>
      <name>callback</name>
      <anchorfile>loads__of__publishers_8cpp.html</anchorfile>
      <anchor>a8fc5d66d5efeb9ada6da169ddd0dcc0f</anchor>
      <arglist>(const test_roscpp::TestArrayConstPtr &amp;)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>loads__of__publishers_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>loads__of__publishers_8cpp.html</anchorfile>
      <anchor>a2f9cc9d779515cd857df8bda262c5482</anchor>
      <arglist>(LoadsOfPublishers, waitForAll)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>loads__of__publishers_8cpp.html</anchorfile>
      <anchor>ae8e088ee281591c2f84c23b177b09e03</anchor>
      <arglist>(LoadsOfPublishers, receiveFromAll)</arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>g_pub_count</name>
      <anchorfile>loads__of__publishers_8cpp.html</anchorfile>
      <anchor>a3a126d5284d29f4d7278cfde8de1367c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>multiple_init_fini.cpp</name>
    <path>/tmp/ws/src/ros_comm/test/test_roscpp/test/src/</path>
    <filename>multiple__init__fini_8cpp</filename>
    <member kind="function">
      <type>void</type>
      <name>callback</name>
      <anchorfile>multiple__init__fini_8cpp.html</anchorfile>
      <anchor>a8fc5d66d5efeb9ada6da169ddd0dcc0f</anchor>
      <arglist>(const test_roscpp::TestArrayConstPtr &amp;)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>multiple__init__fini_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>multiple__init__fini_8cpp.html</anchorfile>
      <anchor>a77fe29626fea04a652a6e845f5a0e83b</anchor>
      <arglist>(roscpp, multipleInitAndFini)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>g_argc</name>
      <anchorfile>multiple__init__fini_8cpp.html</anchorfile>
      <anchor>a56a0ec58e8a4c0f144ab10e9eabc8934</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char **</type>
      <name>g_argv</name>
      <anchorfile>multiple__init__fini_8cpp.html</anchorfile>
      <anchor>a42cc1f3030bc4fced497d4a33ac59959</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>multiple_subscriptions.cpp</name>
    <path>/tmp/ws/src/ros_comm/test/test_roscpp/test/src/</path>
    <filename>multiple__subscriptions_8cpp</filename>
    <class kind="class">Subscriptions</class>
    <member kind="function">
      <type>void</type>
      <name>callback1</name>
      <anchorfile>multiple__subscriptions_8cpp.html</anchorfile>
      <anchor>a11fcfb6e4df8de48f1308c4fe300a2b0</anchor>
      <arglist>(const test_roscpp::TestArrayConstPtr &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>callback2</name>
      <anchorfile>multiple__subscriptions_8cpp.html</anchorfile>
      <anchor>a22e1df9703b0ad81075f783763ae61ed</anchor>
      <arglist>(const test_roscpp::TestEmptyConstPtr &amp;)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>multiple__subscriptions_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>multiple__subscriptions_8cpp.html</anchorfile>
      <anchor>ab3fde985cb359811010e3d7f76690393</anchor>
      <arglist>(Subscriptions2, multipleDifferentMD5Sums)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>multiple__subscriptions_8cpp.html</anchorfile>
      <anchor>ab43c588f7a5f1eb23e0bf60393d4f425</anchor>
      <arglist>(Subscriptions, multipleSubscriptions)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>g_argc</name>
      <anchorfile>multiple__subscriptions_8cpp.html</anchorfile>
      <anchor>a56a0ec58e8a4c0f144ab10e9eabc8934</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char **</type>
      <name>g_argv</name>
      <anchorfile>multiple__subscriptions_8cpp.html</anchorfile>
      <anchor>a42cc1f3030bc4fced497d4a33ac59959</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>name_not_remappable.cpp</name>
    <path>/tmp/ws/src/ros_comm/test/test_roscpp/test/src/</path>
    <filename>name__not__remappable_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>name__not__remappable_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>name__not__remappable_8cpp.html</anchorfile>
      <anchor>ab578af463457aa6b3cf3b160b44a86f3</anchor>
      <arglist>(RemappingTest, remapping_test)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>name_remapping.cpp</name>
    <path>/tmp/ws/src/ros_comm/test/test_roscpp/test/src/</path>
    <filename>name__remapping_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>name__remapping_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>name__remapping_8cpp.html</anchorfile>
      <anchor>a098a54515cd86e93b822862330e5f7b2</anchor>
      <arglist>(roscpp, parameterRemapping)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>name__remapping_8cpp.html</anchorfile>
      <anchor>a0dce587804d5dc0b54821963eea461f4</anchor>
      <arglist>(roscpp, nodeNameRemapping)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>name__remapping_8cpp.html</anchorfile>
      <anchor>a2a444cd4a67acdedaaab23b2ea60b749</anchor>
      <arglist>(roscpp, cleanName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>name__remapping_8cpp.html</anchorfile>
      <anchor>adb0f78f33496fe971b88df32541c1a4a</anchor>
      <arglist>(RoscppHandles, nodeHandleNameRemapping)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>name_remapping_with_ns.cpp</name>
    <path>/tmp/ws/src/ros_comm/test/test_roscpp/test/src/</path>
    <filename>name__remapping__with__ns_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>name__remapping__with__ns_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>name__remapping__with__ns_8cpp.html</anchorfile>
      <anchor>a098a54515cd86e93b822862330e5f7b2</anchor>
      <arglist>(roscpp, parameterRemapping)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>name__remapping__with__ns_8cpp.html</anchorfile>
      <anchor>a0dce587804d5dc0b54821963eea461f4</anchor>
      <arglist>(roscpp, nodeNameRemapping)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>namespaces.cpp</name>
    <path>/tmp/ws/src/ros_comm/test/test_roscpp/test/src/</path>
    <filename>namespaces_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>namespaces_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespaces_8cpp.html</anchorfile>
      <anchor>a978a9ebe48f3dd5ee44381ba3d501c80</anchor>
      <arglist>(namespaces, param)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespaces_8cpp.html</anchorfile>
      <anchor>a4b05d16a45d300ec1fc1d067283d7e82</anchor>
      <arglist>(namespaces, localParam)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespaces_8cpp.html</anchorfile>
      <anchor>a25a933052c4f6bb54470715822311b33</anchor>
      <arglist>(namespaces, globalParam)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespaces_8cpp.html</anchorfile>
      <anchor>a35e1ba2ce06abe381f25d3c39c045e80</anchor>
      <arglist>(namespaces, otherNamespaceParam)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespaces_8cpp.html</anchorfile>
      <anchor>a2e2ce689d7de090064ccd962ccd459dd</anchor>
      <arglist>(namespaces, name)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>nonconst_subscriptions.cpp</name>
    <path>/tmp/ws/src/ros_comm/test/test_roscpp/test/src/</path>
    <filename>nonconst__subscriptions_8cpp</filename>
    <class kind="struct">ConstHelper</class>
    <class kind="struct">NonConstHelper</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>nonconst__subscriptions_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>nonconst__subscriptions_8cpp.html</anchorfile>
      <anchor>af788dc5c8c34a74c3d1da683da1a70fb</anchor>
      <arglist>(NonConstSubscriptions, oneNonConstSubscriber)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>nonconst__subscriptions_8cpp.html</anchorfile>
      <anchor>a5ef56878d0ade824b2f401ffe7347167</anchor>
      <arglist>(NonConstSubscriptions, oneConstOneNonConst)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>nonconst__subscriptions_8cpp.html</anchorfile>
      <anchor>af75d56ce0d26032116741180dc4f7390</anchor>
      <arglist>(NonConstSubscriptions, twoNonConst)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>nonconst__subscriptions_8cpp.html</anchorfile>
      <anchor>a385f68062484c7d977829aae07a2ce4f</anchor>
      <arglist>(NonConstSubscriptions, twoConst)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>param_locale_avoidance_test.cpp</name>
    <path>/tmp/ws/src/ros_comm/test/test_roscpp/test/src/</path>
    <filename>param__locale__avoidance__test_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>param__locale__avoidance__test_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>param__locale__avoidance__test_8cpp.html</anchorfile>
      <anchor>ac4ee818734a10d455b49aad155975ac2</anchor>
      <arglist>(Locale, push_pop)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>param_update_test.cpp</name>
    <path>/tmp/ws/src/ros_comm/test/test_roscpp/test/src/</path>
    <filename>param__update__test_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>param__update__test_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>parameter_validation.cpp</name>
    <path>/tmp/ws/src/ros_comm/test/test_roscpp/test/src/</path>
    <filename>parameter__validation_8cpp</filename>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_THROWS</name>
      <anchorfile>parameter__validation_8cpp.html</anchorfile>
      <anchor>a01fc5733cbe98c68f48a08aed54adc06</anchor>
      <arglist>(expr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>callback</name>
      <anchorfile>parameter__validation_8cpp.html</anchorfile>
      <anchor>a33477bf600e81ee698ab9a4559128690</anchor>
      <arglist>(const test_roscpp::TestEmptyConstPtr &amp;)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>parameter__validation_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>parameter__validation_8cpp.html</anchorfile>
      <anchor>af32d3cf87a29130c8b8fd8198636e465</anchor>
      <arglist>(ParameterValidation, subscribeEmptyMD5Sum)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>parameter__validation_8cpp.html</anchorfile>
      <anchor>a126d06556c2f07b9406a290a8e83089a</anchor>
      <arglist>(ParameterValidation, subscribeEmptyDataType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>parameter__validation_8cpp.html</anchorfile>
      <anchor>ab0717c6972ec522c1b124eaaaf5c334e</anchor>
      <arglist>(ParameterValidation, subscribeNoCallback)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>parameter__validation_8cpp.html</anchorfile>
      <anchor>a281ec77e05491f4b0f6614496a845eef</anchor>
      <arglist>(ParameterValidation, advertiseEmptyMD5Sum)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>parameter__validation_8cpp.html</anchorfile>
      <anchor>a73ef20a7d538263403e151286b22f4af</anchor>
      <arglist>(ParameterValidation, advertiseEmptyDataType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>parameter__validation_8cpp.html</anchorfile>
      <anchor>a720637f45fa5293965a2d810f56d3f04</anchor>
      <arglist>(ParameterValidation, advertiseStarMD5Sum)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>parameter__validation_8cpp.html</anchorfile>
      <anchor>a417e1fe53ca29d0937e3178f567587e7</anchor>
      <arglist>(ParameterValidation, advertiseStarDataType)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>params.cpp</name>
    <path>/tmp/ws/src/ros_comm/test/test_roscpp/test/src/</path>
    <filename>params_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>params_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>params_8cpp.html</anchorfile>
      <anchor>a95490a91f8fdf51fa22f0b02e218fc89</anchor>
      <arglist>(Params, allParamTypes)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>params_8cpp.html</anchorfile>
      <anchor>a5d0938ce1a29d10c378bb0bec774ef5d</anchor>
      <arglist>(Params, setThenGetString)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>params_8cpp.html</anchorfile>
      <anchor>a8e72b606dee29b096b84d13cc908b941</anchor>
      <arglist>(Params, setThenGetStringCached)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>params_8cpp.html</anchorfile>
      <anchor>a22e22b02aa5bc65230e16fdefadeac32</anchor>
      <arglist>(Params, setThenGetStringCachedNodeHandle)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>params_8cpp.html</anchorfile>
      <anchor>a732a55333ea94d1c8288c706be7d2b10</anchor>
      <arglist>(Params, setThenGetNamespaceCached)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>params_8cpp.html</anchorfile>
      <anchor>a44a579de7a02923aa29ac37be487f20c</anchor>
      <arglist>(Params, setThenGetCString)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>params_8cpp.html</anchorfile>
      <anchor>a628d797c01ba5580e962bf8c23d78ee5</anchor>
      <arglist>(Params, setThenGetInt)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>params_8cpp.html</anchorfile>
      <anchor>a0e026531c771f7bd51bfe4d36e8a1d40</anchor>
      <arglist>(Params, unknownParam)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>params_8cpp.html</anchorfile>
      <anchor>aae460fcfa17ba13b62ab2dd1d94ecb0b</anchor>
      <arglist>(Params, deleteParam)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>params_8cpp.html</anchorfile>
      <anchor>a6095dd18696c205d614ecfc0e1edbf9c</anchor>
      <arglist>(Params, hasParam)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>params_8cpp.html</anchorfile>
      <anchor>a43828c419d8f36d288292d9f0e4685c8</anchor>
      <arglist>(Params, setIntDoubleGetInt)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>params_8cpp.html</anchorfile>
      <anchor>ae2250301830724f2c15e556721bdd0ee</anchor>
      <arglist>(Params, getIntAsDouble)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>params_8cpp.html</anchorfile>
      <anchor>ab516d7693bcb86e52c3a65a3ff669d40</anchor>
      <arglist>(Params, getDoubleAsInt)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>params_8cpp.html</anchorfile>
      <anchor>ab44f04e7140b9b43716bddc4b2e1a3c6</anchor>
      <arglist>(Params, searchParam)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>params_8cpp.html</anchorfile>
      <anchor>a749f3dbd719b60a77946d7ec56673c3b</anchor>
      <arglist>(Params, searchParamNodeHandle)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>params_8cpp.html</anchorfile>
      <anchor>a3101a2302c016a0fc51ec901e28bd217</anchor>
      <arglist>(Params, searchParamNodeHandleWithRemapping)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>params_8cpp.html</anchorfile>
      <anchor>a73e00c57dba3aa538f75b4319321bfda</anchor>
      <arglist>(Params, getMissingXmlRpcValueParameterCachedTwice)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>params_8cpp.html</anchorfile>
      <anchor>aab6781706009d081ec352a41d1a4c824</anchor>
      <arglist>(Params, doublePrecision)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>params_8cpp.html</anchorfile>
      <anchor>a23d9c55d1c0725773123ff01b7d203a4</anchor>
      <arglist>(Params, vectorStringParam)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>params_8cpp.html</anchorfile>
      <anchor>ad172058b446f65d5866666849065c986</anchor>
      <arglist>(Params, vectorDoubleParam)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>params_8cpp.html</anchorfile>
      <anchor>ab3f1f8aa3640c65100b5d10953be0263</anchor>
      <arglist>(Params, vectorFloatParam)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>params_8cpp.html</anchorfile>
      <anchor>a98ebd7c5274021e790ec9169a40fe3a3</anchor>
      <arglist>(Params, vectorIntParam)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>params_8cpp.html</anchorfile>
      <anchor>a6d00424544f883ed2a65e6a85c3bd3b1</anchor>
      <arglist>(Params, vectorBoolParam)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>params_8cpp.html</anchorfile>
      <anchor>a3a8e97d5e569dad9148718559de0d19c</anchor>
      <arglist>(Params, mapStringParam)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>params_8cpp.html</anchorfile>
      <anchor>a6cc1361e24841a20ea84ce74377ddbec</anchor>
      <arglist>(Params, mapDoubleParam)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>params_8cpp.html</anchorfile>
      <anchor>a6cf7a0b7778e099ed0887c2cac0e55da</anchor>
      <arglist>(Params, mapFloatParam)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>params_8cpp.html</anchorfile>
      <anchor>a412a6d0a0cb8ca577a3d7ff1de032c16</anchor>
      <arglist>(Params, mapIntParam)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>params_8cpp.html</anchorfile>
      <anchor>a57538a3592f1be94d8d6fa4456df1e72</anchor>
      <arglist>(Params, mapBoolParam)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>params_8cpp.html</anchorfile>
      <anchor>ac2419b020a2de0f4a1096c0f2afcae11</anchor>
      <arglist>(Params, paramTemplateFunction)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>params_8cpp.html</anchorfile>
      <anchor>a5129b6564bfd043e615d864b17fca7ae</anchor>
      <arglist>(Params, paramNodeHandleTemplateFunction)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>params_8cpp.html</anchorfile>
      <anchor>a27df701059c22bc363637e8440f42314</anchor>
      <arglist>(Params, getParamNames)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>params_8cpp.html</anchorfile>
      <anchor>a4a79db4173f2537503ffd2027d04dbb4</anchor>
      <arglist>(Params, getParamCachedSetParamLoop)</arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, bool &gt;</type>
      <name>map_b</name>
      <anchorfile>params_8cpp.html</anchorfile>
      <anchor>afac6280b3bfc91392e0ee29758f50c44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, bool &gt;</type>
      <name>map_b2</name>
      <anchorfile>params_8cpp.html</anchorfile>
      <anchor>a547959c2f53f38e05ee04e0496d99359</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, double &gt;</type>
      <name>map_d</name>
      <anchorfile>params_8cpp.html</anchorfile>
      <anchor>aa079cd195ae08cdb831e14b5f0672de5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, double &gt;</type>
      <name>map_d2</name>
      <anchorfile>params_8cpp.html</anchorfile>
      <anchor>ae6dd2ed574df2d5514cc9438afac07dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, float &gt;</type>
      <name>map_f</name>
      <anchorfile>params_8cpp.html</anchorfile>
      <anchor>a17fdaea224f4cc32fd2a4e41e0815335</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, float &gt;</type>
      <name>map_f2</name>
      <anchorfile>params_8cpp.html</anchorfile>
      <anchor>aa5eb5771a7c6a725b10700d6fae4fd72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, int &gt;</type>
      <name>map_i</name>
      <anchorfile>params_8cpp.html</anchorfile>
      <anchor>aaec13e9e849aecf9104054f6bf0ea5f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, int &gt;</type>
      <name>map_i2</name>
      <anchorfile>params_8cpp.html</anchorfile>
      <anchor>ab62f3e116fa8ea8979bfa681ef12994e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>map_s</name>
      <anchorfile>params_8cpp.html</anchorfile>
      <anchor>a1117b2bf0cf1c267141032e873662842</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>map_s2</name>
      <anchorfile>params_8cpp.html</anchorfile>
      <anchor>a6ea6356790578bcbd52accce7c979066</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; bool &gt;</type>
      <name>vec_b</name>
      <anchorfile>params_8cpp.html</anchorfile>
      <anchor>ae35f54b45cc3345f7d11204ed2939759</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; bool &gt;</type>
      <name>vec_b2</name>
      <anchorfile>params_8cpp.html</anchorfile>
      <anchor>a487e9e2e1b8456b4177f0b0fc558aadb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double &gt;</type>
      <name>vec_d</name>
      <anchorfile>params_8cpp.html</anchorfile>
      <anchor>a88c8de481d82f69cb76213a57dfac420</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double &gt;</type>
      <name>vec_d2</name>
      <anchorfile>params_8cpp.html</anchorfile>
      <anchor>a583fbcc9714615b523b5376bd07c6a12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; float &gt;</type>
      <name>vec_f</name>
      <anchorfile>params_8cpp.html</anchorfile>
      <anchor>adaf0d04c92e4251ce8de9a22da7618b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; float &gt;</type>
      <name>vec_f2</name>
      <anchorfile>params_8cpp.html</anchorfile>
      <anchor>a89b698d64a025d26b3cefce13c3bf7f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; int &gt;</type>
      <name>vec_i</name>
      <anchorfile>params_8cpp.html</anchorfile>
      <anchor>a2052c9910b3e290504c41a5fcc38b194</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; int &gt;</type>
      <name>vec_i2</name>
      <anchorfile>params_8cpp.html</anchorfile>
      <anchor>a43aaeec86febf05137584ec0fb81279c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::string &gt;</type>
      <name>vec_s</name>
      <anchorfile>params_8cpp.html</anchorfile>
      <anchor>a23f90c1bc5b56e994e4a9a953aeb917b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::string &gt;</type>
      <name>vec_s2</name>
      <anchorfile>params_8cpp.html</anchorfile>
      <anchor>af1f918c6131d16cb927d7ac261fec85d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pointcloud_serdes.cpp</name>
    <path>/tmp/ws/src/ros_comm/test/test_roscpp/perf_serialization/</path>
    <filename>pointcloud__serdes_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>pointcloud__serdes_8cpp.html</anchorfile>
      <anchor>a2c3f6775325c30275d11c6abee2db6a0</anchor>
      <arglist>(int, char **)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tic</name>
      <anchorfile>pointcloud__serdes_8cpp.html</anchorfile>
      <anchor>a5ba73899fe15846cc99820005d978e24</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>toc</name>
      <anchorfile>pointcloud__serdes_8cpp.html</anchorfile>
      <anchor>a38664cf3d259198ae1e644736aa5e70e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ros::WallTime</type>
      <name>t</name>
      <anchorfile>pointcloud__serdes_8cpp.html</anchorfile>
      <anchor>afb733eb5bf51ab4836c7d8f70eee32d1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pre_deserialize.cpp</name>
    <path>/tmp/ws/src/ros_comm/test/test_roscpp/test_serialization/src/</path>
    <filename>pre__deserialize_8cpp</filename>
    <class kind="struct">IncomingMsg</class>
    <class kind="struct">OutgoingMsg</class>
    <class kind="struct">ros::serialization::PreDeserialize&lt; IncomingMsg &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; IncomingMsg &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; OutgoingMsg &gt;</class>
    <namespace>ros</namespace>
    <namespace>ros::serialization</namespace>
    <member kind="function">
      <type>void</type>
      <name>callback</name>
      <anchorfile>pre__deserialize_8cpp.html</anchorfile>
      <anchor>a69faa61563c6ea72fe118e0862ad5032</anchor>
      <arglist>(const boost::shared_ptr&lt; IncomingMsg const &gt; &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>pre__deserialize_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ROS_IMPLEMENT_SIMPLE_TOPIC_TRAITS</name>
      <anchorfile>pre__deserialize_8cpp.html</anchorfile>
      <anchor>a7a3c1e63707905b3b6c87cd463088675</anchor>
      <arglist>(IncomingMsg, &quot;my_md5sum&quot;, &quot;test_roscpp_serialization/IncomingMsg&quot;, &quot;\)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ROS_IMPLEMENT_SIMPLE_TOPIC_TRAITS</name>
      <anchorfile>pre__deserialize_8cpp.html</anchorfile>
      <anchor>a78b7e000e6aff5593cb772a8bf820bf9</anchor>
      <arglist>(OutgoingMsg, &quot;my_md5sum&quot;, &quot;test_roscpp_serialization/OutgoingMsg&quot;, &quot;\)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>pre__deserialize_8cpp.html</anchorfile>
      <anchor>a452ac83da36af560d26f1ba53a8b8ed7</anchor>
      <arglist>(PreDeserialize, preDeserialize)</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; IncomingMsg const  &gt;</type>
      <name>g_msg</name>
      <anchorfile>pre__deserialize_8cpp.html</anchorfile>
      <anchor>aa21204980705b5144d3fea52076dc231</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pub_sub.cpp</name>
    <path>/tmp/ws/src/ros_comm/test/test_roscpp/test/src/</path>
    <filename>pub__sub_8cpp</filename>
    <member kind="define">
      <type>#define</type>
      <name>USAGE</name>
      <anchorfile>pub__sub_8cpp.html</anchorfile>
      <anchor>a56fe9bff0a1be75aae2da3e593053e2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>pub__sub_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>messageCallback</name>
      <anchorfile>pub__sub_8cpp.html</anchorfile>
      <anchor>a2a198ab67e3b36e6e129db753c96147a</anchor>
      <arglist>(const test_roscpp::TestArrayConstPtr &amp;msg, ros::Publisher pub)</arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>g_array_size</name>
      <anchorfile>pub__sub_8cpp.html</anchorfile>
      <anchor>a745c026a2d88c17ed7a541df748ba7d1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>publish_constantly.cpp</name>
    <path>/tmp/ws/src/ros_comm/test/test_roscpp/test/src/</path>
    <filename>publish__constantly_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>publish__constantly_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>publish_empty.cpp</name>
    <path>/tmp/ws/src/ros_comm/test/test_roscpp/test/src/</path>
    <filename>publish__empty_8cpp</filename>
    <member kind="define">
      <type>#define</type>
      <name>USAGE</name>
      <anchorfile>publish__empty_8cpp.html</anchorfile>
      <anchor>a56fe9bff0a1be75aae2da3e593053e2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>publish__empty_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>subscriberCallback</name>
      <anchorfile>publish__empty_8cpp.html</anchorfile>
      <anchor>ad6acb345945bc75fb07dc9e299334fb3</anchor>
      <arglist>(const ros::SingleSubscriberPublisher &amp;, ros::Publisher &amp;pub)</arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>g_msg_count</name>
      <anchorfile>publish__empty_8cpp.html</anchorfile>
      <anchor>a4f1b41ff66960c36f0e80a9e113ad940</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>publish_n_fast.cpp</name>
    <path>/tmp/ws/src/ros_comm/test/test_roscpp/test/src/</path>
    <filename>publish__n__fast_8cpp</filename>
    <member kind="define">
      <type>#define</type>
      <name>USAGE</name>
      <anchorfile>publish__n__fast_8cpp.html</anchorfile>
      <anchor>a56fe9bff0a1be75aae2da3e593053e2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>connectCallback</name>
      <anchorfile>publish__n__fast_8cpp.html</anchorfile>
      <anchor>ae878808f7566556ce77cb86a2b613430</anchor>
      <arglist>(const ros::SingleSubscriberPublisher &amp;pub, int msg_count, int min_size, int max_size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>publish__n__fast_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>publish_onsub.cpp</name>
    <path>/tmp/ws/src/ros_comm/test/test_roscpp/test/src/</path>
    <filename>publish__onsub_8cpp</filename>
    <member kind="define">
      <type>#define</type>
      <name>USAGE</name>
      <anchorfile>publish__onsub_8cpp.html</anchorfile>
      <anchor>a56fe9bff0a1be75aae2da3e593053e2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>publish__onsub_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>subscriberCallback</name>
      <anchorfile>publish__onsub_8cpp.html</anchorfile>
      <anchor>a4d7067d52e569e821e8ceb4b4b682130</anchor>
      <arglist>(const ros::SingleSubscriberPublisher &amp;pub)</arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>g_msg_count</name>
      <anchorfile>publish__onsub_8cpp.html</anchorfile>
      <anchor>a4f1b41ff66960c36f0e80a9e113ad940</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>publish_unadvertise.cpp</name>
    <path>/tmp/ws/src/ros_comm/test/test_roscpp/test/src/</path>
    <filename>publish__unadvertise_8cpp</filename>
    <class kind="class">Publications</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>publish__unadvertise_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>publish__unadvertise_8cpp.html</anchorfile>
      <anchor>af2d38adbe8294b40137868e42d1e04d7</anchor>
      <arglist>(Publications, pubUnadvertise)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>advertised</name>
      <anchorfile>publish__unadvertise_8cpp.html</anchorfile>
      <anchor>aeede1a51dde8b8d731c495f3b194e588</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>failure</name>
      <anchorfile>publish__unadvertise_8cpp.html</anchorfile>
      <anchor>ab63498605cfd412ffd454417629b55cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>g_argc</name>
      <anchorfile>publish__unadvertise_8cpp.html</anchorfile>
      <anchor>a56a0ec58e8a4c0f144ab10e9eabc8934</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static char **</type>
      <name>g_argv</name>
      <anchorfile>publish__unadvertise_8cpp.html</anchorfile>
      <anchor>a42cc1f3030bc4fced497d4a33ac59959</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>publisher.cpp</name>
    <path>/tmp/ws/src/ros_comm/test/test_roscpp/test/src/</path>
    <filename>publisher_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>publisher_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>publisher_for_star_subscriber.cpp</name>
    <path>/tmp/ws/src/ros_comm/test/test_roscpp/test/src/</path>
    <filename>publisher__for__star__subscriber_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>publisher__for__star__subscriber_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pubTimer</name>
      <anchorfile>publisher__for__star__subscriber_8cpp.html</anchorfile>
      <anchor>a4bde7bdc89b67b9a6f5fbf1cbc8f5425</anchor>
      <arglist>(const ros::TimerEvent &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>switchPublisherType</name>
      <anchorfile>publisher__for__star__subscriber_8cpp.html</anchorfile>
      <anchor>ae33afcc4c6f98a043b47f1399eca06f7</anchor>
      <arglist>(std_srvs::EmptyRequest &amp;, std_srvs::EmptyResponse &amp;)</arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>g_pub</name>
      <anchorfile>publisher__for__star__subscriber_8cpp.html</anchorfile>
      <anchor>ae43e430130ddd146162ac34621ef5866</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int8_t</type>
      <name>type</name>
      <anchorfile>publisher__for__star__subscriber_8cpp.html</anchorfile>
      <anchor>a6def72cbab7e986d0ac5dc7291e1394a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>publisher_rate.cpp</name>
    <path>/tmp/ws/src/ros_comm/test/test_roscpp/test/src/</path>
    <filename>publisher__rate_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>publisher__rate_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>real_time_test.cpp</name>
    <path>/tmp/ws/src/ros_comm/test/test_roscpp/test/src/</path>
    <filename>real__time__test_8cpp</filename>
    <class kind="class">RosTimeTest</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>real__time__test_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>real__time__test_8cpp.html</anchorfile>
      <anchor>a13efacb54099115d6ac412618443da61</anchor>
      <arglist>(RosTimeTest, RealTimeTest)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>g_argc</name>
      <anchorfile>real__time__test_8cpp.html</anchorfile>
      <anchor>a56a0ec58e8a4c0f144ab10e9eabc8934</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char **</type>
      <name>g_argv</name>
      <anchorfile>real__time__test_8cpp.html</anchorfile>
      <anchor>a42cc1f3030bc4fced497d4a33ac59959</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>serialization.cpp</name>
    <path>/tmp/ws/src/ros_comm/test/test_roscpp/test_serialization/src/</path>
    <filename>serialization_8cpp</filename>
    <includes id="helpers_8h" name="helpers.h" local="yes" imported="no">helpers.h</includes>
    <class kind="struct">AllInOneSerializer</class>
    <class kind="struct">FixedSizeNonSimple</class>
    <class kind="struct">FixedSizeSimple</class>
    <class kind="struct">ros::message_traits::HasHeader&lt; WithHeader &gt;</class>
    <class kind="struct">ros::message_traits::IsFixedSize&lt; FixedSizeNonSimple &gt;</class>
    <class kind="struct">ros::message_traits::IsFixedSize&lt; FixedSizeSimple &gt;</class>
    <class kind="struct">ros::message_traits::IsSimple&lt; FixedSizeSimple &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; AllInOneSerializer &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; FixedSizeNonSimple &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; FixedSizeSimple &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; VariableSize &gt;</class>
    <class kind="struct">VariableSize</class>
    <class kind="struct">WithHeader</class>
    <class kind="struct">WithoutHeader</class>
    <namespace>ros</namespace>
    <namespace>ros::message_traits</namespace>
    <namespace>ros::serialization</namespace>
    <member kind="define">
      <type>#define</type>
      <name>PRIMITIVE_FIXED_LENGTH_ARRAY_TEST</name>
      <anchorfile>serialization_8cpp.html</anchorfile>
      <anchor>ad0116685d8c90891890619230ac9908d</anchor>
      <arglist>(Type, Start, Increment)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIMITIVE_SERIALIZATION_TEST</name>
      <anchorfile>serialization_8cpp.html</anchorfile>
      <anchor>a0a1b855dc891a2dc02fc4c56daccc916</anchor>
      <arglist>(Type, SerInit, DeserInit)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIMITIVE_VARIABLE_LENGTH_ARRAY_TEST</name>
      <anchorfile>serialization_8cpp.html</anchorfile>
      <anchor>ad019e470872b4b49ffa9e9f6d3a1acd7</anchor>
      <arglist>(Type, Start, Increment)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>serialization_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PRIMITIVE_FIXED_LENGTH_ARRAY_TEST</name>
      <anchorfile>serialization_8cpp.html</anchorfile>
      <anchor>a507c3b15b78d98850c75f4ad45afddd6</anchor>
      <arglist>(uint8_t, 65, 1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PRIMITIVE_FIXED_LENGTH_ARRAY_TEST</name>
      <anchorfile>serialization_8cpp.html</anchorfile>
      <anchor>a78a0ed7e821c12ff11dabd852520a337</anchor>
      <arglist>(int8_t, 65, 1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PRIMITIVE_FIXED_LENGTH_ARRAY_TEST</name>
      <anchorfile>serialization_8cpp.html</anchorfile>
      <anchor>a07f06f236589f5fdaff6eb418c5f8d7e</anchor>
      <arglist>(uint16_t, 0, 100)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PRIMITIVE_FIXED_LENGTH_ARRAY_TEST</name>
      <anchorfile>serialization_8cpp.html</anchorfile>
      <anchor>a895a221845f3f33ac811e4adcf6f7006</anchor>
      <arglist>(int16_t, 0, 100)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PRIMITIVE_FIXED_LENGTH_ARRAY_TEST</name>
      <anchorfile>serialization_8cpp.html</anchorfile>
      <anchor>a955c66219dece4d8723e66fa96a347e5</anchor>
      <arglist>(uint32_t, 0, 100)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PRIMITIVE_FIXED_LENGTH_ARRAY_TEST</name>
      <anchorfile>serialization_8cpp.html</anchorfile>
      <anchor>a6b06936cb4f80add3593e86f036c8809</anchor>
      <arglist>(int32_t, 0, 100)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PRIMITIVE_FIXED_LENGTH_ARRAY_TEST</name>
      <anchorfile>serialization_8cpp.html</anchorfile>
      <anchor>a8edcb98b5c67aab5a2828267e83aacb5</anchor>
      <arglist>(uint64_t, 0, 100)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PRIMITIVE_FIXED_LENGTH_ARRAY_TEST</name>
      <anchorfile>serialization_8cpp.html</anchorfile>
      <anchor>a9b7aa44efd19a298080cbe3054984eaf</anchor>
      <arglist>(int64_t, 0, 100)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PRIMITIVE_FIXED_LENGTH_ARRAY_TEST</name>
      <anchorfile>serialization_8cpp.html</anchorfile>
      <anchor>a4f89081fa95e179a02c02e1dd68e1d99</anchor>
      <arglist>(float, 0.0f, 100.0f)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PRIMITIVE_FIXED_LENGTH_ARRAY_TEST</name>
      <anchorfile>serialization_8cpp.html</anchorfile>
      <anchor>acca6611bd0edbff5e517710476680db3</anchor>
      <arglist>(double, 0.0, 100.0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PRIMITIVE_FIXED_LENGTH_ARRAY_TEST</name>
      <anchorfile>serialization_8cpp.html</anchorfile>
      <anchor>a7c4593110c8bdc79c2cb8a2863f5bae9</anchor>
      <arglist>(Time, Time(), Duration(100))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PRIMITIVE_FIXED_LENGTH_ARRAY_TEST</name>
      <anchorfile>serialization_8cpp.html</anchorfile>
      <anchor>ab75fc3275a797250fb6b82c4f25d3867</anchor>
      <arglist>(Duration, Duration(), Duration(100))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PRIMITIVE_SERIALIZATION_TEST</name>
      <anchorfile>serialization_8cpp.html</anchorfile>
      <anchor>a20e79a80c5a43098999ab815cde99d6b</anchor>
      <arglist>(uint8_t,(5),(0))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PRIMITIVE_SERIALIZATION_TEST</name>
      <anchorfile>serialization_8cpp.html</anchorfile>
      <anchor>a203cb7697f48a192c7fa7c5d9c4f9540</anchor>
      <arglist>(int8_t,(5),(0))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PRIMITIVE_SERIALIZATION_TEST</name>
      <anchorfile>serialization_8cpp.html</anchorfile>
      <anchor>a7f62064b9e4029441b80971d54fbd74e</anchor>
      <arglist>(uint16_t,(5),(0))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PRIMITIVE_SERIALIZATION_TEST</name>
      <anchorfile>serialization_8cpp.html</anchorfile>
      <anchor>a58cc927cd41c7463eb82c01f0f1801a2</anchor>
      <arglist>(int16_t,(5),(0))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PRIMITIVE_SERIALIZATION_TEST</name>
      <anchorfile>serialization_8cpp.html</anchorfile>
      <anchor>a4f613e9cca62f9cbd10e378bf7076328</anchor>
      <arglist>(uint32_t,(5),(0))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PRIMITIVE_SERIALIZATION_TEST</name>
      <anchorfile>serialization_8cpp.html</anchorfile>
      <anchor>a43f8030e1783b25ca181a2c3cefbbb1f</anchor>
      <arglist>(int32_t,(5),(0))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PRIMITIVE_SERIALIZATION_TEST</name>
      <anchorfile>serialization_8cpp.html</anchorfile>
      <anchor>a7cb7d8d65604610a8000bde36fae85c8</anchor>
      <arglist>(uint64_t,(5),(0))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PRIMITIVE_SERIALIZATION_TEST</name>
      <anchorfile>serialization_8cpp.html</anchorfile>
      <anchor>a76c7770801229143371e6017f3e4865e</anchor>
      <arglist>(int64_t,(5),(0))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PRIMITIVE_SERIALIZATION_TEST</name>
      <anchorfile>serialization_8cpp.html</anchorfile>
      <anchor>a3789d841387d1505504a226c2f08f327</anchor>
      <arglist>(float,(5.0f),(0.0f))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PRIMITIVE_SERIALIZATION_TEST</name>
      <anchorfile>serialization_8cpp.html</anchorfile>
      <anchor>aa7f482ee1f5b35233e7a5392b41e344f</anchor>
      <arglist>(double,(5.0),(0.0))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PRIMITIVE_SERIALIZATION_TEST</name>
      <anchorfile>serialization_8cpp.html</anchorfile>
      <anchor>aeb82c1e0dbb5c2a421bc990030ea38f9</anchor>
      <arglist>(Time,(500, 10000),(0, 0))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PRIMITIVE_SERIALIZATION_TEST</name>
      <anchorfile>serialization_8cpp.html</anchorfile>
      <anchor>aa1bb596e1a76d00bfab254c77996917e</anchor>
      <arglist>(Duration,(500, 10000),(0, 0))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PRIMITIVE_VARIABLE_LENGTH_ARRAY_TEST</name>
      <anchorfile>serialization_8cpp.html</anchorfile>
      <anchor>a7eef57284503fee3f23f1bc65c5eef6b</anchor>
      <arglist>(uint8_t, 65, 1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PRIMITIVE_VARIABLE_LENGTH_ARRAY_TEST</name>
      <anchorfile>serialization_8cpp.html</anchorfile>
      <anchor>adf27ce0e0e021e8189b392151afb1c90</anchor>
      <arglist>(int8_t, 65, 1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PRIMITIVE_VARIABLE_LENGTH_ARRAY_TEST</name>
      <anchorfile>serialization_8cpp.html</anchorfile>
      <anchor>a3ea90d49b350a5c94ecbc08526528e5c</anchor>
      <arglist>(uint16_t, 0, 100)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PRIMITIVE_VARIABLE_LENGTH_ARRAY_TEST</name>
      <anchorfile>serialization_8cpp.html</anchorfile>
      <anchor>ab136d3b88a4bcb51ae5fd26d8d027171</anchor>
      <arglist>(int16_t, 0, 100)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PRIMITIVE_VARIABLE_LENGTH_ARRAY_TEST</name>
      <anchorfile>serialization_8cpp.html</anchorfile>
      <anchor>a6242bc5970ed40f1c655c24756a96696</anchor>
      <arglist>(uint32_t, 0, 100)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PRIMITIVE_VARIABLE_LENGTH_ARRAY_TEST</name>
      <anchorfile>serialization_8cpp.html</anchorfile>
      <anchor>a3cc6b7433f9a65aa6ace60b904455a74</anchor>
      <arglist>(int32_t, 0, 100)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PRIMITIVE_VARIABLE_LENGTH_ARRAY_TEST</name>
      <anchorfile>serialization_8cpp.html</anchorfile>
      <anchor>a8af6e178195a07d3628e8e76c42f605a</anchor>
      <arglist>(uint64_t, 0, 100)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PRIMITIVE_VARIABLE_LENGTH_ARRAY_TEST</name>
      <anchorfile>serialization_8cpp.html</anchorfile>
      <anchor>a653cc518fcfa7cef7324aa177a6bebbd</anchor>
      <arglist>(int64_t, 0, 100)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PRIMITIVE_VARIABLE_LENGTH_ARRAY_TEST</name>
      <anchorfile>serialization_8cpp.html</anchorfile>
      <anchor>a845a69f51efaaf36c7f640ab5b4abfd5</anchor>
      <arglist>(float, 0.0f, 100.0f)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PRIMITIVE_VARIABLE_LENGTH_ARRAY_TEST</name>
      <anchorfile>serialization_8cpp.html</anchorfile>
      <anchor>af0b04b8f34131532e7b11926a8f5ff27</anchor>
      <arglist>(double, 0.0, 100.0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PRIMITIVE_VARIABLE_LENGTH_ARRAY_TEST</name>
      <anchorfile>serialization_8cpp.html</anchorfile>
      <anchor>a819ffa0cc74ff1451ee9ba2fcc34d912</anchor>
      <arglist>(Time, Time(), Duration(100))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PRIMITIVE_VARIABLE_LENGTH_ARRAY_TEST</name>
      <anchorfile>serialization_8cpp.html</anchorfile>
      <anchor>ac30d2fed2e92b91619bf60f0da0e0765</anchor>
      <arglist>(Duration, Duration(), Duration(100))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ROS_STATIC_ASSERT</name>
      <anchorfile>serialization_8cpp.html</anchorfile>
      <anchor>a661cab51a4829b0867c3ea7f8aaddbb5</anchor>
      <arglist>(sizeof(ros::Time)==8)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ROS_STATIC_ASSERT</name>
      <anchorfile>serialization_8cpp.html</anchorfile>
      <anchor>a5e83daa629f0ef02f4794de0474cabae</anchor>
      <arglist>(sizeof(ros::Duration)==8)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>serialization_8cpp.html</anchorfile>
      <anchor>aafa6aed96dec0e1b1b248de67ed215ec</anchor>
      <arglist>(Serialization, string)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>serialization_8cpp.html</anchorfile>
      <anchor>ae8e34eb5ef19b4817d03376af7414787</anchor>
      <arglist>(Serialization, variableLengthArray_string)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>serialization_8cpp.html</anchorfile>
      <anchor>a4515d748d18986e06e677dac5b5c199b</anchor>
      <arglist>(Serialization, fixedLengthArray_string)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>serialization_8cpp.html</anchorfile>
      <anchor>a530e19597d9c6f073bfc5d8e509bd92e</anchor>
      <arglist>(Serialization, fixedSizeSimple_vector)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>serialization_8cpp.html</anchorfile>
      <anchor>a5e6e4bfa780777edb1e3b78e8f178321</anchor>
      <arglist>(Serialization, fixedSizeSimple_array)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>serialization_8cpp.html</anchorfile>
      <anchor>ab99e16b30ca3fe4e8daacc8cd3b839b3</anchor>
      <arglist>(Serialization, fixedSizeNonSimple_vector)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>serialization_8cpp.html</anchorfile>
      <anchor>abbbca7ad5c7fea09c61dcb707fcf8558</anchor>
      <arglist>(Serialization, fixedSizeNonSimple_array)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>serialization_8cpp.html</anchorfile>
      <anchor>a49ae9d16e0695e176249cb1d6d355e19</anchor>
      <arglist>(Serialization, variableSize_vector)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>serialization_8cpp.html</anchorfile>
      <anchor>a9d67c9f337bc51f8abb0f826408fdc3a</anchor>
      <arglist>(Serialization, variableSize_array)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>serialization_8cpp.html</anchorfile>
      <anchor>a44d7aae1ff894cc1c6e072e2597f67aa</anchor>
      <arglist>(Serialization, allInOne)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>serialization_8cpp.html</anchorfile>
      <anchor>a035e2d83874f8b0dd20ebc7b098fcfb9</anchor>
      <arglist>(MessageTraits, headers)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>serialization_8cpp.html</anchorfile>
      <anchor>addf502cd74a61fb7021fbab6e9f73173</anchor>
      <arglist>(Serialization, bufferOverrun)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>serialization_8cpp.html</anchorfile>
      <anchor>acf35aeb508732f5632f22db00accd13f</anchor>
      <arglist>(Serialization, streamOperators)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>service_adv.cpp</name>
    <path>/tmp/ws/src/ros_comm/test/test_roscpp/test/src/</path>
    <filename>service__adv_8cpp</filename>
    <member kind="function">
      <type>bool</type>
      <name>caseFlip</name>
      <anchorfile>service__adv_8cpp.html</anchorfile>
      <anchor>a61e080e4242369572c35b6211934dc71</anchor>
      <arglist>(test_roscpp::TestStringString::Request &amp;req, test_roscpp::TestStringString::Response &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>caseFlipLongRunning</name>
      <anchorfile>service__adv_8cpp.html</anchorfile>
      <anchor>a5dd2c5b2efe55f26b9fc107ae69c503c</anchor>
      <arglist>(test_roscpp::TestStringString::Request &amp;req, test_roscpp::TestStringString::Response &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>caseFlipUnadvertise</name>
      <anchorfile>service__adv_8cpp.html</anchorfile>
      <anchor>a6a67240384ddf3405370ca5ffe25b2af</anchor>
      <arglist>(test_roscpp::TestStringString::Request &amp;req, test_roscpp::TestStringString::Response &amp;res, ros::ServiceServer &amp;srv)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>service__adv_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>service_adv_a.cpp</name>
    <path>/tmp/ws/src/ros_comm/test/test_roscpp/test/src/</path>
    <filename>service__adv__a_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>service__adv__a_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>srvCallback</name>
      <anchorfile>service__adv__a_8cpp.html</anchorfile>
      <anchor>a061b07b6197bb55fe47df0bbee5fcbf6</anchor>
      <arglist>(test_roscpp::TestStringString::Request &amp;, test_roscpp::TestStringString::Response &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>service_adv_multiple.cpp</name>
    <path>/tmp/ws/src/ros_comm/test/test_roscpp/test/src/</path>
    <filename>service__adv__multiple_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>service__adv__multiple_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>srvCallback</name>
      <anchorfile>service__adv__multiple_8cpp.html</anchorfile>
      <anchor>a3046c936cdf22c6a386bf74cef6257d7</anchor>
      <arglist>(test_roscpp::TestStringString::Request &amp;, test_roscpp::TestStringString::Response &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>service__adv__multiple_8cpp.html</anchorfile>
      <anchor>a847208e8d4c49f093748d311649dfe53</anchor>
      <arglist>(SrvCall, advertiseMultiple)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>service_adv_unadv.cpp</name>
    <path>/tmp/ws/src/ros_comm/test/test_roscpp/test/src/</path>
    <filename>service__adv__unadv_8cpp</filename>
    <class kind="class">ServiceAdvertiser</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>service__adv__unadv_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>service__adv__unadv_8cpp.html</anchorfile>
      <anchor>a8a7cc35e3ed4e56ae4b958f046a0ec71</anchor>
      <arglist>(ServiceAdvertiser, advUnadv)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>g_argc</name>
      <anchorfile>service__adv__unadv_8cpp.html</anchorfile>
      <anchor>a56a0ec58e8a4c0f144ab10e9eabc8934</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static char **</type>
      <name>g_argv</name>
      <anchorfile>service__adv__unadv_8cpp.html</anchorfile>
      <anchor>a42cc1f3030bc4fced497d4a33ac59959</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>service_adv_zombie.cpp</name>
    <path>/tmp/ws/src/ros_comm/test/test_roscpp/test/src/</path>
    <filename>service__adv__zombie_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>service__adv__zombie_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>srvCallback</name>
      <anchorfile>service__adv__zombie_8cpp.html</anchorfile>
      <anchor>a061b07b6197bb55fe47df0bbee5fcbf6</anchor>
      <arglist>(test_roscpp::TestStringString::Request &amp;, test_roscpp::TestStringString::Response &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>service_call.cpp</name>
    <path>/tmp/ws/src/ros_comm/test/test_roscpp/test/src/</path>
    <filename>service__call_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>service__call_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>service__call_8cpp.html</anchorfile>
      <anchor>af7b905c267df99d62c1070053f1b6d4e</anchor>
      <arglist>(SrvCall, callSrv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>service__call_8cpp.html</anchorfile>
      <anchor>aff9d61f5d31ffb868197a0826f21aa3d</anchor>
      <arglist>(SrvCall, callSrvUnicode)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>service__call_8cpp.html</anchorfile>
      <anchor>a5b8ac9ef591c1ff6c3d402ce8b69599d</anchor>
      <arglist>(SrvCall, callSrvMultipleTimes)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>service__call_8cpp.html</anchorfile>
      <anchor>a7ab216a70108db86467c2c9f2b440788</anchor>
      <arglist>(SrvCall, callSrvWithWrongType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>service__call_8cpp.html</anchorfile>
      <anchor>ab96c4b0eedfb2b782b5c2d442513f78d</anchor>
      <arglist>(SrvCall, callSrvHandle)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>service__call_8cpp.html</anchorfile>
      <anchor>a091ef7022fc3606e447582b33a300889</anchor>
      <arglist>(SrvCall, callSrvPersistentHandle)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>service__call_8cpp.html</anchorfile>
      <anchor>afdf66581dfff4fc2622a7e278a890773</anchor>
      <arglist>(SrvCall, callSrvLongRunning)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>service__call_8cpp.html</anchorfile>
      <anchor>a68366cf70a01200a6362a095cc21cb48</anchor>
      <arglist>(SrvCall, callSrvWhichUnadvertisesInCallback)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>service__call_8cpp.html</anchorfile>
      <anchor>aae789ab70b62ada1192d20e8e54a62be</anchor>
      <arglist>(SrvCall, handleValid)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>service__call_8cpp.html</anchorfile>
      <anchor>a6762ba87c9d3448a805e618842bcb5f8</anchor>
      <arglist>(SrvCall, waitForServiceTimeout)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>service_call_expect_b.cpp</name>
    <path>/tmp/ws/src/ros_comm/test/test_roscpp/test/src/</path>
    <filename>service__call__expect__b_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>service__call__expect__b_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>service__call__expect__b_8cpp.html</anchorfile>
      <anchor>af7b905c267df99d62c1070053f1b6d4e</anchor>
      <arglist>(SrvCall, callSrv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>service_call_repeatedly.cpp</name>
    <path>/tmp/ws/src/ros_comm/test/test_roscpp/test/src/</path>
    <filename>service__call__repeatedly_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>service__call__repeatedly_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>service_call_zombie.cpp</name>
    <path>/tmp/ws/src/ros_comm/test/test_roscpp/test/src/</path>
    <filename>service__call__zombie_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>service__call__zombie_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>service__call__zombie_8cpp.html</anchorfile>
      <anchor>a4ffeaee0bb7783f06365297156089f29</anchor>
      <arglist>(SrvCall, callPhantomService)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>service_callback_types.cpp</name>
    <path>/tmp/ws/src/ros_comm/test/test_roscpp/test/src/</path>
    <filename>service__callback__types_8cpp</filename>
    <class kind="struct">A</class>
    <member kind="function">
      <type>bool</type>
      <name>add</name>
      <anchorfile>service__callback__types_8cpp.html</anchorfile>
      <anchor>ac5311b6e932104947e05aa6daddb7a03</anchor>
      <arglist>(test_roscpp::TestStringString::Request &amp;, test_roscpp::TestStringString::Response &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>add2</name>
      <anchorfile>service__callback__types_8cpp.html</anchorfile>
      <anchor>a8cd6ca9e5becbc9259f450867be928c5</anchor>
      <arglist>(ros::ServiceEvent&lt; test_roscpp::TestStringString::Request, test_roscpp::TestStringString::Response &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>add3</name>
      <anchorfile>service__callback__types_8cpp.html</anchorfile>
      <anchor>aeb8361f2be1297e20bf1f9d5218b0eae</anchor>
      <arglist>(ros::ServiceEvent&lt; test_roscpp::TestStringString::Request, test_roscpp::TestStringString::Response &gt; &amp;, const std::string &amp;)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>service__callback__types_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>service__callback__types_8cpp.html</anchorfile>
      <anchor>a96f91de26bda999f2fb232543484e065</anchor>
      <arglist>(ServiceCallbackTypes, compile)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>service_deadlock.cpp</name>
    <path>/tmp/ws/src/ros_comm/test/test_roscpp/test/src/</path>
    <filename>service__deadlock_8cpp</filename>
    <member kind="function">
      <type>void</type>
      <name>call</name>
      <anchorfile>service__deadlock_8cpp.html</anchorfile>
      <anchor>a487814a1f3ced30b79742e774fa845d1</anchor>
      <arglist>(ros::ServiceClient &amp;client)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>dummyService</name>
      <anchorfile>service__deadlock_8cpp.html</anchorfile>
      <anchor>a738e896190d247b4c24458206753ba03</anchor>
      <arglist>(std_srvs::Empty::Request &amp;, std_srvs::Empty::Request &amp;)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>service__deadlock_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>service__deadlock_8cpp.html</anchorfile>
      <anchor>a93c04f2911fba57ba5310874393b6726</anchor>
      <arglist>(roscpp, ServiceDeadlocking)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>SERVICE1</name>
      <anchorfile>service__deadlock_8cpp.html</anchorfile>
      <anchor>a6c05db6f0620806b53e62e9a215fc536</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>service_exception.cpp</name>
    <path>/tmp/ws/src/ros_comm/test/test_roscpp/test/src/</path>
    <filename>service__exception_8cpp</filename>
    <class kind="class">ListAppender</class>
    <member kind="typedef">
      <type>log4cxx::helpers::ObjectPtrT&lt; ListAppender &gt;</type>
      <name>ListAppenderPtr</name>
      <anchorfile>service__exception_8cpp.html</anchorfile>
      <anchor>ae92119ea257229906577c6c91a186111</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>service__exception_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>service__exception_8cpp.html</anchorfile>
      <anchor>ae56fc3fa39d6583deb0617e43dddc98b</anchor>
      <arglist>(roscpp, ServiceThrowingException)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>throwingService</name>
      <anchorfile>service__exception_8cpp.html</anchorfile>
      <anchor>aaa5978fdda582885538c16269398c486</anchor>
      <arglist>(std_srvs::Empty::Request &amp;, std_srvs::Empty::Request &amp;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>EXCEPTION</name>
      <anchorfile>service__exception_8cpp.html</anchorfile>
      <anchor>a5ad27deb06a44851b675c46acee8c1d3</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>SERVICE</name>
      <anchorfile>service__exception_8cpp.html</anchorfile>
      <anchor>a4551aca792e9890ccbfc26bfbaf2e105</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>service_wait_a_adv_b.cpp</name>
    <path>/tmp/ws/src/ros_comm/test/test_roscpp/test/src/</path>
    <filename>service__wait__a__adv__b_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>service__wait__a__adv__b_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>srvCallback</name>
      <anchorfile>service__wait__a__adv__b_8cpp.html</anchorfile>
      <anchor>a061b07b6197bb55fe47df0bbee5fcbf6</anchor>
      <arglist>(test_roscpp::TestStringString::Request &amp;, test_roscpp::TestStringString::Response &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sim_time_test.cpp</name>
    <path>/tmp/ws/src/ros_comm/test/test_roscpp/test/src/</path>
    <filename>sim__time__test_8cpp</filename>
    <class kind="class">RosClockTest</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>sim__time__test_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sleepThread</name>
      <anchorfile>sim__time__test_8cpp.html</anchorfile>
      <anchor>aeb44c6ed591f566154bae4404b2f9b60</anchor>
      <arglist>(bool *done)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>sim__time__test_8cpp.html</anchorfile>
      <anchor>a0d7aca5836c699e0ea1cc5da70a8b6ea</anchor>
      <arglist>(Clock, sleepFromZero)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>sim__time__test_8cpp.html</anchorfile>
      <anchor>a6a0ac62247accc40f4429631f7b16899</anchor>
      <arglist>(Clock, isTimeValid)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>sim__time__test_8cpp.html</anchorfile>
      <anchor>a5a5e9c387f502126c9e08cddacc78c9a</anchor>
      <arglist>(Clock, waitForValid)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>sim__time__test_8cpp.html</anchorfile>
      <anchor>a48202b84dbcbc202bc73439ecec46866</anchor>
      <arglist>(RosClockTest, SimClockTest)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>waitThread</name>
      <anchorfile>sim__time__test_8cpp.html</anchorfile>
      <anchor>ace66d26ba0007eef3948e1aca8b2ae70</anchor>
      <arglist>(bool *done)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>g_argc</name>
      <anchorfile>sim__time__test_8cpp.html</anchorfile>
      <anchor>a56a0ec58e8a4c0f144ab10e9eabc8934</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char **</type>
      <name>g_argv</name>
      <anchorfile>sim__time__test_8cpp.html</anchorfile>
      <anchor>a42cc1f3030bc4fced497d4a33ac59959</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>spinners.cpp</name>
    <path>/tmp/ws/src/ros_comm/test/test_roscpp/test/src/</path>
    <filename>spinners_8cpp</filename>
    <member kind="define">
      <type>#define</type>
      <name>DOIT</name>
      <anchorfile>spinners_8cpp.html</anchorfile>
      <anchor>aa971887309df39acc1b48f38da2e13af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fire_shutdown</name>
      <anchorfile>spinners_8cpp.html</anchorfile>
      <anchor>af2f7bcef2de4bcb7fbe9fed1258581a1</anchor>
      <arglist>(const ros::WallTimerEvent &amp;)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>spinners_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>spinners_8cpp.html</anchorfile>
      <anchor>aae4026631501a941f438575a4d4e3275</anchor>
      <arglist>(Spinners, spin)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>spinners_8cpp.html</anchorfile>
      <anchor>a69832f939bde5467d11ae320c9862964</anchor>
      <arglist>(Spinners, spinfail)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>spinners_8cpp.html</anchorfile>
      <anchor>a0d9d42346dfb69114064e7b63a54421d</anchor>
      <arglist>(Spinners, singlefail)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>spinners_8cpp.html</anchorfile>
      <anchor>ab8edca05f985983de0be78a16f4bc402</anchor>
      <arglist>(Spinners, multi)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>spinners_8cpp.html</anchorfile>
      <anchor>a6da0174987f5fac8655e80fa671b9a68</anchor>
      <arglist>(Spinners, multifail)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>spinners_8cpp.html</anchorfile>
      <anchor>a8655926a16238229032459cd11065d6d</anchor>
      <arglist>(Spinners, async)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>argc_</name>
      <anchorfile>spinners_8cpp.html</anchorfile>
      <anchor>a627ff5c3747ee8767d66ef274ed334d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char **</type>
      <name>argv_</name>
      <anchorfile>spinners_8cpp.html</anchorfile>
      <anchor>a95d0ff97c571dfb385e5d16290f67328</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>stamped_topic_statistics_empty_timestamp.cpp</name>
    <path>/tmp/ws/src/ros_comm/test/test_roscpp/test/src/</path>
    <filename>stamped__topic__statistics__empty__timestamp_8cpp</filename>
    <member kind="function">
      <type>void</type>
      <name>callback</name>
      <anchorfile>stamped__topic__statistics__empty__timestamp_8cpp.html</anchorfile>
      <anchor>a252fb04f0f0ef10890eedc52ae8a582d</anchor>
      <arglist>(const test_roscpp::TestWithHeaderConstPtr &amp;)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>stamped__topic__statistics__empty__timestamp_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>stamped__topic__statistics__empty__timestamp_8cpp.html</anchorfile>
      <anchor>abe21d622284a55c5d52787ff91a8cc55</anchor>
      <arglist>(TopicStatistics, empty_timestamp_crash_check)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>string_msg_expect.cpp</name>
    <path>/tmp/ws/src/ros_comm/test/test_roscpp/test/src/</path>
    <filename>string__msg__expect_8cpp</filename>
    <member kind="function">
      <type>void</type>
      <name>callback</name>
      <anchorfile>string__msg__expect_8cpp.html</anchorfile>
      <anchor>af7f9e138ba16b64e614984ba652b8037</anchor>
      <arglist>(const std_msgs::String::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>string__msg__expect_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>string__msg__expect_8cpp.html</anchorfile>
      <anchor>a37ea4046f1899350645db3c3342cb83e</anchor>
      <arglist>(Expecter, impl)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>expect_what</name>
      <anchorfile>string__msg__expect_8cpp.html</anchorfile>
      <anchor>a108beb64357551df33ed17f7628a41da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>nseen</name>
      <anchorfile>string__msg__expect_8cpp.html</anchorfile>
      <anchor>a053dca1e9d1f2fc199f2dc748d5e88e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>on_topic</name>
      <anchorfile>string__msg__expect_8cpp.html</anchorfile>
      <anchor>a635d814306c94088f446b7055113a238</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sub_pub.cpp</name>
    <path>/tmp/ws/src/ros_comm/test/test_roscpp/test/src/</path>
    <filename>sub__pub_8cpp</filename>
    <class kind="class">Subscriptions</class>
    <member kind="define">
      <type>#define</type>
      <name>USAGE</name>
      <anchorfile>sub__pub_8cpp.html</anchorfile>
      <anchor>a56fe9bff0a1be75aae2da3e593053e2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>sub__pub_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>sub__pub_8cpp.html</anchorfile>
      <anchor>a2666a235bbb5eb991405040464025d75</anchor>
      <arglist>(Subscriptions, subPub)</arglist>
    </member>
    <member kind="variable">
      <type>ros::Duration</type>
      <name>g_dt</name>
      <anchorfile>sub__pub_8cpp.html</anchorfile>
      <anchor>a136e4a62cdf0f54b7d743763f21d5889</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>g_msg_count</name>
      <anchorfile>sub__pub_8cpp.html</anchorfile>
      <anchor>aa66e49b1d65198ca91c577ea4216d347</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>g_options</name>
      <anchorfile>sub__pub_8cpp.html</anchorfile>
      <anchor>ae0b03953f52304ebf714f71fff869500</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>subscribe_empty.cpp</name>
    <path>/tmp/ws/src/ros_comm/test/test_roscpp/test/src/</path>
    <filename>subscribe__empty_8cpp</filename>
    <class kind="class">Subscriptions</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>subscribe__empty_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>subscribe__empty_8cpp.html</anchorfile>
      <anchor>aa0958d3a24d288ae4f49d340d79f4b89</anchor>
      <arglist>(Subscriptions, emptyMsg)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>g_argc</name>
      <anchorfile>subscribe__empty_8cpp.html</anchorfile>
      <anchor>a56a0ec58e8a4c0f144ab10e9eabc8934</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char **</type>
      <name>g_argv</name>
      <anchorfile>subscribe__empty_8cpp.html</anchorfile>
      <anchor>a42cc1f3030bc4fced497d4a33ac59959</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>subscribe_n_fast.cpp</name>
    <path>/tmp/ws/src/ros_comm/test/test_roscpp/test/src/</path>
    <filename>subscribe__n__fast_8cpp</filename>
    <class kind="class">Subscriptions</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>subscribe__n__fast_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>subscribe__n__fast_8cpp.html</anchorfile>
      <anchor>a26a3d65ae2551fd8297532c327c9ec54</anchor>
      <arglist>(Subscriptions, pubSubNFast)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>g_argc</name>
      <anchorfile>subscribe__n__fast_8cpp.html</anchorfile>
      <anchor>a56a0ec58e8a4c0f144ab10e9eabc8934</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char **</type>
      <name>g_argv</name>
      <anchorfile>subscribe__n__fast_8cpp.html</anchorfile>
      <anchor>a42cc1f3030bc4fced497d4a33ac59959</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>subscribe_resubscribe.cpp</name>
    <path>/tmp/ws/src/ros_comm/test/test_roscpp/test/src/</path>
    <filename>subscribe__resubscribe_8cpp</filename>
    <class kind="class">Subscriptions</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>subscribe__resubscribe_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>subscribe__resubscribe_8cpp.html</anchorfile>
      <anchor>a28a9a50950ae52a6489cfabdaa848ace</anchor>
      <arglist>(Subscriptions, resubscribe)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>g_argc</name>
      <anchorfile>subscribe__resubscribe_8cpp.html</anchorfile>
      <anchor>a56a0ec58e8a4c0f144ab10e9eabc8934</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char **</type>
      <name>g_argv</name>
      <anchorfile>subscribe__resubscribe_8cpp.html</anchorfile>
      <anchor>a42cc1f3030bc4fced497d4a33ac59959</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>subscribe_retry_tcp.cpp</name>
    <path>/tmp/ws/src/ros_comm/test/test_roscpp/test/src/</path>
    <filename>subscribe__retry__tcp_8cpp</filename>
    <member kind="function">
      <type>void</type>
      <name>callback</name>
      <anchorfile>subscribe__retry__tcp_8cpp.html</anchorfile>
      <anchor>a8fc5d66d5efeb9ada6da169ddd0dcc0f</anchor>
      <arglist>(const test_roscpp::TestArrayConstPtr &amp;)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>subscribe__retry__tcp_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>subscribe__retry__tcp_8cpp.html</anchorfile>
      <anchor>a6296369f15b98ea03bb6aed59b7d5bb0</anchor>
      <arglist>(SubscribeRetryTCP, localDisconnect)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>subscribe__retry__tcp_8cpp.html</anchorfile>
      <anchor>a0181fa046c681eb0e9269f6ecbf15715</anchor>
      <arglist>(SubscribeRetryTCP, localDisconnectNonTransportDisconnect)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>subscribe__retry__tcp_8cpp.html</anchorfile>
      <anchor>a6ae3d5b96d7e4f51b9a0f53942f783dc</anchor>
      <arglist>(SubscribeRetryTCP, remoteDisconnect)</arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>g_count</name>
      <anchorfile>subscribe__retry__tcp_8cpp.html</anchorfile>
      <anchor>a9263407d41b91e05d35ef7484e3ddaea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>subscribe_self.cpp</name>
    <path>/tmp/ws/src/ros_comm/test/test_roscpp/test/src/</path>
    <filename>subscribe__self_8cpp</filename>
    <member kind="define">
      <type>#define</type>
      <name>USAGE</name>
      <anchorfile>subscribe__self_8cpp.html</anchorfile>
      <anchor>a56fe9bff0a1be75aae2da3e593053e2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>subscribe__self_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>messageCallback</name>
      <anchorfile>subscribe__self_8cpp.html</anchorfile>
      <anchor>ae1715a81a2c328d8a04fefbc23db0bb3</anchor>
      <arglist>(const test_roscpp::TestArrayConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>subscriberCallback</name>
      <anchorfile>subscribe__self_8cpp.html</anchorfile>
      <anchor>a3f8bbe5ecf6d1ab1ee5f2c510d3f571f</anchor>
      <arglist>(const ros::SingleSubscriberPublisher &amp;, const ros::Publisher &amp;pub)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>subscribe__self_8cpp.html</anchorfile>
      <anchor>a6a02441cf6461221df1f35f7b4db48cb</anchor>
      <arglist>(SelfSubscribe, advSub)</arglist>
    </member>
    <member kind="variable">
      <type>ros::Duration</type>
      <name>g_dt</name>
      <anchorfile>subscribe__self_8cpp.html</anchorfile>
      <anchor>a136e4a62cdf0f54b7d743763f21d5889</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_failure</name>
      <anchorfile>subscribe__self_8cpp.html</anchorfile>
      <anchor>af0f57a1e0eaa25b99fd1e82523cfd8cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>g_msg_count</name>
      <anchorfile>subscribe__self_8cpp.html</anchorfile>
      <anchor>aa66e49b1d65198ca91c577ea4216d347</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>g_msg_i</name>
      <anchorfile>subscribe__self_8cpp.html</anchorfile>
      <anchor>a4556f18313be7aca51b0fe3b75af1522</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>g_options</name>
      <anchorfile>subscribe__self_8cpp.html</anchorfile>
      <anchor>ae0b03953f52304ebf714f71fff869500</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_success</name>
      <anchorfile>subscribe__self_8cpp.html</anchorfile>
      <anchor>aa0855821e46c8e6f0ba94f8d2d1585b1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>subscribe_star.cpp</name>
    <path>/tmp/ws/src/ros_comm/test/test_roscpp/test/src/</path>
    <filename>subscribe__star_8cpp</filename>
    <class kind="struct">AnyHelper</class>
    <class kind="class">AnyMessage</class>
    <class kind="struct">ros::message_traits::DataType&lt; AnyMessage &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; AnyMessage &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; AnyMessage &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; AnyMessage &gt;</class>
    <namespace>ros</namespace>
    <namespace>ros::message_traits</namespace>
    <namespace>ros::serialization</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; AnyMessage const  &gt;</type>
      <name>AnyMessageConstPtr</name>
      <anchorfile>subscribe__star_8cpp.html</anchorfile>
      <anchor>a5435ed834399213f921e80e34e3d525c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; AnyMessage &gt;</type>
      <name>AnyMessagePtr</name>
      <anchorfile>subscribe__star_8cpp.html</anchorfile>
      <anchor>a5598495a32a0c18bb6d5a22eee23b6ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>emptyCallback</name>
      <anchorfile>subscribe__star_8cpp.html</anchorfile>
      <anchor>a389e8efe103962e0a0aa5cf3b7f9f293</anchor>
      <arglist>(const test_roscpp::TestEmptyConstPtr &amp;)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>subscribe__star_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>subscribe__star_8cpp.html</anchorfile>
      <anchor>a422a9f1fded298e83be1d20d4a1ccbab</anchor>
      <arglist>(SubscribeStar, simpleSubFirstIntra)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>subscribe__star_8cpp.html</anchorfile>
      <anchor>a4c1d05069aff0bf7eac1fedbf2e654dc</anchor>
      <arglist>(SubscribeStar, simplePubFirstIntra)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>subscribe__star_8cpp.html</anchorfile>
      <anchor>af53d7fcb78210a5d91d2276963acd518</anchor>
      <arglist>(SubscribeStar, multipleSubsStarFirstIntra)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>subscribe__star_8cpp.html</anchorfile>
      <anchor>a2648906a7912dd5d4612eabaecb0bea6</anchor>
      <arglist>(SubscribeStar, multipleSubsConcreteFirstIntra)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>subscribe__star_8cpp.html</anchorfile>
      <anchor>a3f04aa71d67fcaaca01f9c5ed9668a1a</anchor>
      <arglist>(SubscribeStar, multipleShutdownConcreteIntra)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>subscribe__star_8cpp.html</anchorfile>
      <anchor>aea61cd8a7cdfaff2d82c6326ec8f73e0</anchor>
      <arglist>(SubscribeStar, simpleInter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>subscribe__star_8cpp.html</anchorfile>
      <anchor>ab1866dd2515fac60f2bc6331d67d7ef7</anchor>
      <arglist>(SubscribeStar, simpleInterUDP)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>subscribe__star_8cpp.html</anchorfile>
      <anchor>adba86c9c62bc130d9c33d3ca3f2b0181</anchor>
      <arglist>(SubscribeStar, switchTypeInter)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>subscribe_unsubscribe.cpp</name>
    <path>/tmp/ws/src/ros_comm/test/test_roscpp/test/src/</path>
    <filename>subscribe__unsubscribe_8cpp</filename>
    <class kind="class">Subscriptions</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>subscribe__unsubscribe_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>spinThread</name>
      <anchorfile>subscribe__unsubscribe_8cpp.html</anchorfile>
      <anchor>aa492c9e516d4a17571995f1f526691bd</anchor>
      <arglist>(bool volatile *cont)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>subscribe__unsubscribe_8cpp.html</anchorfile>
      <anchor>a94f0f3d47030a0d6a7915d3a2c0a2100</anchor>
      <arglist>(Subscriptions, subUnsub)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>subscribe__unsubscribe_8cpp.html</anchorfile>
      <anchor>a7bb6ed3567e9b9af9a73ee43d2f40cf4</anchor>
      <arglist>(Subscriptions, unsubInCallback)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>subscribe__unsubscribe_8cpp.html</anchorfile>
      <anchor>a7214c68ea160743fd98b4d7237c04884</anchor>
      <arglist>(Subscriptions, unsubInCallbackAndOtherThread)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unsubscribeAfterBarrierWait</name>
      <anchorfile>subscribe__unsubscribe_8cpp.html</anchorfile>
      <anchor>a73a8954df20dfeb00015fbb9296dfb14</anchor>
      <arglist>(boost::barrier *barrier, ros::Subscriber &amp;sub)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>g_argc</name>
      <anchorfile>subscribe__unsubscribe_8cpp.html</anchorfile>
      <anchor>a56a0ec58e8a4c0f144ab10e9eabc8934</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char **</type>
      <name>g_argv</name>
      <anchorfile>subscribe__unsubscribe_8cpp.html</anchorfile>
      <anchor>a42cc1f3030bc4fced497d4a33ac59959</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>subscribe_unsubscribe_repeatedly.cpp</name>
    <path>/tmp/ws/src/ros_comm/test/test_roscpp/test/src/</path>
    <filename>subscribe__unsubscribe__repeatedly_8cpp</filename>
    <member kind="function">
      <type>void</type>
      <name>callback</name>
      <anchorfile>subscribe__unsubscribe__repeatedly_8cpp.html</anchorfile>
      <anchor>a8fc5d66d5efeb9ada6da169ddd0dcc0f</anchor>
      <arglist>(const test_roscpp::TestArrayConstPtr &amp;)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>subscribe__unsubscribe__repeatedly_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>subscriber.cpp</name>
    <path>/tmp/ws/src/ros_comm/test/test_roscpp/test/src/</path>
    <filename>subscriber_8cpp</filename>
    <member kind="function">
      <type>void</type>
      <name>handleMsg</name>
      <anchorfile>subscriber_8cpp.html</anchorfile>
      <anchor>a86e19ee8c9f4d7ec9880cdcb859833e1</anchor>
      <arglist>(const std_msgs::Int8MultiArray &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>subscriber_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>subscription_callback_types.cpp</name>
    <path>/tmp/ws/src/ros_comm/test/test_roscpp/test/src/</path>
    <filename>subscription__callback__types_8cpp</filename>
    <class kind="struct">A</class>
    <member kind="function">
      <type>void</type>
      <name>chatterCallback</name>
      <anchorfile>subscription__callback__types_8cpp.html</anchorfile>
      <anchor>ae5c0c11b4a60030ee8df1a3ae0b6f758</anchor>
      <arglist>(const std_msgs::String::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>chatterCallback2</name>
      <anchorfile>subscription__callback__types_8cpp.html</anchorfile>
      <anchor>a4904a590aa7d0550196b3ffea80536aa</anchor>
      <arglist>(const std_msgs::String &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>chatterCallback3</name>
      <anchorfile>subscription__callback__types_8cpp.html</anchorfile>
      <anchor>a2d9205228ab061f6ec45c921d94bd749</anchor>
      <arglist>(std_msgs::String::ConstPtr msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>chatterCallback4</name>
      <anchorfile>subscription__callback__types_8cpp.html</anchorfile>
      <anchor>aeea6d0a487d96ec75bd891d7ddf2ae36</anchor>
      <arglist>(const ros::MessageEvent&lt; std_msgs::String const &gt; &amp;event)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>chatterCallback5</name>
      <anchorfile>subscription__callback__types_8cpp.html</anchorfile>
      <anchor>a3337df650c3bcb03804269445fa588a4</anchor>
      <arglist>(std_msgs::String msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>chatterCallback6</name>
      <anchorfile>subscription__callback__types_8cpp.html</anchorfile>
      <anchor>a9c13a3ea1a8c63ca7f23d372f8eb5dc7</anchor>
      <arglist>(const std_msgs::String::Ptr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>chatterCallback7</name>
      <anchorfile>subscription__callback__types_8cpp.html</anchorfile>
      <anchor>a12c46880252690345a7e4aa5e6d24d36</anchor>
      <arglist>(std_msgs::String::Ptr msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>chatterCallback8</name>
      <anchorfile>subscription__callback__types_8cpp.html</anchorfile>
      <anchor>a1d0cc5ffdc77677dccbbb2f4b3b5687f</anchor>
      <arglist>(const ros::MessageEvent&lt; std_msgs::String &gt; &amp;event)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>subscription__callback__types_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>subscription__callback__types_8cpp.html</anchorfile>
      <anchor>ac36fbff57e3830f42b3fa6b9a7e64ce2</anchor>
      <arglist>(SubscriptionCallbackTypes, compile)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_args.cpp</name>
    <path>/tmp/ws/src/ros_comm/test/test_roscpp/test/</path>
    <filename>test__args_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__args_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__args_8cpp.html</anchorfile>
      <anchor>a0a9583a515d067e3719759900a1ad4bd</anchor>
      <arglist>(Args, removeROSArgs)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_callback_queue.cpp</name>
    <path>/tmp/ws/src/ros_comm/test/test_roscpp/test/</path>
    <filename>test__callback__queue_8cpp</filename>
    <includes id="fake__message_8h" name="fake_message.h" local="yes" imported="no">fake_message.h</includes>
    <class kind="class">CallbackQueueParamTest</class>
    <class kind="class">ConditionObject</class>
    <class kind="class">CountingCallback</class>
    <class kind="class">CountingSubscriptionQueue</class>
    <class kind="class">RaceConditionCallback</class>
    <class kind="class">RecursiveCallback</class>
    <class kind="class">SelfRemovingCallback</class>
    <class kind="struct">ThreadedCallOneSlowParams</class>
    <class kind="class">TimerRecursionCallback</class>
    <namespace>ros</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; CountingCallback &gt;</type>
      <name>CountingCallbackPtr</name>
      <anchorfile>test__callback__queue_8cpp.html</anchorfile>
      <anchor>a01a1496f40f568d6a2769ef2752341e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; CountingSubscriptionQueue &gt;</type>
      <name>CountingSubscriptionQueuePtr</name>
      <anchorfile>test__callback__queue_8cpp.html</anchorfile>
      <anchor>a7076caad54a856853772a0ce295de0fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; RecursiveCallback &gt;</type>
      <name>RecursiveCallbackPtr</name>
      <anchorfile>test__callback__queue_8cpp.html</anchorfile>
      <anchor>ac095eaab7b896bb358a76644c02c7d35</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; SelfRemovingCallback &gt;</type>
      <name>SelfRemovingCallbackPtr</name>
      <anchorfile>test__callback__queue_8cpp.html</anchorfile>
      <anchor>a8a068ce610d656021cb87839393acbe6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; TimerRecursionCallback &gt;</type>
      <name>TimerRecursionCallbackPtr</name>
      <anchorfile>test__callback__queue_8cpp.html</anchorfile>
      <anchor>ad929c423ef94e61c37d1826d0a3fbf30</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>callAvailableThread</name>
      <anchorfile>test__callback__queue_8cpp.html</anchorfile>
      <anchor>a9eb0eabdce88cb898cb7ed3bcc1c805e</anchor>
      <arglist>(CallbackQueue *queue, bool &amp;done, boost::atomic&lt; size_t &gt; *num_calls, ros::WallDuration call_timeout=ros::WallDuration(0.1))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>callOneThread</name>
      <anchorfile>test__callback__queue_8cpp.html</anchorfile>
      <anchor>a833878f43fc80530697a6b0bdd447e7c</anchor>
      <arglist>(CallbackQueue *queue, bool &amp;done, boost::atomic&lt; size_t &gt; *num_calls, ros::WallDuration timeout=ros::WallDuration(0.1))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dummyTimer</name>
      <anchorfile>test__callback__queue_8cpp.html</anchorfile>
      <anchor>a9d7f25d72206f6ef9b8abc760a0175fe</anchor>
      <arglist>(const ros::TimerEvent &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>INSTANTIATE_TEST_CASE_P</name>
      <anchorfile>test__callback__queue_8cpp.html</anchorfile>
      <anchor>a550bbf74c59bc2842fe5f842263ffac7</anchor>
      <arglist>(slow, CallbackQueueParamTest, ::testing::Values(ThreadedCallOneSlowParams{ros::WallDuration(1.0), 10, ros::WallDuration(0.1), ros::WallDuration(2), ros::WallDuration(0)}, ThreadedCallOneSlowParams{ros::WallDuration(1.0), 10, ros::WallDuration(0.1), ros::WallDuration(2), ros::WallDuration(0.1)}, ThreadedCallOneSlowParams{ros::WallDuration(1.0), 10, ros::WallDuration(0.1), ros::WallDuration(2), ros::WallDuration(0.001)}, ThreadedCallOneSlowParams{ros::WallDuration(0.1), 10, ros::WallDuration(0.1), ros::WallDuration(2), ros::WallDuration(0)}, ThreadedCallOneSlowParams{ros::WallDuration(0.001), 10, ros::WallDuration(0.1), ros::WallDuration(2), ros::WallDuration(0)}, ThreadedCallOneSlowParams{ros::WallDuration(1.0), 1, ros::WallDuration(0.1), ros::WallDuration(2), ros::WallDuration(0)}, ThreadedCallOneSlowParams{ros::WallDuration(1.0), 2, ros::WallDuration(0.1), ros::WallDuration(2), ros::WallDuration(0)}))</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__callback__queue_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>recursiveTimer</name>
      <anchorfile>test__callback__queue_8cpp.html</anchorfile>
      <anchor>ae2ddaa9be13a496bcc6c0244aef91ebb</anchor>
      <arglist>(const ros::TimerEvent &amp;)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>runThreadedTest</name>
      <anchorfile>test__callback__queue_8cpp.html</anchorfile>
      <anchor>a33e063d5917ba2a9e883441c943f44c6</anchor>
      <arglist>(const CallbackInterfacePtr &amp;cb, const boost::function&lt; void(CallbackQueue *, bool &amp;, boost::atomic&lt; size_t &gt; *, ros::WallDuration)&gt; &amp;threadFunc, size_t *num_calls=NULL, size_t num_threads=10, ros::WallDuration duration=ros::WallDuration(5), ros::WallDuration pause_between_callbacks=ros::WallDuration(0), ros::WallDuration call_one_timeout=ros::WallDuration(0.1))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__callback__queue_8cpp.html</anchorfile>
      <anchor>a63e7920b1fe381e04ab3ba4b9d05b9d5</anchor>
      <arglist>(CallbackQueue, singleCallback)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__callback__queue_8cpp.html</anchorfile>
      <anchor>a3ba22e999c04164d643a646915643b0f</anchor>
      <arglist>(CallbackQueue, multipleCallbacksCallAvailable)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__callback__queue_8cpp.html</anchorfile>
      <anchor>a9af984637bb79554f05486395674ccc3</anchor>
      <arglist>(CallbackQueue, multipleCallbacksCallOne)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__callback__queue_8cpp.html</anchorfile>
      <anchor>a84a225187e9d3e076032872ad6dd7c8c</anchor>
      <arglist>(CallbackQueue, remove)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__callback__queue_8cpp.html</anchorfile>
      <anchor>a4d3ff6be3fb296631247955e181fe36a</anchor>
      <arglist>(CallbackQueue, removeSelf)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__callback__queue_8cpp.html</anchorfile>
      <anchor>ae171c7d9b6c82949a294b5e874b533cd</anchor>
      <arglist>(CallbackQueue, recursive1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__callback__queue_8cpp.html</anchorfile>
      <anchor>ac2c92957256bef10ca6e592ac9723ce4</anchor>
      <arglist>(CallbackQueue, recursive2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__callback__queue_8cpp.html</anchorfile>
      <anchor>af0cfec6445bb588a718c25bd554fd6b2</anchor>
      <arglist>(CallbackQueue, recursive3)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__callback__queue_8cpp.html</anchorfile>
      <anchor>ab95317117d47d34b991adf537acd7558</anchor>
      <arglist>(CallbackQueue, recursive4)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__callback__queue_8cpp.html</anchorfile>
      <anchor>a780cd767571c6d66d7a22f305e7901d2</anchor>
      <arglist>(CallbackQueue, threadedCallAvailable)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__callback__queue_8cpp.html</anchorfile>
      <anchor>af0da03329f5e2d73ee491754ee78f53c</anchor>
      <arglist>(CallbackQueue, threadedCallOne)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__callback__queue_8cpp.html</anchorfile>
      <anchor>ac973da5d7ad3ff3087a10023360f6859</anchor>
      <arglist>(CallbackQueue, recursiveTimer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__callback__queue_8cpp.html</anchorfile>
      <anchor>aa29a721fd61df4d793bcb2595614e51b</anchor>
      <arglist>(CallbackQueue, raceConditionCallback)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>test__callback__queue_8cpp.html</anchorfile>
      <anchor>af101571a9517ee633fe6e181988caf64</anchor>
      <arglist>(CallbackQueueParamTest, threadedCallOneSlow)</arglist>
    </member>
    <member kind="variable">
      <type>CallbackQueueInterface *</type>
      <name>recursiveTimerQueue</name>
      <anchorfile>test__callback__queue_8cpp.html</anchorfile>
      <anchor>a5b6aef432d7de19060aa3e7dc83044b6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_header.cpp</name>
    <path>/tmp/ws/src/ros_comm/test/test_roscpp/test/</path>
    <filename>test__header_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__header_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__header_8cpp.html</anchorfile>
      <anchor>a74021b858fa17515188befc9686c251b</anchor>
      <arglist>(Header, parse)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__header_8cpp.html</anchorfile>
      <anchor>a76c8cf5c02b8ecd90ad31eb85ad8f87d</anchor>
      <arglist>(Header, write)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static char</type>
      <name>g_header_data1</name>
      <anchorfile>test__header_8cpp.html</anchorfile>
      <anchor>a898b5b2e649b9fd92a21f9a66d3b0094</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static char</type>
      <name>g_header_data2</name>
      <anchorfile>test__header_8cpp.html</anchorfile>
      <anchor>ade26e00345c2661012251fb8ed6952eb</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_names.cpp</name>
    <path>/tmp/ws/src/ros_comm/test/test_roscpp/test/</path>
    <filename>test__names_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__names_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__names_8cpp.html</anchorfile>
      <anchor>ae2b44107290428e07ec24e87d21ab27f</anchor>
      <arglist>(Names, validation)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__names_8cpp.html</anchorfile>
      <anchor>abe555f11e2a0639fd22a9878e890c87f</anchor>
      <arglist>(Names, parentNamespace)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__names_8cpp.html</anchorfile>
      <anchor>a4e06a0e547e9b6092bc38213249f752f</anchor>
      <arglist>(Names, init_empty_node_name)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_ns_node_remapping.cpp</name>
    <path>/tmp/ws/src/ros_comm/test/test_roscpp/test/src/</path>
    <filename>test__ns__node__remapping_8cpp</filename>
    <member kind="define">
      <type>#define</type>
      <name>PRINT</name>
      <anchorfile>test__ns__node__remapping_8cpp.html</anchorfile>
      <anchor>ace5e9bda7ae1fc1abd235a53266b2d47</anchor>
      <arglist>(cmd)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__ns__node__remapping_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__ns__node__remapping_8cpp.html</anchorfile>
      <anchor>ac94861e33aaa22458514758c63aa298c</anchor>
      <arglist>(NamespaceRemappingTest, unqualified_remaps)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__ns__node__remapping_8cpp.html</anchorfile>
      <anchor>aaed4d23b8742398b0df484ad86c273fe</anchor>
      <arglist>(NamespaceRemappingTest, qualified_remaps)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__ns__node__remapping_8cpp.html</anchorfile>
      <anchor>a26edccac70a30a4c398f0b31fefc4fc7</anchor>
      <arglist>(NamespaceRemappingTest, unqualified_root_remaps)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__ns__node__remapping_8cpp.html</anchorfile>
      <anchor>ab24ee95c6b7fd0ca2b0632d41af3ceaa</anchor>
      <arglist>(NamespaceRemappingTest, tilde_namespaces)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>argc_</name>
      <anchorfile>test__ns__node__remapping_8cpp.html</anchorfile>
      <anchor>a627ff5c3747ee8767d66ef274ed334d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static char **</type>
      <name>argv_</name>
      <anchorfile>test__ns__node__remapping_8cpp.html</anchorfile>
      <anchor>a95d0ff97c571dfb385e5d16290f67328</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_poll_set.cpp</name>
    <path>/tmp/ws/src/ros_comm/test/test_roscpp/test/</path>
    <filename>test__poll__set_8cpp</filename>
    <class kind="class">Poller</class>
    <class kind="class">SocketHelper</class>
    <member kind="function">
      <type>void</type>
      <name>addDelManyTimesThread</name>
      <anchorfile>test__poll__set_8cpp.html</anchorfile>
      <anchor>a5f9be51125a8a7b8221eabbf2a624145</anchor>
      <arglist>(PollSet *ps, SocketHelper *sh1, SocketHelper *sh2, boost::barrier *barrier, int count, volatile bool *done)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addThread</name>
      <anchorfile>test__poll__set_8cpp.html</anchorfile>
      <anchor>a67536a7e25f5543bbfcc248ef8362a89</anchor>
      <arglist>(PollSet *ps, SocketHelper *sh, boost::barrier *barrier)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>create_socket_pair</name>
      <anchorfile>test__poll__set_8cpp.html</anchorfile>
      <anchor>abd25297adf68ca8dfc507fa5acfdfcd4</anchor>
      <arglist>(int socket_pair[2])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>delThread</name>
      <anchorfile>test__poll__set_8cpp.html</anchorfile>
      <anchor>a773116cdce1517db85d22e25367b3f9e</anchor>
      <arglist>(PollSet *ps, SocketHelper *sh, boost::barrier *barrier)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__poll__set_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_nonblocking</name>
      <anchorfile>test__poll__set_8cpp.html</anchorfile>
      <anchor>afa755a2a59b4dba03b99a481d9db11ff</anchor>
      <arglist>(int &amp;socket)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__poll__set_8cpp.html</anchorfile>
      <anchor>a74b8bbd435d4575f04573b2db81b2bef</anchor>
      <arglist>(Poller, read)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__poll__set_8cpp.html</anchorfile>
      <anchor>af944666d2310465553e92c662e20323b</anchor>
      <arglist>(Poller, write)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__poll__set_8cpp.html</anchorfile>
      <anchor>abc4a064b915e5e0dfb769b32a725c4f2</anchor>
      <arglist>(Poller, readAndWrite)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__poll__set_8cpp.html</anchorfile>
      <anchor>ad1dba9b575376bc8bb7d985e72eeb6ca</anchor>
      <arglist>(Poller, multiAddDel)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__poll__set_8cpp.html</anchorfile>
      <anchor>ad16a98988cb4c3388d7e5749d0eb7743</anchor>
      <arglist>(Poller, DISABLED_addDelMultiThread)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__poll__set_8cpp.html</anchorfile>
      <anchor>a358d6be0c04f9e8d37f6e87af5d6eaa3</anchor>
      <arglist>(Poller, updateWhileAddDel)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__poll__set_8cpp.html</anchorfile>
      <anchor>a4c5fcea439a81e28a8a0397cbde62605</anchor>
      <arglist>(Poller, signal)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_remapping.cpp</name>
    <path>/tmp/ws/src/ros_comm/test/test_roscpp/test/src/</path>
    <filename>test__remapping_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__remapping_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__remapping_8cpp.html</anchorfile>
      <anchor>ab578af463457aa6b3cf3b160b44a86f3</anchor>
      <arglist>(RemappingTest, remapping_test)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>argc_</name>
      <anchorfile>test__remapping_8cpp.html</anchorfile>
      <anchor>a627ff5c3747ee8767d66ef274ed334d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static char **</type>
      <name>argv_</name>
      <anchorfile>test__remapping_8cpp.html</anchorfile>
      <anchor>a95d0ff97c571dfb385e5d16290f67328</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_search_param.cpp</name>
    <path>/tmp/ws/src/ros_comm/test/test_roscpp/test/src/</path>
    <filename>test__search__param_8cpp</filename>
    <member kind="define">
      <type>#define</type>
      <name>PRINT</name>
      <anchorfile>test__search__param_8cpp.html</anchorfile>
      <anchor>ace5e9bda7ae1fc1abd235a53266b2d47</anchor>
      <arglist>(cmd)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__search__param_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__search__param_8cpp.html</anchorfile>
      <anchor>af82199d9f439b096dd2dc3db01f4bd80</anchor>
      <arglist>(SearchParamTest, search_test_A)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>argc_</name>
      <anchorfile>test__search__param_8cpp.html</anchorfile>
      <anchor>a627ff5c3747ee8767d66ef274ed334d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static char **</type>
      <name>argv_</name>
      <anchorfile>test__search__param_8cpp.html</anchorfile>
      <anchor>a95d0ff97c571dfb385e5d16290f67328</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_subscription_queue.cpp</name>
    <path>/tmp/ws/src/ros_comm/test/test_roscpp/test/</path>
    <filename>test__subscription__queue_8cpp</filename>
    <includes id="fake__message_8h" name="fake_message.h" local="yes" imported="no">fake_message.h</includes>
    <member kind="function">
      <type>void</type>
      <name>callThread</name>
      <anchorfile>test__subscription__queue_8cpp.html</anchorfile>
      <anchor>a1841850dde2f07a71dad0b92c8d9c98a</anchor>
      <arglist>(SubscriptionQueue &amp;queue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearInCallbackCallback</name>
      <anchorfile>test__subscription__queue_8cpp.html</anchorfile>
      <anchor>aa07a6e97f742c62b521d363ede93cac0</anchor>
      <arglist>(SubscriptionQueue &amp;queue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearWhileThreadIsBlockingCallback</name>
      <anchorfile>test__subscription__queue_8cpp.html</anchorfile>
      <anchor>ab27f0cf6023d55efdba30bf548cec304</anchor>
      <arglist>(bool *done, boost::barrier *barrier)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__subscription__queue_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__subscription__queue_8cpp.html</anchorfile>
      <anchor>ae301d197d95b5d6b42468c7721b3fa29</anchor>
      <arglist>(SubscriptionQueue, queueSize)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__subscription__queue_8cpp.html</anchorfile>
      <anchor>ad63dfb0587be451f4df24547e0e1c85f</anchor>
      <arglist>(SubscriptionQueue, infiniteQueue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__subscription__queue_8cpp.html</anchorfile>
      <anchor>a4166e9007f2960917fb55481cefa8785</anchor>
      <arglist>(SubscriptionQueue, clearCall)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__subscription__queue_8cpp.html</anchorfile>
      <anchor>acf6aa555e15d364c1ea9c3e78734ff87</anchor>
      <arglist>(SubscriptionQueue, clearThenAddAndCall)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__subscription__queue_8cpp.html</anchorfile>
      <anchor>acebee2c7b1c262a12f3faef63284c97c</anchor>
      <arglist>(SubscriptionQueue, clearInCallback)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__subscription__queue_8cpp.html</anchorfile>
      <anchor>a299c5874e955dcbc9ba607b1c8b86eb5</anchor>
      <arglist>(SubscriptionQueue, clearWhileThreadIsBlocking)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__subscription__queue_8cpp.html</anchorfile>
      <anchor>a4fc12c49f88f285eeaadc31860d053b3</anchor>
      <arglist>(SubscriptionQueue, concurrentCallbacks)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__subscription__queue_8cpp.html</anchorfile>
      <anchor>a475271bbaf6af5dd5a1982e980876fda</anchor>
      <arglist>(SubscriptionQueue, nonConcurrentOrdering)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>waitForASecond</name>
      <anchorfile>test__subscription__queue_8cpp.html</anchorfile>
      <anchor>afabc4101edc67b75169113083b048396</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>waitForBarrier</name>
      <anchorfile>test__subscription__queue_8cpp.html</anchorfile>
      <anchor>acc4a94506439131e8a72296c33015526</anchor>
      <arglist>(boost::barrier *bar)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_transport_tcp.cpp</name>
    <path>/tmp/ws/src/ros_comm/test/test_roscpp/test/</path>
    <filename>test__transport__tcp_8cpp</filename>
    <class kind="class">Polled</class>
    <class kind="class">Synchronous</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__transport__tcp_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readThread</name>
      <anchorfile>test__transport__tcp_8cpp.html</anchorfile>
      <anchor>a232b8a361487174db7e38448328a42aa</anchor>
      <arglist>(TransportTCPPtr transport, uint8_t *buf, uint32_t size, volatile int32_t *read_out, volatile bool *done_read)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__transport__tcp_8cpp.html</anchorfile>
      <anchor>aef6c7262b917b0cc14995b3a1612e46a</anchor>
      <arglist>(Synchronous, writeThenRead)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__transport__tcp_8cpp.html</anchorfile>
      <anchor>a0170b29cc8bf862cd5c71c156112312b</anchor>
      <arglist>(Synchronous, writeThenReadPartial)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__transport__tcp_8cpp.html</anchorfile>
      <anchor>aa7ca06d68d92b337e00a82500d51eef9</anchor>
      <arglist>(Synchronous, readWhileWriting)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__transport__tcp_8cpp.html</anchorfile>
      <anchor>a8ddcb0f6a148e79c1b45f99350ff363c</anchor>
      <arglist>(Synchronous, readAfterClose)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__transport__tcp_8cpp.html</anchorfile>
      <anchor>ad90f6025388975c25481f0cc436b4f6f</anchor>
      <arglist>(Synchronous, writeAfterClose)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__transport__tcp_8cpp.html</anchorfile>
      <anchor>af93c17c5d765ec2851d1239fd95161ae</anchor>
      <arglist>(Polled, readAndWrite)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__transport__tcp_8cpp.html</anchorfile>
      <anchor>a304318d35df16f0458e91f209daf7e7d</anchor>
      <arglist>(Polled, enableDisableWrite)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__transport__tcp_8cpp.html</anchorfile>
      <anchor>ab401ecce824ba93828e7e42e902f3f77</anchor>
      <arglist>(Polled, disconnectNoTraffic)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__transport__tcp_8cpp.html</anchorfile>
      <anchor>a69f9a7a5e825562b1c02b08a6b4d6aa6</anchor>
      <arglist>(Polled, disconnectWriter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__transport__tcp_8cpp.html</anchorfile>
      <anchor>a7bd59f4dc1309d0458c057842169a437</anchor>
      <arglist>(Polled, disconnectReader)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_version.cpp</name>
    <path>/tmp/ws/src/ros_comm/test/test_roscpp/test/</path>
    <filename>test__version_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__version_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__version_8cpp.html</anchorfile>
      <anchor>a94f84b3a5fff44a0c75b31b9dc9502e6</anchor>
      <arglist>(version, minimum)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>timer_callbacks.cpp</name>
    <path>/tmp/ws/src/ros_comm/test/test_roscpp/test/src/</path>
    <filename>timer__callbacks_8cpp</filename>
    <class kind="class">SteadyTimerHelper</class>
    <class kind="class">TimerHelper</class>
    <class kind="class">Tracked</class>
    <class kind="class">WallTimerHelper</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>timer__callbacks_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>steadyTimerCallback</name>
      <anchorfile>timer__callbacks_8cpp.html</anchorfile>
      <anchor>a32069bcbb35f7514b1e0c53f3b4c5658</anchor>
      <arglist>(const ros::SteadyTimerEvent &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>timer__callbacks_8cpp.html</anchorfile>
      <anchor>acb896ad7697ae65348574037245fef3f</anchor>
      <arglist>(RoscppTimerCallbacks, singleSteadyTimeCallback)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>timer__callbacks_8cpp.html</anchorfile>
      <anchor>a1b50610ce4784bcc81f7f10949a89680</anchor>
      <arglist>(RoscppTimerCallbacks, multipleSteadyTimeCallbacks)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>timer__callbacks_8cpp.html</anchorfile>
      <anchor>a3bb69ca41a62850f649b2befcfb66a02</anchor>
      <arglist>(RoscppTimerCallbacks, steadySetPeriod)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>timer__callbacks_8cpp.html</anchorfile>
      <anchor>a1a1bc1cd99f0d316b440d2fe7ac50f69</anchor>
      <arglist>(RoscppTimerCallbacks, stopSteadyTimer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>timer__callbacks_8cpp.html</anchorfile>
      <anchor>a4b6626046554ca90d1bfe7b0abc0edeb</anchor>
      <arglist>(RoscppTimerCallbacks, steadyStopThenSpin)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>timer__callbacks_8cpp.html</anchorfile>
      <anchor>a754fb06ee8183abe36cec56980b65804</anchor>
      <arglist>(RoscppTimerCallbacks, oneShotSteadyTimer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>timer__callbacks_8cpp.html</anchorfile>
      <anchor>abc642b7873b52c6800d9e1b44e95abde</anchor>
      <arglist>(RoscppTimerCallbacks, singleWallTimeCallback)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>timer__callbacks_8cpp.html</anchorfile>
      <anchor>abb71787b2dac72bccfdb2b763a6be3a0</anchor>
      <arglist>(RoscppTimerCallbacks, multipleWallTimeCallbacks)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>timer__callbacks_8cpp.html</anchorfile>
      <anchor>af78b150836241f984f9ef87fdd08f3c2</anchor>
      <arglist>(RoscppTimerCallbacks, setPeriod)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>timer__callbacks_8cpp.html</anchorfile>
      <anchor>aeb23836faa522f756552fcc3a579aa0c</anchor>
      <arglist>(RoscppTimerCallbacks, stopWallTimer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>timer__callbacks_8cpp.html</anchorfile>
      <anchor>ae782caffc0e431f617c820cc22b38ec2</anchor>
      <arglist>(RoscppTimerCallbacks, stopThenSpin)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>timer__callbacks_8cpp.html</anchorfile>
      <anchor>a1a9b7a71f22ef1ad7226adef9f67f369</anchor>
      <arglist>(RoscppTimerCallbacks, oneShotWallTimer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>timer__callbacks_8cpp.html</anchorfile>
      <anchor>a4b1d143b67b67ddf8b58f2bc83148949</anchor>
      <arglist>(RoscppTimerCallbacks, singleROSTimeCallback)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>timer__callbacks_8cpp.html</anchorfile>
      <anchor>a219de42c0925b8f05a81c774790702eb</anchor>
      <arglist>(RoscppTimerCallbacks, singleROSTimeCallbackFromRate)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>timer__callbacks_8cpp.html</anchorfile>
      <anchor>ae3709b929057a54471c9362c927d5766</anchor>
      <arglist>(RoscppTimerCallbacks, oneshotROSTimer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>timer__callbacks_8cpp.html</anchorfile>
      <anchor>a3354422f48975e54887df48b70322361</anchor>
      <arglist>(RoscppTimerCallbacks, singleROSTimeCallbackLargeTimestep)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>timer__callbacks_8cpp.html</anchorfile>
      <anchor>a08fce7496a9131c4ac8109b7aee5218e</anchor>
      <arglist>(RoscppTimerCallbacks, multipleROSTimeCallbacks)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>timer__callbacks_8cpp.html</anchorfile>
      <anchor>a7e8c4c1afe6f4126f4f3185e15852836</anchor>
      <arglist>(RoscppTimerCallbacks, trackedObject)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>timer__callbacks_8cpp.html</anchorfile>
      <anchor>a56546887c6ad8d1e9e557ae3081a01ba</anchor>
      <arglist>(RoscppTimerCallbacks, stopROSTimer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>timerCallback</name>
      <anchorfile>timer__callbacks_8cpp.html</anchorfile>
      <anchor>af31900d8a1308812085c51111b1c0781</anchor>
      <arglist>(const ros::WallTimerEvent &amp;)</arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>g_count</name>
      <anchorfile>timer__callbacks_8cpp.html</anchorfile>
      <anchor>a9263407d41b91e05d35ef7484e3ddaea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>g_node_name</name>
      <anchorfile>timer__callbacks_8cpp.html</anchorfile>
      <anchor>a2d651e326e5f12863919c1dec931c20c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>g_steady_count</name>
      <anchorfile>timer__callbacks_8cpp.html</anchorfile>
      <anchor>a3795920117a16dddb67d44d75306670d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>topic_statistic_frequency.cpp</name>
    <path>/tmp/ws/src/ros_comm/test/test_roscpp/test/src/</path>
    <filename>topic__statistic__frequency_8cpp</filename>
    <class kind="class">Aggregator</class>
    <member kind="function">
      <type>void</type>
      <name>assertEventuallyHasTopic</name>
      <anchorfile>topic__statistic__frequency_8cpp.html</anchorfile>
      <anchor>a2980cd7de54c429ddcc5d170673ba3ff</anchor>
      <arglist>(const Aggregator &amp;agg, const std::string &amp;topic)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>topic__statistic__frequency_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>topic__statistic__frequency_8cpp.html</anchorfile>
      <anchor>a26d73fa698a463e54db8ccf12e46442e</anchor>
      <arglist>(TopicStatisticFrequency, statisticFrequency)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wait_for_message.cpp</name>
    <path>/tmp/ws/src/ros_comm/test/test_roscpp/test/src/</path>
    <filename>wait__for__message_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>wait__for__message_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>wait__for__message_8cpp.html</anchorfile>
      <anchor>aafabf30470fdd2f5ccbf7665df9754e5</anchor>
      <arglist>(Roscpp, waitForMessage)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>wait__for__message_8cpp.html</anchorfile>
      <anchor>a25d788656af53789fe3fa741b69306f3</anchor>
      <arglist>(Roscpp, waitForMessageWithTimeout)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>A</name>
    <filename>structA.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>add</name>
      <anchorfile>structA.html</anchorfile>
      <anchor>aa5c44e61f84007942d6a08058bda406f</anchor>
      <arglist>(test_roscpp::TestStringString::Request &amp;, test_roscpp::TestStringString::Response &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>add2</name>
      <anchorfile>structA.html</anchorfile>
      <anchor>a0dcf3d271e6d3870ebb018d39b650383</anchor>
      <arglist>(ros::ServiceEvent&lt; test_roscpp::TestStringString::Request, test_roscpp::TestStringString::Response &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>add3</name>
      <anchorfile>structA.html</anchorfile>
      <anchor>a62f96fb3a082a1c318b7e670e105fc0c</anchor>
      <arglist>(ros::ServiceEvent&lt; test_roscpp::TestStringString::Request, test_roscpp::TestStringString::Response &gt; &amp;, const std::string &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>chatterCallback</name>
      <anchorfile>structA.html</anchorfile>
      <anchor>a8b4fee8a50993ef802de1c2810ec66fd</anchor>
      <arglist>(const std_msgs::String::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>chatterCallback10</name>
      <anchorfile>structA.html</anchorfile>
      <anchor>a7a0dc739c194092b1c426c3e4aece5b2</anchor>
      <arglist>(const ros::MessageEvent&lt; std_msgs::String &gt; &amp;event)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>chatterCallback2</name>
      <anchorfile>structA.html</anchorfile>
      <anchor>a5352696dd414d3022517aee3f6ad6ba8</anchor>
      <arglist>(const std_msgs::String &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>chatterCallback3</name>
      <anchorfile>structA.html</anchorfile>
      <anchor>afb4fade4dd24318325210835a39c8f43</anchor>
      <arglist>(std_msgs::String::ConstPtr msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>chatterCallback4</name>
      <anchorfile>structA.html</anchorfile>
      <anchor>aba31d1e652e200ea5800f8b64012fc7c</anchor>
      <arglist>(const ros::MessageEvent&lt; std_msgs::String const &gt; &amp;event)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>chatterCallback5</name>
      <anchorfile>structA.html</anchorfile>
      <anchor>a520ad3283043e335c1654f7e6812a9c7</anchor>
      <arglist>(std_msgs::String msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>chatterCallback6</name>
      <anchorfile>structA.html</anchorfile>
      <anchor>a9f84770ffd64244e156987f01d56eee4</anchor>
      <arglist>(const std_msgs::String::ConstPtr &amp;msg, const std::string &amp;bound)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>chatterCallback7</name>
      <anchorfile>structA.html</anchorfile>
      <anchor>ad56857040677ea728551ac71f46fa51f</anchor>
      <arglist>(const std_msgs::String &amp;msg, const std::string &amp;bound)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>chatterCallback8</name>
      <anchorfile>structA.html</anchorfile>
      <anchor>a216aaf7b9db8032f80d0ae4c2fdaa200</anchor>
      <arglist>(const std_msgs::String::Ptr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>chatterCallback9</name>
      <anchorfile>structA.html</anchorfile>
      <anchor>aea37d56a8b90cee44d6db2947b2c5e53</anchor>
      <arglist>(std_msgs::String::Ptr msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>constCallback</name>
      <anchorfile>structA.html</anchorfile>
      <anchor>a3be23909dd612cfc7fb05d8682ba2ff0</anchor>
      <arglist>(std_msgs::String::Ptr msg) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aggregator</name>
    <filename>classAggregator.html</filename>
    <member kind="function">
      <type>void</type>
      <name>cb</name>
      <anchorfile>classAggregator.html</anchorfile>
      <anchor>a17cbcd888a12a8a133845eb852cab306</anchor>
      <arglist>(const rosgraph_msgs::TopicStatistics &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>frequencyAcceptable</name>
      <anchorfile>classAggregator.html</anchorfile>
      <anchor>a988a4afe241083cf4e88e5b86cfefc77</anchor>
      <arglist>(const std::string &amp;topic, float expected)</arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, ros::Duration &gt;</type>
      <name>topic_period_mean_map_</name>
      <anchorfile>classAggregator.html</anchorfile>
      <anchor>a4049e7e77a92d781ad17d6dfd52ab4f4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AllInOneSerializer</name>
    <filename>structAllInOneSerializer.html</filename>
    <member kind="variable">
      <type>uint32_t</type>
      <name>a</name>
      <anchorfile>structAllInOneSerializer.html</anchorfile>
      <anchor>ac3e9bd3837ceae8b0f28de58559060a0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>test_roscpp::Allocator</name>
    <filename>classtest__roscpp_1_1Allocator.html</filename>
    <templarg>T</templarg>
    <class kind="struct">test_roscpp::Allocator::rebind</class>
    <member kind="typedef">
      <type>const T *</type>
      <name>const_pointer</name>
      <anchorfile>classtest__roscpp_1_1Allocator.html</anchorfile>
      <anchor>a9edef5d04196e6184f60ab50702620cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const T &amp;</type>
      <name>const_reference</name>
      <anchorfile>classtest__roscpp_1_1Allocator.html</anchorfile>
      <anchor>a5a36280b2055f7ed1c8d8ba9258806f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ptrdiff_t</type>
      <name>difference_type</name>
      <anchorfile>classtest__roscpp_1_1Allocator.html</anchorfile>
      <anchor>ab6be0ae4541c65d6572355c4d3ba0db0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T *</type>
      <name>pointer</name>
      <anchorfile>classtest__roscpp_1_1Allocator.html</anchorfile>
      <anchor>a85241cfac058aa21349701524a69ddee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T &amp;</type>
      <name>reference</name>
      <anchorfile>classtest__roscpp_1_1Allocator.html</anchorfile>
      <anchor>a0059a6d5192b2a026e9c3d956fbb81cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>size_t</type>
      <name>size_type</name>
      <anchorfile>classtest__roscpp_1_1Allocator.html</anchorfile>
      <anchor>a45502cfee762db212ba214f8bb85e428</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>value_type</name>
      <anchorfile>classtest__roscpp_1_1Allocator.html</anchorfile>
      <anchor>aa50691856ad9f7b4aab7800d047f99d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>pointer</type>
      <name>address</name>
      <anchorfile>classtest__roscpp_1_1Allocator.html</anchorfile>
      <anchor>a22f8b61d09c98337c4e98f18913cc36f</anchor>
      <arglist>(reference r) const</arglist>
    </member>
    <member kind="function">
      <type>const_pointer</type>
      <name>address</name>
      <anchorfile>classtest__roscpp_1_1Allocator.html</anchorfile>
      <anchor>a7f5ecf80b9e01ce48cf1dbb96b2f54d6</anchor>
      <arglist>(const_reference r) const</arglist>
    </member>
    <member kind="function">
      <type>pointer</type>
      <name>allocate</name>
      <anchorfile>classtest__roscpp_1_1Allocator.html</anchorfile>
      <anchor>a66ee172765683fa95f1dd3d0dad1ca59</anchor>
      <arglist>(size_type n, Allocator&lt; void &gt;::const_pointer hint=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Allocator</name>
      <anchorfile>classtest__roscpp_1_1Allocator.html</anchorfile>
      <anchor>ae7edda0c9a56611b48e63b02acafd07c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Allocator</name>
      <anchorfile>classtest__roscpp_1_1Allocator.html</anchorfile>
      <anchor>a0398155d2a59885390c34d49b6bf08b3</anchor>
      <arglist>(const Allocator&lt; U &gt; &amp;u)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>construct</name>
      <anchorfile>classtest__roscpp_1_1Allocator.html</anchorfile>
      <anchor>a3d4ee6247d420f149b1ed37d559972a3</anchor>
      <arglist>(pointer p, const_reference val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deallocate</name>
      <anchorfile>classtest__roscpp_1_1Allocator.html</anchorfile>
      <anchor>a3e5a4b074614ece24a8df07c21163de8</anchor>
      <arglist>(pointer p, size_type n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classtest__roscpp_1_1Allocator.html</anchorfile>
      <anchor>afaafe2609b463693456aa7512d7d3f26</anchor>
      <arglist>(pointer p)</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>max_size</name>
      <anchorfile>classtest__roscpp_1_1Allocator.html</anchorfile>
      <anchor>a567780c3ae6b1ee83f45ae1ae46be3cf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Allocator</name>
      <anchorfile>classtest__roscpp_1_1Allocator.html</anchorfile>
      <anchor>a8e11b542f2ac8d4b98dbb0e2ebb5b869</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>test_roscpp::Allocator&lt; void &gt;</name>
    <filename>classtest__roscpp_1_1Allocator_3_01void_01_4.html</filename>
    <class kind="struct">test_roscpp::Allocator&lt; void &gt;::rebind</class>
    <member kind="typedef">
      <type>const void *</type>
      <name>const_pointer</name>
      <anchorfile>classtest__roscpp_1_1Allocator_3_01void_01_4.html</anchorfile>
      <anchor>a2033bda9c6d82e10545aaf65227d5c35</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void *</type>
      <name>pointer</name>
      <anchorfile>classtest__roscpp_1_1Allocator_3_01void_01_4.html</anchorfile>
      <anchor>a847e0b5a899b61f2d705ef1b39743479</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>value_type</name>
      <anchorfile>classtest__roscpp_1_1Allocator_3_01void_01_4.html</anchorfile>
      <anchor>a01aed3fe0afd063d709e9a3951e36fe7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AnyHelper</name>
    <filename>structAnyHelper.html</filename>
    <member kind="function">
      <type></type>
      <name>AnyHelper</name>
      <anchorfile>structAnyHelper.html</anchorfile>
      <anchor>a5cc839044d99d2daafc444297a417303</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cb</name>
      <anchorfile>structAnyHelper.html</anchorfile>
      <anchor>aeb6623c063d1a9b1469663c4ecc7ae29</anchor>
      <arglist>(const AnyMessageConstPtr &amp;)</arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>count</name>
      <anchorfile>structAnyHelper.html</anchorfile>
      <anchor>a647dab726d07073e39f714b697d1dedd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AnyMessage</name>
    <filename>classAnyMessage.html</filename>
  </compound>
  <compound kind="class">
    <name>CallbackQueueParamTest</name>
    <filename>classCallbackQueueParamTest.html</filename>
  </compound>
  <compound kind="class">
    <name>ConditionObject</name>
    <filename>classConditionObject.html</filename>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>classConditionObject.html</anchorfile>
      <anchor>a36c7a2016f31c5d8e5717145285aa36e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ConditionObject</name>
      <anchorfile>classConditionObject.html</anchorfile>
      <anchor>a0514c643488fc59396009f76da0229f0</anchor>
      <arglist>(CallbackQueue *_queue)</arglist>
    </member>
    <member kind="variable">
      <type>boost::atomic&lt; bool &gt;</type>
      <name>condition_one</name>
      <anchorfile>classConditionObject.html</anchorfile>
      <anchor>ab2e2b7ddbdcb83d7357d99691188990f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::atomic&lt; bool &gt;</type>
      <name>condition_stop</name>
      <anchorfile>classConditionObject.html</anchorfile>
      <anchor>af3514e56e79edc3b9a087fa8a3500adf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::atomic&lt; bool &gt;</type>
      <name>condition_sync</name>
      <anchorfile>classConditionObject.html</anchorfile>
      <anchor>a3e4f1708d47a646b4b598014d171629b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>id</name>
      <anchorfile>classConditionObject.html</anchorfile>
      <anchor>a90f764d8b17b9ea3f21782d0159a5fd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CallbackQueue *</type>
      <name>queue</name>
      <anchorfile>classConditionObject.html</anchorfile>
      <anchor>aa5496def2a1f3e10bc627d3290b72e46</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ConstHelper</name>
    <filename>structConstHelper.html</filename>
    <member kind="function">
      <type>void</type>
      <name>callback</name>
      <anchorfile>structConstHelper.html</anchorfile>
      <anchor>a25302e16b1fe99fbd4a8c47f49ff3bcf</anchor>
      <arglist>(const test_roscpp::TestEmptyConstPtr &amp;msg)</arglist>
    </member>
    <member kind="variable">
      <type>test_roscpp::TestEmptyConstPtr</type>
      <name>message_</name>
      <anchorfile>structConstHelper.html</anchorfile>
      <anchor>ab6aae890c7ef9f7c522353af27b48265</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CountingCallback</name>
    <filename>classCountingCallback.html</filename>
    <base>ros::CallbackInterface</base>
    <member kind="function" virtualness="virtual">
      <type>virtual CallResult</type>
      <name>call</name>
      <anchorfile>classCountingCallback.html</anchorfile>
      <anchor>ac4384d0385882acf9f0e281ff63bf881</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CountingCallback</name>
      <anchorfile>classCountingCallback.html</anchorfile>
      <anchor>aca5ea282639a9cdd9c60d4c12b3a6811</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>count</name>
      <anchorfile>classCountingCallback.html</anchorfile>
      <anchor>a83ff3992942308d791af5d2e2ab42817</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>mutex</name>
      <anchorfile>classCountingCallback.html</anchorfile>
      <anchor>a77a492c54bb344b15e202ae033815593</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CountingSubscriptionQueue</name>
    <filename>classCountingSubscriptionQueue.html</filename>
    <base>ros::SubscriptionQueue</base>
    <member kind="function">
      <type></type>
      <name>CountingSubscriptionQueue</name>
      <anchorfile>classCountingSubscriptionQueue.html</anchorfile>
      <anchor>aa8837ae1acbc93d6c3c99a1e5a208240</anchor>
      <arglist>(const std::string &amp;topic, int32_t queue_size, bool allow_concurrent_callbacks)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>ready</name>
      <anchorfile>classCountingSubscriptionQueue.html</anchorfile>
      <anchor>a65dee28d735569b5253e476d8833d4a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>boost::atomic&lt; size_t &gt;</type>
      <name>ready_count</name>
      <anchorfile>classCountingSubscriptionQueue.html</anchorfile>
      <anchor>a10c18d3327e4452512f7d6848a2492f6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; AnyMessage &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01AnyMessage_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01AnyMessage_01_4.html</anchorfile>
      <anchor>a11c12eb3965db3c8c5608fdce79dbe2a</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_01AnyMessage_01_4.html</anchorfile>
      <anchor>ae5dcbbd549aa4be7599a485efb1301c3</anchor>
      <arglist>(const AnyMessage &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; Msg &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01Msg_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01Msg_01_4.html</anchorfile>
      <anchor>ad66860839c89d808cf97f904757605cd</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_01Msg_01_4.html</anchorfile>
      <anchor>aaad9d454e9178181a7d5ed61d5e19929</anchor>
      <arglist>(const Msg &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; Msg2 &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01Msg2_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01Msg2_01_4.html</anchorfile>
      <anchor>ae233e454b9cdbd8f955d15c78f7295bf</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_01Msg2_01_4.html</anchorfile>
      <anchor>a0055eeeb6696d67061f156c20acd0748</anchor>
      <arglist>(const Msg2 &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; AnyMessage &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01AnyMessage_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; Msg &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01Msg_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01Msg_01_4.html</anchorfile>
      <anchor>a70a77a4fca98893649076eb4ece695f9</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_01Msg_01_4.html</anchorfile>
      <anchor>af1ceaeed1758c8525d9941def3e5f142</anchor>
      <arglist>(const Msg &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; Msg2 &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01Msg2_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01Msg2_01_4.html</anchorfile>
      <anchor>ae3b9f9cede67e88aab878e0bc06a999b</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_01Msg2_01_4.html</anchorfile>
      <anchor>a22b83bb0c5ed4d4f046d13cfce99d7c6</anchor>
      <arglist>(const Msg2 &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FakeMessage</name>
    <filename>classFakeMessage.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual const std::string</type>
      <name>__getDataType</name>
      <anchorfile>classFakeMessage.html</anchorfile>
      <anchor>ae195e5dab4200b391829e189416bb6ea</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const std::string</type>
      <name>__getMD5Sum</name>
      <anchorfile>classFakeMessage.html</anchorfile>
      <anchor>a9a1a74f8a52e8f6f6f147e5a35d3745e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const std::string</type>
      <name>__getMessageDefinition</name>
      <anchorfile>classFakeMessage.html</anchorfile>
      <anchor>ae4232729d30f4a196100430d84c0471a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint8_t *</type>
      <name>deserialize</name>
      <anchorfile>classFakeMessage.html</anchorfile>
      <anchor>aa0e8f8b492a23c4690921afc1f026ce3</anchor>
      <arglist>(uint8_t *read_ptr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint32_t</type>
      <name>serializationLength</name>
      <anchorfile>classFakeMessage.html</anchorfile>
      <anchor>abe7d87d15d1a2faccdb417a14d0a2a4f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint8_t *</type>
      <name>serialize</name>
      <anchorfile>classFakeMessage.html</anchorfile>
      <anchor>a408eb786dfb3135a7e7baeb268ed8f04</anchor>
      <arglist>(uint8_t *write_ptr, uint32_t seq) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FakeSubHelper</name>
    <filename>classFakeSubHelper.html</filename>
    <base>ros::SubscriptionCallbackHelper</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>call</name>
      <anchorfile>classFakeSubHelper.html</anchorfile>
      <anchor>a66a26b0f37c55671cd1d8a38d2f03c71</anchor>
      <arglist>(ros::SubscriptionCallbackHelperCallParams &amp;params)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ros::VoidConstPtr</type>
      <name>deserialize</name>
      <anchorfile>classFakeSubHelper.html</anchorfile>
      <anchor>ae79810deb807e50e0726153ba45691e7</anchor>
      <arglist>(const ros::SubscriptionCallbackHelperDeserializeParams &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FakeSubHelper</name>
      <anchorfile>classFakeSubHelper.html</anchorfile>
      <anchor>ade0033f4f622e5ac2308184f94b84799</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getDataType</name>
      <anchorfile>classFakeSubHelper.html</anchorfile>
      <anchor>a471b406cc2af79a7064769f4abe04842</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getMD5Sum</name>
      <anchorfile>classFakeSubHelper.html</anchorfile>
      <anchor>aa7ecf96cee05fba4a1298c27f62fb346</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const std::type_info &amp;</type>
      <name>getTypeInfo</name>
      <anchorfile>classFakeSubHelper.html</anchorfile>
      <anchor>ad500149e68f353a3584be572d42ece09</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>hasHeader</name>
      <anchorfile>classFakeSubHelper.html</anchorfile>
      <anchor>adb612fc87324d28bbd113efef2804094</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isConst</name>
      <anchorfile>classFakeSubHelper.html</anchorfile>
      <anchor>a6bc93915d377a995c489a0526f0784de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>calls_</name>
      <anchorfile>classFakeSubHelper.html</anchorfile>
      <anchor>a1253ad90c6e47c81752059f32469fba4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::function&lt; void(void)&gt;</type>
      <name>cb_</name>
      <anchorfile>classFakeSubHelper.html</anchorfile>
      <anchor>a153ae9f3f750f2c80c45ccbdee5b983b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>mutex_</name>
      <anchorfile>classFakeSubHelper.html</anchorfile>
      <anchor>a7e23556f18b36b04c8d6f32ea604a7e0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>FixedSizeNonSimple</name>
    <filename>structFixedSizeNonSimple.html</filename>
    <member kind="function">
      <type></type>
      <name>FixedSizeNonSimple</name>
      <anchorfile>structFixedSizeNonSimple.html</anchorfile>
      <anchor>a9062113f59fae31cdb844d3411c4e3b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>length_to_report</name>
      <anchorfile>structFixedSizeNonSimple.html</anchorfile>
      <anchor>a7db09c4352ddf4974c1aae90247e0001</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>FixedSizeSimple</name>
    <filename>structFixedSizeSimple.html</filename>
    <member kind="function">
      <type></type>
      <name>FixedSizeSimple</name>
      <anchorfile>structFixedSizeSimple.html</anchorfile>
      <anchor>ab45a803803cb3f6258bd76b9f5d36496</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>a</name>
      <anchorfile>structFixedSizeSimple.html</anchorfile>
      <anchor>a47294d4bab24177455e007dec14a68c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>b</name>
      <anchorfile>structFixedSizeSimple.html</anchorfile>
      <anchor>a4a007d2d65808bd1f42fecc20191a51a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::HasHeader&lt; WithHeader &gt;</name>
    <filename>structros_1_1message__traits_1_1HasHeader_3_01WithHeader_01_4.html</filename>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>Helper</name>
    <filename>classHelper.html</filename>
    <member kind="function">
      <type>void</type>
      <name>callback</name>
      <anchorfile>classHelper.html</anchorfile>
      <anchor>a267c602f40e4d8185190e7e2bf7a3085</anchor>
      <arglist>(const ros::MessageEvent&lt; test_roscpp::TestArray &gt; &amp;msg_event)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cb</name>
      <anchorfile>classHelper.html</anchorfile>
      <anchor>a4eccbf7e07528a3713341b0a441d09c8</anchor>
      <arglist>(const ros::MessageEvent&lt; TestArray &gt; &amp;msg_event)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Helper</name>
      <anchorfile>classHelper.html</anchorfile>
      <anchor>a59924530b7cfbc3d32134a1cf5de2a56</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, bool &gt;</type>
      <name>alive</name>
      <anchorfile>classHelper.html</anchorfile>
      <anchor>adf10e831e6b369e4a0a3defb79959b97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>count_</name>
      <anchorfile>classHelper.html</anchorfile>
      <anchor>aa44ca2608e84341abbaf368bbc21d723</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::MessageEvent&lt; TestArray &gt;</type>
      <name>last_msg_event_</name>
      <anchorfile>classHelper.html</anchorfile>
      <anchor>a15448d4fa25f631f488256e06b9f2a68</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>IncomingMsg</name>
    <filename>structIncomingMsg.html</filename>
    <member kind="function">
      <type></type>
      <name>IncomingMsg</name>
      <anchorfile>structIncomingMsg.html</anchorfile>
      <anchor>abdded9de2c4ed004b3980bad23501cb2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>touched</name>
      <anchorfile>structIncomingMsg.html</anchorfile>
      <anchor>afa1f6ecea0bb93c7410cd45cbcf8870f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsFixedSize&lt; FixedSizeNonSimple &gt;</name>
    <filename>structros_1_1message__traits_1_1IsFixedSize_3_01FixedSizeNonSimple_01_4.html</filename>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsFixedSize&lt; FixedSizeSimple &gt;</name>
    <filename>structros_1_1message__traits_1_1IsFixedSize_3_01FixedSizeSimple_01_4.html</filename>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsSimple&lt; FixedSizeSimple &gt;</name>
    <filename>structros_1_1message__traits_1_1IsSimple_3_01FixedSizeSimple_01_4.html</filename>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>perf_roscpp::intra::LatencyResult</name>
    <filename>structperf__roscpp_1_1intra_1_1LatencyResult.html</filename>
    <member kind="variable">
      <type>uint64_t</type>
      <name>count_per_stream</name>
      <anchorfile>structperf__roscpp_1_1intra_1_1LatencyResult.html</anchorfile>
      <anchor>ac12bc9ee27f52d216831f716e1ecc4af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>latency_avg</name>
      <anchorfile>structperf__roscpp_1_1intra_1_1LatencyResult.html</anchorfile>
      <anchor>a87b15bab7b11eb81610922a0db833e71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>latency_max</name>
      <anchorfile>structperf__roscpp_1_1intra_1_1LatencyResult.html</anchorfile>
      <anchor>ac08f30f2967d8f36a6d6f695633a2fb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>latency_min</name>
      <anchorfile>structperf__roscpp_1_1intra_1_1LatencyResult.html</anchorfile>
      <anchor>a31cd3989cc4636f40828b758b30f7ea9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>message_size</name>
      <anchorfile>structperf__roscpp_1_1intra_1_1LatencyResult.html</anchorfile>
      <anchor>aa82ae1660f4a266a9cb0a399019d0429</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>receiver_threads</name>
      <anchorfile>structperf__roscpp_1_1intra_1_1LatencyResult.html</anchorfile>
      <anchor>a7133f864c746ddd9ab55135680b92282</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>sender_threads</name>
      <anchorfile>structperf__roscpp_1_1intra_1_1LatencyResult.html</anchorfile>
      <anchor>a3870b6ed913bf0325fe8e10070346955</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>streams</name>
      <anchorfile>structperf__roscpp_1_1intra_1_1LatencyResult.html</anchorfile>
      <anchor>a5b5bd283267239c33d0841a6534e15d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::WallTime</type>
      <name>test_end</name>
      <anchorfile>structperf__roscpp_1_1intra_1_1LatencyResult.html</anchorfile>
      <anchor>a9ecab0e7763bc9c98f32bdd02a687d1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::WallTime</type>
      <name>test_start</name>
      <anchorfile>structperf__roscpp_1_1intra_1_1LatencyResult.html</anchorfile>
      <anchor>aad6e5dc9b91cae140a2e78862846e03c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>total_message_count</name>
      <anchorfile>structperf__roscpp_1_1intra_1_1LatencyResult.html</anchorfile>
      <anchor>ab1cc0ffa557f71cc1f2e6df9e1d2f86f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>perf_roscpp::intra::LatencyTest</name>
    <filename>classperf__roscpp_1_1intra_1_1LatencyTest.html</filename>
    <class kind="struct">perf_roscpp::intra::LatencyTest::ThreadResult</class>
    <member kind="function">
      <type></type>
      <name>LatencyTest</name>
      <anchorfile>classperf__roscpp_1_1intra_1_1LatencyTest.html</anchorfile>
      <anchor>a2567b3c63ccf1798cafba2785cf841fe</anchor>
      <arglist>(uint32_t count_per_stream, uint32_t streams, uint32_t message_size, uint32_t sender_threads, uint32_t receiver_threads)</arglist>
    </member>
    <member kind="function">
      <type>LatencyResult</type>
      <name>run</name>
      <anchorfile>classperf__roscpp_1_1intra_1_1LatencyTest.html</anchorfile>
      <anchor>a639d19cf3684e4fdd8c9ade14c4a0289</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>receiveCallback</name>
      <anchorfile>classperf__roscpp_1_1intra_1_1LatencyTest.html</anchorfile>
      <anchor>a36a467cf83d357d51d1596bc8aa18b34</anchor>
      <arglist>(const test_roscpp::LatencyMessageConstPtr &amp;msg, ros::Publisher &amp;pub)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>receiveThread</name>
      <anchorfile>classperf__roscpp_1_1intra_1_1LatencyTest.html</anchorfile>
      <anchor>abf1250ef0ce4bdfaf475e8d3e9436d34</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>sendCallback</name>
      <anchorfile>classperf__roscpp_1_1intra_1_1LatencyTest.html</anchorfile>
      <anchor>a3f73962a4ce6db2ba73fb2259580c027</anchor>
      <arglist>(const test_roscpp::LatencyMessageConstPtr &amp;msg, ros::Publisher &amp;pub, uint32_t thread_index)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>sendThread</name>
      <anchorfile>classperf__roscpp_1_1intra_1_1LatencyTest.html</anchorfile>
      <anchor>a78855e397deeb8c0107c24bfa95b2b0f</anchor>
      <arglist>(boost::barrier *b, uint32_t i)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>count_per_stream_</name>
      <anchorfile>classperf__roscpp_1_1intra_1_1LatencyTest.html</anchorfile>
      <anchor>a36331f3bc7d291d92c6f6b4046427495</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>message_size_</name>
      <anchorfile>classperf__roscpp_1_1intra_1_1LatencyTest.html</anchorfile>
      <anchor>a723547277022eaa2f16dff4ea3cd2a52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>mutex_</name>
      <anchorfile>classperf__roscpp_1_1intra_1_1LatencyTest.html</anchorfile>
      <anchor>a94639529ed73611eb0423978c3484b28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::CallbackQueue</type>
      <name>receive_queue_</name>
      <anchorfile>classperf__roscpp_1_1intra_1_1LatencyTest.html</anchorfile>
      <anchor>a6f068989019966d8e175552c34068d50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>receiver_threads_</name>
      <anchorfile>classperf__roscpp_1_1intra_1_1LatencyTest.html</anchorfile>
      <anchor>a7fe239fa66ddb7a712f178409c0d2356</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; boost::shared_ptr&lt; ThreadResult &gt; &gt;</type>
      <name>results_</name>
      <anchorfile>classperf__roscpp_1_1intra_1_1LatencyTest.html</anchorfile>
      <anchor>a0211bf018c68a09d1ab5c177b2595c3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::thread_group</type>
      <name>send_threads_</name>
      <anchorfile>classperf__roscpp_1_1intra_1_1LatencyTest.html</anchorfile>
      <anchor>ac7f8909b1379583864f26d69716882dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>sender_threads_</name>
      <anchorfile>classperf__roscpp_1_1intra_1_1LatencyTest.html</anchorfile>
      <anchor>a0c3eac8c5ac20bbac2163778c7d8d9cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>streams_</name>
      <anchorfile>classperf__roscpp_1_1intra_1_1LatencyTest.html</anchorfile>
      <anchor>aa762cca687f27b1e30f660dd28e5db64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::thread_specific_ptr&lt; ThreadResult &gt;</type>
      <name>thread_result_</name>
      <anchorfile>classperf__roscpp_1_1intra_1_1LatencyTest.html</anchorfile>
      <anchor>a40875bc697a152311302912f5d8232ed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ListAppender</name>
    <filename>classListAppender.html</filename>
    <member kind="function">
      <type>void</type>
      <name>append</name>
      <anchorfile>classListAppender.html</anchorfile>
      <anchor>a247057e62fe7f68fd89d5a8a6b94342b</anchor>
      <arglist>(const log4cxx::spi::LoggingEventPtr &amp;event, log4cxx::helpers::Pool &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>close</name>
      <anchorfile>classListAppender.html</anchorfile>
      <anchor>a837b7724cead1d4fe82590103f9c72e8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::list&lt; log4cxx::spi::LoggingEventPtr &gt; &amp;</type>
      <name>getList</name>
      <anchorfile>classListAppender.html</anchorfile>
      <anchor>a0516efb91b73adb9b40b1cc77d6d8be6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isClosed</name>
      <anchorfile>classListAppender.html</anchorfile>
      <anchor>af2cb9719e02a06db79901a762b6c4dcb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>requiresLayout</name>
      <anchorfile>classListAppender.html</anchorfile>
      <anchor>a6893b7beda4007ea965dd681851a8d85</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::list&lt; log4cxx::spi::LoggingEventPtr &gt;</type>
      <name>list</name>
      <anchorfile>classListAppender.html</anchorfile>
      <anchor>a008328f6528529ae5eda0760656470a8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; AnyMessage &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01AnyMessage_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01AnyMessage_01_4.html</anchorfile>
      <anchor>a8c563ca2ed1e6021cc423d853e9b84c5</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_01AnyMessage_01_4.html</anchorfile>
      <anchor>a5168cb835bf55413afbfa35c9a0d8ca5</anchor>
      <arglist>(const AnyMessage &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; Msg &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01Msg_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01Msg_01_4.html</anchorfile>
      <anchor>a2524b92f5ce8288002223cc38afdc56b</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_01Msg_01_4.html</anchorfile>
      <anchor>a5251813a2ae04247383a54237a2a883e</anchor>
      <arglist>(const Msg &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; Msg2 &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01Msg2_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01Msg2_01_4.html</anchorfile>
      <anchor>a3fc115b67af4440a04004119f3d45260</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_01Msg2_01_4.html</anchorfile>
      <anchor>a6b7b0b9a42ae59bdfa17191d49bbd716</anchor>
      <arglist>(const Msg2 &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Msg</name>
    <filename>structMsg.html</filename>
    <member kind="function">
      <type></type>
      <name>Msg</name>
      <anchorfile>structMsg.html</anchorfile>
      <anchor>a61cdb13223c05359d9a993364f264f00</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>deserialized</name>
      <anchorfile>structMsg.html</anchorfile>
      <anchor>ae6159af2636f5809cea9cc6fdd2a0e55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>serialized</name>
      <anchorfile>structMsg.html</anchorfile>
      <anchor>a769c02839bb32b26748daac9b35c60bf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Msg2</name>
    <filename>structMsg2.html</filename>
    <member kind="function">
      <type></type>
      <name>Msg2</name>
      <anchorfile>structMsg2.html</anchorfile>
      <anchor>aae884c6d1f565a0325c73d823eae2508</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>deserialized</name>
      <anchorfile>structMsg2.html</anchorfile>
      <anchor>a9d669027f0c65697e99a60b73ab49bf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>serialized</name>
      <anchorfile>structMsg2.html</anchorfile>
      <anchor>a245b9380724dd71683dcf9bbb003820d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>NonConstHelper</name>
    <filename>structNonConstHelper.html</filename>
    <member kind="function">
      <type>void</type>
      <name>callback</name>
      <anchorfile>structNonConstHelper.html</anchorfile>
      <anchor>a08b36a4ad0786b831f3bf6c06f7bf677</anchor>
      <arglist>(const test_roscpp::TestEmptyPtr &amp;msg)</arglist>
    </member>
    <member kind="variable">
      <type>test_roscpp::TestEmptyPtr</type>
      <name>message_</name>
      <anchorfile>structNonConstHelper.html</anchorfile>
      <anchor>afcae6dc77b8832cd0d5b2cca2c898bce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>OutgoingMsg</name>
    <filename>structOutgoingMsg.html</filename>
  </compound>
  <compound kind="class">
    <name>Polled</name>
    <filename>classPolled.html</filename>
    <member kind="function">
      <type></type>
      <name>Polled</name>
      <anchorfile>classPolled.html</anchorfile>
      <anchor>ab6a59d8858e7f906f5c775fc05eaa70d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Polled</name>
      <anchorfile>classPolled.html</anchorfile>
      <anchor>acbd365ea6a85d46f63a75d1c83cdfdae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>connectionReceived</name>
      <anchorfile>classPolled.html</anchorfile>
      <anchor>ac9806dc12e3b64f8924680abbdc620ea</anchor>
      <arglist>(const TransportTCPPtr &amp;transport)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onDisconnect</name>
      <anchorfile>classPolled.html</anchorfile>
      <anchor>a0d69c15b9654eaae434131c0dae02654</anchor>
      <arglist>(const TransportPtr &amp;transport, int index)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onReadable</name>
      <anchorfile>classPolled.html</anchorfile>
      <anchor>af55f4c69705ee3b874cd2ab712fa64ec</anchor>
      <arglist>(const TransportPtr &amp;transport, int index)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onWriteable</name>
      <anchorfile>classPolled.html</anchorfile>
      <anchor>a45090862242bcd69994d6994136b50a7</anchor>
      <arglist>(const TransportPtr &amp;transport, int index)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>pollThread</name>
      <anchorfile>classPolled.html</anchorfile>
      <anchor>a1cba1c4558b2636a4d633aa833541546</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>SetUp</name>
      <anchorfile>classPolled.html</anchorfile>
      <anchor>ad1c7c1c9164db501db9d94cb27f4b039</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>TearDown</name>
      <anchorfile>classPolled.html</anchorfile>
      <anchor>a6d0900772642cc7a33a2e82e2bab6fc0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>bytes_read_</name>
      <anchorfile>classPolled.html</anchorfile>
      <anchor>a7abea0bafbc2d2a61c1e88a79651b366</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>bytes_written_</name>
      <anchorfile>classPolled.html</anchorfile>
      <anchor>ab29d475522ef1fbdcc49bd5fd65787c7</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>volatile bool</type>
      <name>continue_</name>
      <anchorfile>classPolled.html</anchorfile>
      <anchor>a89917a7de9aa9884405eda5c5472bb3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>disconnected_</name>
      <anchorfile>classPolled.html</anchorfile>
      <anchor>a939db8e23f4c1204fe2c50b96923a8c6</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PollSet</type>
      <name>poll_set_</name>
      <anchorfile>classPolled.html</anchorfile>
      <anchor>a7176fd9da212265181b0a9e62928e5a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::thread</type>
      <name>poll_thread_</name>
      <anchorfile>classPolled.html</anchorfile>
      <anchor>a9228a76dd471299d2aebe109704c9085</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TransportTCPPtr</type>
      <name>transports_</name>
      <anchorfile>classPolled.html</anchorfile>
      <anchor>ab760d3bccc85da730bdce620bf1fdd00</anchor>
      <arglist>[3]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Poller</name>
    <filename>classPoller.html</filename>
    <member kind="function">
      <type></type>
      <name>Poller</name>
      <anchorfile>classPoller.html</anchorfile>
      <anchor>adf6d69ebc50dec9403c330c173507fb6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>waitThenSignal</name>
      <anchorfile>classPoller.html</anchorfile>
      <anchor>a62d77c498fda91117fcc78570b7bab46</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Poller</name>
      <anchorfile>classPoller.html</anchorfile>
      <anchor>a558eed5a0c012c2ed4a4f6df07a02f66</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>SetUp</name>
      <anchorfile>classPoller.html</anchorfile>
      <anchor>aa0ad68d055972a7bf8abc217b979d80e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PollSet</type>
      <name>poll_set_</name>
      <anchorfile>classPoller.html</anchorfile>
      <anchor>a110c54064b531d39da8580682b0090c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>sockets_</name>
      <anchorfile>classPoller.html</anchorfile>
      <anchor>a77598d715e61923b65c8951f11026248</anchor>
      <arglist>[2]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::PreDeserialize&lt; IncomingMsg &gt;</name>
    <filename>structros_1_1serialization_1_1PreDeserialize_3_01IncomingMsg_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>notify</name>
      <anchorfile>structros_1_1serialization_1_1PreDeserialize_3_01IncomingMsg_01_4.html</anchorfile>
      <anchor>a2191d9b6d872e094b35b385df3d3b375</anchor>
      <arglist>(const PreDeserializeParams&lt; IncomingMsg &gt; &amp;params)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Publications</name>
    <filename>classPublications.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>adv</name>
      <anchorfile>classPublications.html</anchorfile>
      <anchor>a7dda1740b9355f4ce0b004a1396d78c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>subscriberCallback</name>
      <anchorfile>classPublications.html</anchorfile>
      <anchor>a3750316c87dcbb0d6654b1491b79b6d4</anchor>
      <arglist>(const ros::SingleSubscriberPublisher &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unadv</name>
      <anchorfile>classPublications.html</anchorfile>
      <anchor>aa651330ec5d657a00c9c853d73cf5b0d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classPublications.html</anchorfile>
      <anchor>aef58a971948da6947b5a2e45a3dd0a34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>pub_</name>
      <anchorfile>classPublications.html</anchorfile>
      <anchor>a253e1fd8ad071190ad2108deeea8a2cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Publications</name>
      <anchorfile>classPublications.html</anchorfile>
      <anchor>a56aea56c2b17e2aeac55981f90020413</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>SetUp</name>
      <anchorfile>classPublications.html</anchorfile>
      <anchor>ad66c29ce6dc872057beebe302642227d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>TearDown</name>
      <anchorfile>classPublications.html</anchorfile>
      <anchor>a7cba3503002ad91837e3a55003ce32cc</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RaceConditionCallback</name>
    <filename>classRaceConditionCallback.html</filename>
    <base>ros::CallbackInterface</base>
    <member kind="function" virtualness="virtual">
      <type>virtual CallResult</type>
      <name>call</name>
      <anchorfile>classRaceConditionCallback.html</anchorfile>
      <anchor>a2f8f506da857800c1e8a4adbc9484b22</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RaceConditionCallback</name>
      <anchorfile>classRaceConditionCallback.html</anchorfile>
      <anchor>a6870b056482778328d9ebc7321a6d9d6</anchor>
      <arglist>(ConditionObject *_condition_object, unsigned long *_id)</arglist>
    </member>
    <member kind="variable">
      <type>ConditionObject *</type>
      <name>condition_object</name>
      <anchorfile>classRaceConditionCallback.html</anchorfile>
      <anchor>ab104cd42dc7e26a054ed1e4fc9482852</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long *</type>
      <name>id</name>
      <anchorfile>classRaceConditionCallback.html</anchorfile>
      <anchor>a05a59ed1ddd31d00502a68fb92675a52</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>test_roscpp::Allocator&lt; void &gt;::rebind</name>
    <filename>structtest__roscpp_1_1Allocator_3_01void_01_4_1_1rebind.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Allocator&lt; U &gt;</type>
      <name>other</name>
      <anchorfile>structtest__roscpp_1_1Allocator_3_01void_01_4_1_1rebind.html</anchorfile>
      <anchor>aa64df99f0c342e28a90dc611d1b6efcd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>test_roscpp::Allocator::rebind</name>
    <filename>structtest__roscpp_1_1Allocator_1_1rebind.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Allocator&lt; U &gt;</type>
      <name>other</name>
      <anchorfile>structtest__roscpp_1_1Allocator_1_1rebind.html</anchorfile>
      <anchor>a60141d3449120f519218fdb8d07b028b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>perf_roscpp::intra::ThroughputTest::ReceiveThreadResult</name>
    <filename>structperf__roscpp_1_1intra_1_1ThroughputTest_1_1ReceiveThreadResult.html</filename>
    <member kind="variable">
      <type>uint64_t</type>
      <name>bytes_received</name>
      <anchorfile>structperf__roscpp_1_1intra_1_1ThroughputTest_1_1ReceiveThreadResult.html</anchorfile>
      <anchor>a7ca225cf39295264407b6843da44d0d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::WallTime</type>
      <name>last_recv_time</name>
      <anchorfile>structperf__roscpp_1_1intra_1_1ThroughputTest_1_1ReceiveThreadResult.html</anchorfile>
      <anchor>a4bdc823b867d31a599d82ec11c9e2fd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>messages_received</name>
      <anchorfile>structperf__roscpp_1_1intra_1_1ThroughputTest_1_1ReceiveThreadResult.html</anchorfile>
      <anchor>a495d64131e8766725afb9a75293b4ff4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RecursiveCallback</name>
    <filename>classRecursiveCallback.html</filename>
    <base>ros::CallbackInterface</base>
    <member kind="function" virtualness="virtual">
      <type>virtual CallResult</type>
      <name>call</name>
      <anchorfile>classRecursiveCallback.html</anchorfile>
      <anchor>af05d836df7476bca652329f6ba9d8548</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RecursiveCallback</name>
      <anchorfile>classRecursiveCallback.html</anchorfile>
      <anchor>a44c29fb45596e2183758e0b242943ba2</anchor>
      <arglist>(CallbackQueue *queue, bool use_available)</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>count</name>
      <anchorfile>classRecursiveCallback.html</anchorfile>
      <anchor>a6d54dc80259be8fedc03b10e349d12aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CallbackQueue *</type>
      <name>queue</name>
      <anchorfile>classRecursiveCallback.html</anchorfile>
      <anchor>a6cced33836e991da92499f19df4f1d00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>use_available</name>
      <anchorfile>classRecursiveCallback.html</anchorfile>
      <anchor>aca06060beb5799514a2f42e01baabdc9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>perf_roscpp::intra::STLatencyTest::Result</name>
    <filename>structperf__roscpp_1_1intra_1_1STLatencyTest_1_1Result.html</filename>
    <member kind="variable">
      <type>std::vector&lt; double &gt;</type>
      <name>latencies</name>
      <anchorfile>structperf__roscpp_1_1intra_1_1STLatencyTest_1_1Result.html</anchorfile>
      <anchor>a2b8bd3447f9071688da532e588e37f81</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RosClockTest</name>
    <filename>classRosClockTest.html</filename>
    <member kind="function">
      <type>void</type>
      <name>setTime</name>
      <anchorfile>classRosClockTest.html</anchorfile>
      <anchor>af7b260cbfe273251c25dd59c38a81f7a</anchor>
      <arglist>(ros::Time t)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>RosClockTest</name>
      <anchorfile>classRosClockTest.html</anchorfile>
      <anchor>ac9ba2a835084d7376cda621d93d8a9d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classRosClockTest.html</anchorfile>
      <anchor>af3007e71380a267974eeac7cbfca6faa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_</name>
      <anchorfile>classRosClockTest.html</anchorfile>
      <anchor>adf1dbf35f04382c5eb0ce78f503d03ed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RosTimeTest</name>
    <filename>classRosTimeTest.html</filename>
    <member kind="function">
      <type>void</type>
      <name>setTime</name>
      <anchorfile>classRosTimeTest.html</anchorfile>
      <anchor>a04157ec40611291fe390dedc60577b72</anchor>
      <arglist>(ros::Time t)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>RosTimeTest</name>
      <anchorfile>classRosTimeTest.html</anchorfile>
      <anchor>ac26d1cd4024d38c13ecbeb27f45c0039</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classRosTimeTest.html</anchorfile>
      <anchor>ac36ab1031a5957eaf98ec000c2f849ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_</name>
      <anchorfile>classRosTimeTest.html</anchorfile>
      <anchor>a32649e202bc063147ca90f04905e41a0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SelfRemovingCallback</name>
    <filename>classSelfRemovingCallback.html</filename>
    <base>ros::CallbackInterface</base>
    <member kind="function" virtualness="virtual">
      <type>virtual CallResult</type>
      <name>call</name>
      <anchorfile>classSelfRemovingCallback.html</anchorfile>
      <anchor>a9c8dfc7b57e424376545f096d908d85d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SelfRemovingCallback</name>
      <anchorfile>classSelfRemovingCallback.html</anchorfile>
      <anchor>ae07d4e1f66ebb581a3d5a063cc594a22</anchor>
      <arglist>(CallbackQueue *queue, uint64_t id)</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>count</name>
      <anchorfile>classSelfRemovingCallback.html</anchorfile>
      <anchor>a44bc991b586e6bb4f8704ece68c62b5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>id</name>
      <anchorfile>classSelfRemovingCallback.html</anchorfile>
      <anchor>a526f7e2e63dc0ecc1de1266d9d059dd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CallbackQueue *</type>
      <name>queue</name>
      <anchorfile>classSelfRemovingCallback.html</anchorfile>
      <anchor>a21d3c27d208d24f1997c88bf6c51eff5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>perf_roscpp::intra::ThroughputTest::SendThreadResult</name>
    <filename>structperf__roscpp_1_1intra_1_1ThroughputTest_1_1SendThreadResult.html</filename>
    <member kind="variable">
      <type>uint64_t</type>
      <name>bytes_sent</name>
      <anchorfile>structperf__roscpp_1_1intra_1_1ThroughputTest_1_1SendThreadResult.html</anchorfile>
      <anchor>a1bdeef08ba2a8df9eccbe60a677596eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::WallTime</type>
      <name>first_send_time</name>
      <anchorfile>structperf__roscpp_1_1intra_1_1ThroughputTest_1_1SendThreadResult.html</anchorfile>
      <anchor>a50a1f40b64b164ab63cf6aeea637bf34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>messages_sent</name>
      <anchorfile>structperf__roscpp_1_1intra_1_1ThroughputTest_1_1SendThreadResult.html</anchorfile>
      <anchor>ad6c9467988577c1952c0fcda111b36ea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; AllInOneSerializer &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01AllInOneSerializer_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01AllInOneSerializer_01_4.html</anchorfile>
      <anchor>a53322f56fc44e72e50dbad8e808f3e25</anchor>
      <arglist>(Stream &amp;stream, T t)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; AnyMessage &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01AnyMessage_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01AnyMessage_01_4.html</anchorfile>
      <anchor>a9e46dbf879534fb4d3074960d7815a96</anchor>
      <arglist>(Stream, T)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; FixedSizeNonSimple &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01FixedSizeNonSimple_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static uint32_t</type>
      <name>serializedLength</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01FixedSizeNonSimple_01_4.html</anchorfile>
      <anchor>a6eb02ff77c7f6a8f46731c60967447ca</anchor>
      <arglist>(const FixedSizeNonSimple &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; FixedSizeSimple &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01FixedSizeSimple_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>read</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01FixedSizeSimple_01_4.html</anchorfile>
      <anchor>a67195ded7cc8abdc8b1ac57e0e557e9b</anchor>
      <arglist>(Stream &amp;stream, FixedSizeSimple &amp;v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint32_t</type>
      <name>serializedLength</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01FixedSizeSimple_01_4.html</anchorfile>
      <anchor>a3ed0753614453d1cdd51724ce046d624</anchor>
      <arglist>(const FixedSizeSimple &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>write</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01FixedSizeSimple_01_4.html</anchorfile>
      <anchor>ab5eca9689987ed0994f2f86ac66c48db</anchor>
      <arglist>(Stream &amp;stream, const FixedSizeSimple &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; IncomingMsg &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01IncomingMsg_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>read</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01IncomingMsg_01_4.html</anchorfile>
      <anchor>a573be1e1a7a4854f4df51d685c6d492a</anchor>
      <arglist>(Stream &amp;, IncomingMsg &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint32_t</type>
      <name>serializedLength</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01IncomingMsg_01_4.html</anchorfile>
      <anchor>a6acb1c7287dc99bf3ba36b338f2749e8</anchor>
      <arglist>(const IncomingMsg &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>write</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01IncomingMsg_01_4.html</anchorfile>
      <anchor>a78e74372e16420352766b306067fea5b</anchor>
      <arglist>(Stream &amp;, const IncomingMsg &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; Msg &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01Msg_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>read</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01Msg_01_4.html</anchorfile>
      <anchor>a332c014ec5a645a40d0ccd980c5f8381</anchor>
      <arglist>(Stream &amp;, Msg &amp;v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint32_t</type>
      <name>serializedLength</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01Msg_01_4.html</anchorfile>
      <anchor>af01f0abac1e012ca2ea0caaf21c02461</anchor>
      <arglist>(const Msg &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>write</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01Msg_01_4.html</anchorfile>
      <anchor>a2ba0d360ae7629c0d41f7cf5e7697f98</anchor>
      <arglist>(Stream &amp;, const Msg &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; Msg2 &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01Msg2_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>read</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01Msg2_01_4.html</anchorfile>
      <anchor>a10695be209172a0bada878bb01ec0f66</anchor>
      <arglist>(Stream &amp;, Msg2 &amp;v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint32_t</type>
      <name>serializedLength</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01Msg2_01_4.html</anchorfile>
      <anchor>ae7b5eaf03b001d8e924106f9ea482da8</anchor>
      <arglist>(const Msg2 &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>write</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01Msg2_01_4.html</anchorfile>
      <anchor>ad4010adc2bba001e709d7f7e71876b0a</anchor>
      <arglist>(Stream &amp;, const Msg2 &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; OutgoingMsg &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01OutgoingMsg_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>read</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01OutgoingMsg_01_4.html</anchorfile>
      <anchor>abb8643f98a2e8954d1ce5a259191e17a</anchor>
      <arglist>(Stream &amp;, OutgoingMsg &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint32_t</type>
      <name>serializedLength</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01OutgoingMsg_01_4.html</anchorfile>
      <anchor>af462f1694cf844e0c50616a32de1304d</anchor>
      <arglist>(const OutgoingMsg &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>write</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01OutgoingMsg_01_4.html</anchorfile>
      <anchor>af611415f69cf19b2388c5c3eba9fd659</anchor>
      <arglist>(Stream &amp;, const OutgoingMsg &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; VariableSize &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01VariableSize_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static uint32_t</type>
      <name>serializedLength</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01VariableSize_01_4.html</anchorfile>
      <anchor>a9edbc2dd3a41a9c6296b1107facde4ba</anchor>
      <arglist>(const VariableSize &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ServiceAdvertiser</name>
    <filename>classServiceAdvertiser.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>srvCallback</name>
      <anchorfile>classServiceAdvertiser.html</anchorfile>
      <anchor>afc51e683d69abc39d0d2cb41ef829677</anchor>
      <arglist>(test_roscpp::TestStringString::Request &amp;, test_roscpp::TestStringString::Response &amp;)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>advertised_</name>
      <anchorfile>classServiceAdvertiser.html</anchorfile>
      <anchor>a5ba435c99bbc3db0af36bb0222bf7e5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>failure_</name>
      <anchorfile>classServiceAdvertiser.html</anchorfile>
      <anchor>a0a397d7e10b8d514b3df6ac30a1b041d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classServiceAdvertiser.html</anchorfile>
      <anchor>ac4583815f786e0299384a7386ac489db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::ServiceServer</type>
      <name>srv_</name>
      <anchorfile>classServiceAdvertiser.html</anchorfile>
      <anchor>a3b03152c28afb5b3917e8c764f01c104</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>adv</name>
      <anchorfile>classServiceAdvertiser.html</anchorfile>
      <anchor>a3f252b2252b21d3cff04aa900c1857b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>ServiceAdvertiser</name>
      <anchorfile>classServiceAdvertiser.html</anchorfile>
      <anchor>ab3ad9adc981985a5a9574bc02315dcab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>SetUp</name>
      <anchorfile>classServiceAdvertiser.html</anchorfile>
      <anchor>abcab01f2a7583f44bd311335b494b27a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>unadv</name>
      <anchorfile>classServiceAdvertiser.html</anchorfile>
      <anchor>a0b173db3159e5559ddd274e6db90560f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ServiceClass</name>
    <filename>classServiceClass.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>serviceCallback</name>
      <anchorfile>classServiceClass.html</anchorfile>
      <anchor>aec1d7a2046d058cc989e799dc738ae02</anchor>
      <arglist>(TestStringString::Request &amp;, TestStringString::Response &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SocketHelper</name>
    <filename>classSocketHelper.html</filename>
    <member kind="function">
      <type>void</type>
      <name>processEvents</name>
      <anchorfile>classSocketHelper.html</anchorfile>
      <anchor>a7b32784cf001fc59af0f07fb339281db</anchor>
      <arglist>(int events)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SocketHelper</name>
      <anchorfile>classSocketHelper.html</anchorfile>
      <anchor>a5c668aeb436f7551431e9cef1ec65400</anchor>
      <arglist>(int sock)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>classSocketHelper.html</anchorfile>
      <anchor>aabd340092a82626802ac191a3684d69f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>bytes_read_</name>
      <anchorfile>classSocketHelper.html</anchorfile>
      <anchor>a5e3561e67b44627cfaa0e534f9cd3e3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>bytes_written_</name>
      <anchorfile>classSocketHelper.html</anchorfile>
      <anchor>ae60d4f1d2caf4699ad208ab9888c5eef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pollouts_received_</name>
      <anchorfile>classSocketHelper.html</anchorfile>
      <anchor>a15a7e50c244a8fee9a5b1cd5ea98de5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>socket_</name>
      <anchorfile>classSocketHelper.html</anchorfile>
      <anchor>a7cab6b72ff8c4ec0a741bb61d84d77c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SteadyTimerHelper</name>
    <filename>classSteadyTimerHelper.html</filename>
    <member kind="function">
      <type>void</type>
      <name>callback</name>
      <anchorfile>classSteadyTimerHelper.html</anchorfile>
      <anchor>a2695110f040d07638930168feaf7a740</anchor>
      <arglist>(const SteadyTimerEvent &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pretendWork</name>
      <anchorfile>classSteadyTimerHelper.html</anchorfile>
      <anchor>a39b32b6247b648806042935c6d40eead</anchor>
      <arglist>(const float t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPeriod</name>
      <anchorfile>classSteadyTimerHelper.html</anchorfile>
      <anchor>ae10893c79924f58d53ac45b8a63868ce</anchor>
      <arglist>(const WallDuration p, bool reset=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SteadyTimerHelper</name>
      <anchorfile>classSteadyTimerHelper.html</anchorfile>
      <anchor>a822ad29fbb65510795b364bc6ac7460b</anchor>
      <arglist>(float period, bool oneshot=false)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>calls_before_testing_period_</name>
      <anchorfile>classSteadyTimerHelper.html</anchorfile>
      <anchor>a8c58217bc1135ece71349b93aeb36b91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>WallDuration</type>
      <name>expected_period_</name>
      <anchorfile>classSteadyTimerHelper.html</anchorfile>
      <anchor>ae9ca91829a46de85c41125f7d6899a62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>failed_</name>
      <anchorfile>classSteadyTimerHelper.html</anchorfile>
      <anchor>ab6d936dcf81eb67139ee4ee2817eb686</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SteadyTime</type>
      <name>last_call_</name>
      <anchorfile>classSteadyTimerHelper.html</anchorfile>
      <anchor>a17ad0bde3b629b981f77563f7d68df6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>testing_period_</name>
      <anchorfile>classSteadyTimerHelper.html</anchorfile>
      <anchor>a398c96cd9ba88a60e8d2b31a558ceb85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SteadyTimer</type>
      <name>timer_</name>
      <anchorfile>classSteadyTimerHelper.html</anchorfile>
      <anchor>a61d2450a91e4341d52b621d144f45189</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>total_calls_</name>
      <anchorfile>classSteadyTimerHelper.html</anchorfile>
      <anchor>a7338d2187a957ba66fc04fc9f9c98120</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>perf_roscpp::intra::STLatencyResult</name>
    <filename>structperf__roscpp_1_1intra_1_1STLatencyResult.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>latency_avg</name>
      <anchorfile>structperf__roscpp_1_1intra_1_1STLatencyResult.html</anchorfile>
      <anchor>a4a053740b30f2aabf388a3ba9748cc76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>latency_max</name>
      <anchorfile>structperf__roscpp_1_1intra_1_1STLatencyResult.html</anchorfile>
      <anchor>a38bdf114e04eed5b804de8cb8aa9d221</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>latency_min</name>
      <anchorfile>structperf__roscpp_1_1intra_1_1STLatencyResult.html</anchorfile>
      <anchor>a99c6ea80de311c6ff66f58eddfff0d63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::WallTime</type>
      <name>test_end</name>
      <anchorfile>structperf__roscpp_1_1intra_1_1STLatencyResult.html</anchorfile>
      <anchor>a7f3aeb69ce635d8217ef9bcd47d81402</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::WallTime</type>
      <name>test_start</name>
      <anchorfile>structperf__roscpp_1_1intra_1_1STLatencyResult.html</anchorfile>
      <anchor>a2409f31a681efa2e707224d15cff17e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>total_message_count</name>
      <anchorfile>structperf__roscpp_1_1intra_1_1STLatencyResult.html</anchorfile>
      <anchor>a6aec46a6ecfbcac4cf9752af741a3f43</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>perf_roscpp::intra::STLatencyTest</name>
    <filename>classperf__roscpp_1_1intra_1_1STLatencyTest.html</filename>
    <class kind="struct">perf_roscpp::intra::STLatencyTest::Result</class>
    <member kind="function">
      <type>STLatencyResult</type>
      <name>run</name>
      <anchorfile>classperf__roscpp_1_1intra_1_1STLatencyTest.html</anchorfile>
      <anchor>a02b08503251ababb2d23fd33d5abbbdb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>STLatencyTest</name>
      <anchorfile>classperf__roscpp_1_1intra_1_1STLatencyTest.html</anchorfile>
      <anchor>a99c86747f909a84fb0a56b06664a83d6</anchor>
      <arglist>(uint32_t message_count)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>receiveCallback</name>
      <anchorfile>classperf__roscpp_1_1intra_1_1STLatencyTest.html</anchorfile>
      <anchor>a3bc351ed40a25344b3a72efd3baef80e</anchor>
      <arglist>(const test_roscpp::LatencyMessageConstPtr &amp;msg, ros::Publisher &amp;pub)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>sendCallback</name>
      <anchorfile>classperf__roscpp_1_1intra_1_1STLatencyTest.html</anchorfile>
      <anchor>a811149b2b357db49f86e049a5d821d3f</anchor>
      <arglist>(const test_roscpp::LatencyMessageConstPtr &amp;msg, ros::Publisher &amp;pub)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>message_count_</name>
      <anchorfile>classperf__roscpp_1_1intra_1_1STLatencyTest.html</anchorfile>
      <anchor>a44a1f821ac35b9585b304be0654b0d4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::CallbackQueue</type>
      <name>receive_queue_</name>
      <anchorfile>classperf__roscpp_1_1intra_1_1STLatencyTest.html</anchorfile>
      <anchor>ae02c647f0a27f5331d149ce483d1f62c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Result</type>
      <name>result_</name>
      <anchorfile>classperf__roscpp_1_1intra_1_1STLatencyTest.html</anchorfile>
      <anchor>a29ea1ecef9435b86a5658fc11a1db0e4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SubscribeHelper</name>
    <filename>classSubscribeHelper.html</filename>
    <member kind="function">
      <type>void</type>
      <name>callback</name>
      <anchorfile>classSubscribeHelper.html</anchorfile>
      <anchor>ab74a66ba181c533ca2788bc412ea3071</anchor>
      <arglist>(const test_roscpp::TestArray::ConstPtr &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SubscribeHelper</name>
      <anchorfile>classSubscribeHelper.html</anchorfile>
      <anchor>a9da7efd3cfb0485b58ef257d64ebfcc9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>recv_count_</name>
      <anchorfile>classSubscribeHelper.html</anchorfile>
      <anchor>ac7bc537c79804b90d14423afac6c4f39</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Subscriptions</name>
    <filename>classSubscriptions.html</filename>
    <member kind="function">
      <type>void</type>
      <name>autoUnsubscribeCallback</name>
      <anchorfile>classSubscriptions.html</anchorfile>
      <anchor>a6bee28c58497cceb8137a78bcb028126</anchor>
      <arglist>(const test_roscpp::TestArrayConstPtr &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cb0</name>
      <anchorfile>classSubscriptions.html</anchorfile>
      <anchor>a9787243de504a916f85c66f8da838105</anchor>
      <arglist>(const test_roscpp::TestArrayConstPtr &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cb1</name>
      <anchorfile>classSubscriptions.html</anchorfile>
      <anchor>acc13aaedad3bb35889e3abb9d5213b9c</anchor>
      <arglist>(const test_roscpp::TestArrayConstPtr &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cb2</name>
      <anchorfile>classSubscriptions.html</anchorfile>
      <anchor>a684ad9640d899e86549470560888e3a4</anchor>
      <arglist>(const test_roscpp::TestArrayConstPtr &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cb3</name>
      <anchorfile>classSubscriptions.html</anchorfile>
      <anchor>aea2fd9581720282ac8a6d37513d81334</anchor>
      <arglist>(const test_roscpp::TestArrayConstPtr &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cb_reset</name>
      <anchorfile>classSubscriptions.html</anchorfile>
      <anchor>a451adcc9bc90e29066674da31ed004fc</anchor>
      <arglist>(const test_roscpp::TestArrayConstPtr &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cb_verify</name>
      <anchorfile>classSubscriptions.html</anchorfile>
      <anchor>aaabc1ce366deff524ffdfa912616448f</anchor>
      <arglist>(const test_roscpp::TestArrayConstPtr &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>messageCallback</name>
      <anchorfile>classSubscriptions.html</anchorfile>
      <anchor>abbc106c465c73cdfcf6f82f2b354b450</anchor>
      <arglist>(const test_roscpp::TestArrayConstPtr &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>messageCallback</name>
      <anchorfile>classSubscriptions.html</anchorfile>
      <anchor>af1266bb2df1d29e49171d90da8b061ab</anchor>
      <arglist>(const test_roscpp::TestArrayConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>messageCallback</name>
      <anchorfile>classSubscriptions.html</anchorfile>
      <anchor>af1266bb2df1d29e49171d90da8b061ab</anchor>
      <arglist>(const test_roscpp::TestArrayConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>messageCallback</name>
      <anchorfile>classSubscriptions.html</anchorfile>
      <anchor>af1673b6e62979c6c31eb15df5be1e6c3</anchor>
      <arglist>(const test_roscpp::TestEmptyConstPtr &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MsgCallback</name>
      <anchorfile>classSubscriptions.html</anchorfile>
      <anchor>a9b29a3432b561214a7d33bb8662297e0</anchor>
      <arglist>(const test_roscpp::TestArray::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>subscriberCallback</name>
      <anchorfile>classSubscriptions.html</anchorfile>
      <anchor>a7dc9206ef8bca9318ddaba34ef75dcd0</anchor>
      <arglist>(const ros::SingleSubscriberPublisher &amp;)</arglist>
    </member>
    <member kind="variable">
      <type>ros::Duration</type>
      <name>dt</name>
      <anchorfile>classSubscriptions.html</anchorfile>
      <anchor>a474f2beb83496d3f292feee2d0003ae5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>failure</name>
      <anchorfile>classSubscriptions.html</anchorfile>
      <anchor>a1fdbef051fc28ce6ec178cfdd41013cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>got_it</name>
      <anchorfile>classSubscriptions.html</anchorfile>
      <anchor>a8c1e41037294a39a3114a495891d4d6e</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>test_roscpp::TestEmpty</type>
      <name>msg</name>
      <anchorfile>classSubscriptions.html</anchorfile>
      <anchor>abdc0a71d8b9878cdd9e30365b04c8d50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>msg_count</name>
      <anchorfile>classSubscriptions.html</anchorfile>
      <anchor>a55cab638be45bb6371ed6b1777d5c4d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>msg_i</name>
      <anchorfile>classSubscriptions.html</anchorfile>
      <anchor>a619de65f7b4ccd12d2ecbfc64caa383a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>msgs_expected</name>
      <anchorfile>classSubscriptions.html</anchorfile>
      <anchor>a6a4040812bd7d936a7604c3bd19504c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>msgs_received</name>
      <anchorfile>classSubscriptions.html</anchorfile>
      <anchor>aec81c7c4e108c98195471edba8b94345</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::NodeHandle</type>
      <name>n</name>
      <anchorfile>classSubscriptions.html</anchorfile>
      <anchor>a917c70fdb4df11ba222affcacfe14839</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>n_test</name>
      <anchorfile>classSubscriptions.html</anchorfile>
      <anchor>a9af13e750696cda129a4fe26185472f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classSubscriptions.html</anchorfile>
      <anchor>af37ffbef06540eaa884cd4d096a66e15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>pub_</name>
      <anchorfile>classSubscriptions.html</anchorfile>
      <anchor>ac5081def7ad241779398f783256e1da7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>reliable</name>
      <anchorfile>classSubscriptions.html</anchorfile>
      <anchor>acb4c0f9abf2b13804c7e9705a7ac166e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>reset_sub_</name>
      <anchorfile>classSubscriptions.html</anchorfile>
      <anchor>ae0cbe77a7d61e7fd514aad4a46344217</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>should_have_it</name>
      <anchorfile>classSubscriptions.html</anchorfile>
      <anchor>acf179e1a0d7e4e736c531e43b838cc3e</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>sub_</name>
      <anchorfile>classSubscriptions.html</anchorfile>
      <anchor>acb0f0bbb650e4e23145d7cbf8cf10b8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>subs_</name>
      <anchorfile>classSubscriptions.html</anchorfile>
      <anchor>a21d7890563b5863845d7e8633a668684</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>success</name>
      <anchorfile>classSubscriptions.html</anchorfile>
      <anchor>affc612e94bc6405fe3ecdf16620f5076</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>test_ready</name>
      <anchorfile>classSubscriptions.html</anchorfile>
      <anchor>aa0ba02fe04f7350484224193af74342f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>transport</name>
      <anchorfile>classSubscriptions.html</anchorfile>
      <anchor>a063e110d0a709368a0edfef052f0909f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>verify_sub_</name>
      <anchorfile>classSubscriptions.html</anchorfile>
      <anchor>a804fd1f66769675a5ce7886770f311e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>SetUp</name>
      <anchorfile>classSubscriptions.html</anchorfile>
      <anchor>aad68a9a603ecfdbbd46b0d708658e966</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>SetUp</name>
      <anchorfile>classSubscriptions.html</anchorfile>
      <anchor>aad68a9a603ecfdbbd46b0d708658e966</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>SetUp</name>
      <anchorfile>classSubscriptions.html</anchorfile>
      <anchor>aad68a9a603ecfdbbd46b0d708658e966</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>SetUp</name>
      <anchorfile>classSubscriptions.html</anchorfile>
      <anchor>aad68a9a603ecfdbbd46b0d708658e966</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>sub</name>
      <anchorfile>classSubscriptions.html</anchorfile>
      <anchor>a3231d39d818bb0df049bb2f3b4145115</anchor>
      <arglist>(int cb_num)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>sub_wrappers</name>
      <anchorfile>classSubscriptions.html</anchorfile>
      <anchor>a895db86f20059a94066b17e7afdfb397</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Subscriptions</name>
      <anchorfile>classSubscriptions.html</anchorfile>
      <anchor>a4cecee1312b0848033336bd5ccd44072</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Subscriptions</name>
      <anchorfile>classSubscriptions.html</anchorfile>
      <anchor>a4cecee1312b0848033336bd5ccd44072</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Subscriptions</name>
      <anchorfile>classSubscriptions.html</anchorfile>
      <anchor>a4cecee1312b0848033336bd5ccd44072</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Subscriptions</name>
      <anchorfile>classSubscriptions.html</anchorfile>
      <anchor>a4cecee1312b0848033336bd5ccd44072</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>TearDown</name>
      <anchorfile>classSubscriptions.html</anchorfile>
      <anchor>a4458663445844950a6670bc5106717c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>TearDown</name>
      <anchorfile>classSubscriptions.html</anchorfile>
      <anchor>a4458663445844950a6670bc5106717c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>TearDown</name>
      <anchorfile>classSubscriptions.html</anchorfile>
      <anchor>a4458663445844950a6670bc5106717c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>TearDown</name>
      <anchorfile>classSubscriptions.html</anchorfile>
      <anchor>a4458663445844950a6670bc5106717c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>unsub</name>
      <anchorfile>classSubscriptions.html</anchorfile>
      <anchor>aa3c572f5c358f758b5a34763a3649e39</anchor>
      <arglist>(int cb_num)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>unsub_wrappers</name>
      <anchorfile>classSubscriptions.html</anchorfile>
      <anchor>a4ae29e6c0b4b74b7dcf7f6780c05a8d2</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Synchronous</name>
    <filename>classSynchronous.html</filename>
    <member kind="function">
      <type></type>
      <name>Synchronous</name>
      <anchorfile>classSynchronous.html</anchorfile>
      <anchor>a5b110904ff650456d7737d35d056d7b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Synchronous</name>
      <anchorfile>classSynchronous.html</anchorfile>
      <anchor>af78ff39919e3943201f03769a4387529</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>SetUp</name>
      <anchorfile>classSynchronous.html</anchorfile>
      <anchor>a2507d33cb33b3f8b7d51ec1b42f46aa4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>TearDown</name>
      <anchorfile>classSynchronous.html</anchorfile>
      <anchor>a6f96e7d07e4c652434d3b5309aa1f165</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TransportTCPPtr</type>
      <name>transports_</name>
      <anchorfile>classSynchronous.html</anchorfile>
      <anchor>a14e7d7a52d79836efde3b309b31fe604</anchor>
      <arglist>[3]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ThreadedCallOneSlowParams</name>
    <filename>structThreadedCallOneSlowParams.html</filename>
    <member kind="variable">
      <type>ros::WallDuration</type>
      <name>call_one_timeout</name>
      <anchorfile>structThreadedCallOneSlowParams.html</anchorfile>
      <anchor>a638141eb43a25b9bb0c7ef93e632cc19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::WallDuration</type>
      <name>callback_duration</name>
      <anchorfile>structThreadedCallOneSlowParams.html</anchorfile>
      <anchor>ac0dcfa36e031cb9eb6eef142f1688671</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>num_threads</name>
      <anchorfile>structThreadedCallOneSlowParams.html</anchorfile>
      <anchor>af2b0fcf1b363b0adeb92fba8db951968</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::WallDuration</type>
      <name>pause_between_callbacks</name>
      <anchorfile>structThreadedCallOneSlowParams.html</anchorfile>
      <anchor>a539095bfece9acbc08843ef2d57237c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::WallDuration</type>
      <name>test_duration</name>
      <anchorfile>structThreadedCallOneSlowParams.html</anchorfile>
      <anchor>aa0da41145e40ee9a4da19bd7e03a56da</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>perf_roscpp::intra::LatencyTest::ThreadResult</name>
    <filename>structperf__roscpp_1_1intra_1_1LatencyTest_1_1ThreadResult.html</filename>
    <member kind="variable">
      <type>std::vector&lt; double &gt;</type>
      <name>latencies</name>
      <anchorfile>structperf__roscpp_1_1intra_1_1LatencyTest_1_1ThreadResult.html</anchorfile>
      <anchor>a3fb2023c6aaef3c2ba9154b36497fcbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>message_count</name>
      <anchorfile>structperf__roscpp_1_1intra_1_1LatencyTest_1_1ThreadResult.html</anchorfile>
      <anchor>ab9047a85504478f7f9146eb93f098eb8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>perf_roscpp::intra::ThroughputResult</name>
    <filename>structperf__roscpp_1_1intra_1_1ThroughputResult.html</filename>
    <member kind="variable">
      <type>uint64_t</type>
      <name>bytes_per_second</name>
      <anchorfile>structperf__roscpp_1_1intra_1_1ThroughputResult.html</anchorfile>
      <anchor>a648708c51f17fa5c2979e0e6f43f3cba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>message_size</name>
      <anchorfile>structperf__roscpp_1_1intra_1_1ThroughputResult.html</anchorfile>
      <anchor>a17f1584d0f1bd9b51f9ad58dc890bfb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>messages_received</name>
      <anchorfile>structperf__roscpp_1_1intra_1_1ThroughputResult.html</anchorfile>
      <anchor>aecb268ae75ca5f4867589f301078d916</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>messages_sent</name>
      <anchorfile>structperf__roscpp_1_1intra_1_1ThroughputResult.html</anchorfile>
      <anchor>a2c364910ec50e9749bf44b46e4b30a13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>receiver_threads</name>
      <anchorfile>structperf__roscpp_1_1intra_1_1ThroughputResult.html</anchorfile>
      <anchor>a173e2195f34a85d04eb8e1d3973c12ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>sender_threads</name>
      <anchorfile>structperf__roscpp_1_1intra_1_1ThroughputResult.html</anchorfile>
      <anchor>ad45fa4833af7c0201e8144d406ab4c91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>streams</name>
      <anchorfile>structperf__roscpp_1_1intra_1_1ThroughputResult.html</anchorfile>
      <anchor>ae21235b1c35fac67922321c2c2f6f3b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>test_duration</name>
      <anchorfile>structperf__roscpp_1_1intra_1_1ThroughputResult.html</anchorfile>
      <anchor>a9c24d8fc718a46c755833774f3a69f60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::WallTime</type>
      <name>test_end</name>
      <anchorfile>structperf__roscpp_1_1intra_1_1ThroughputResult.html</anchorfile>
      <anchor>ae99e728ba7ec2c0e01f65321a04127af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::WallTime</type>
      <name>test_start</name>
      <anchorfile>structperf__roscpp_1_1intra_1_1ThroughputResult.html</anchorfile>
      <anchor>aa1e88e41a50447d6ecb2e071a95898c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>total_bytes_received</name>
      <anchorfile>structperf__roscpp_1_1intra_1_1ThroughputResult.html</anchorfile>
      <anchor>a499bd8af46bf946e135821615e7950fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>total_bytes_sent</name>
      <anchorfile>structperf__roscpp_1_1intra_1_1ThroughputResult.html</anchorfile>
      <anchor>ae68631ef102fdfc749a6cfbb3cb9ab3b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>perf_roscpp::intra::ThroughputTest</name>
    <filename>classperf__roscpp_1_1intra_1_1ThroughputTest.html</filename>
    <class kind="struct">perf_roscpp::intra::ThroughputTest::ReceiveThreadResult</class>
    <class kind="struct">perf_roscpp::intra::ThroughputTest::SendThreadResult</class>
    <member kind="function">
      <type>ThroughputResult</type>
      <name>run</name>
      <anchorfile>classperf__roscpp_1_1intra_1_1ThroughputTest.html</anchorfile>
      <anchor>a82c38fe436ba6d9f0fe87e7fcca90bf2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ThroughputTest</name>
      <anchorfile>classperf__roscpp_1_1intra_1_1ThroughputTest.html</anchorfile>
      <anchor>a8b98c308a99ec5607400057ae1bdb51b</anchor>
      <arglist>(double test_duration, uint32_t streams, uint32_t message_size, uint32_t sender_threads, uint32_t receiver_threads)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>callback</name>
      <anchorfile>classperf__roscpp_1_1intra_1_1ThroughputTest.html</anchorfile>
      <anchor>a77a5a6ab67da449b674f975d5705c910</anchor>
      <arglist>(const test_roscpp::ThroughputMessageConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>receiveThread</name>
      <anchorfile>classperf__roscpp_1_1intra_1_1ThroughputTest.html</anchorfile>
      <anchor>a615ace62c06d084777a9482ef5c349a7</anchor>
      <arglist>(boost::barrier *all_started, boost::barrier *all_start, ros::WallTime *end_time)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>sendThread</name>
      <anchorfile>classperf__roscpp_1_1intra_1_1ThroughputTest.html</anchorfile>
      <anchor>afc48ab308098f787f75e0f1463352ad9</anchor>
      <arglist>(boost::barrier *all_connected)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>message_size_</name>
      <anchorfile>classperf__roscpp_1_1intra_1_1ThroughputTest.html</anchorfile>
      <anchor>a0a5ad0f6c6d7f1a1b2c4b1d7a3aa3a10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>mutex_</name>
      <anchorfile>classperf__roscpp_1_1intra_1_1ThroughputTest.html</anchorfile>
      <anchor>ab23034e1952dc850650aa183ee8ec5f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; ros::Publisher &gt;</type>
      <name>pubs_</name>
      <anchorfile>classperf__roscpp_1_1intra_1_1ThroughputTest.html</anchorfile>
      <anchor>abb782a29790d27fcb30d23b2ddf7ce1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::CallbackQueue</type>
      <name>queue_</name>
      <anchorfile>classperf__roscpp_1_1intra_1_1ThroughputTest.html</anchorfile>
      <anchor>a83c1555270a58395daca8f517995d163</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; boost::shared_ptr&lt; ReceiveThreadResult &gt; &gt;</type>
      <name>receive_results_</name>
      <anchorfile>classperf__roscpp_1_1intra_1_1ThroughputTest.html</anchorfile>
      <anchor>a9913d9201b5bbcbfcce9571f478c2099</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::thread_specific_ptr&lt; ReceiveThreadResult &gt;</type>
      <name>receive_thread_result_</name>
      <anchorfile>classperf__roscpp_1_1intra_1_1ThroughputTest.html</anchorfile>
      <anchor>a89f8f389737ca50873e45cd626072fe0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::thread_group</type>
      <name>receive_threads_</name>
      <anchorfile>classperf__roscpp_1_1intra_1_1ThroughputTest.html</anchorfile>
      <anchor>a4b70b57ff05e37f2085fc11ef93b2d85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>receiver_threads_</name>
      <anchorfile>classperf__roscpp_1_1intra_1_1ThroughputTest.html</anchorfile>
      <anchor>abed35b189f701ba26102de8635a0e0fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; boost::shared_ptr&lt; SendThreadResult &gt; &gt;</type>
      <name>send_results_</name>
      <anchorfile>classperf__roscpp_1_1intra_1_1ThroughputTest.html</anchorfile>
      <anchor>ab5ec57d485d5675ab2470c8f5932ed01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::thread_specific_ptr&lt; SendThreadResult &gt;</type>
      <name>send_thread_result_</name>
      <anchorfile>classperf__roscpp_1_1intra_1_1ThroughputTest.html</anchorfile>
      <anchor>af4b731da246947b087ef6585ef7ee9a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::thread_group</type>
      <name>send_threads_</name>
      <anchorfile>classperf__roscpp_1_1intra_1_1ThroughputTest.html</anchorfile>
      <anchor>af9fb875c19950d26d0c72bc88977b46f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>sender_threads_</name>
      <anchorfile>classperf__roscpp_1_1intra_1_1ThroughputTest.html</anchorfile>
      <anchor>af731ac32dee39eb093535d5432e54446</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>streams_</name>
      <anchorfile>classperf__roscpp_1_1intra_1_1ThroughputTest.html</anchorfile>
      <anchor>a589e662ce536eb8a41a5641496017748</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>test_duration_</name>
      <anchorfile>classperf__roscpp_1_1intra_1_1ThroughputTest.html</anchorfile>
      <anchor>a6e604197129115864373b0c8f8bc0a1b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TimerHelper</name>
    <filename>classTimerHelper.html</filename>
    <member kind="function">
      <type>void</type>
      <name>callback</name>
      <anchorfile>classTimerHelper.html</anchorfile>
      <anchor>af0cc0ab880c8f59004707080c1c8a707</anchor>
      <arglist>(const TimerEvent &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TimerHelper</name>
      <anchorfile>classTimerHelper.html</anchorfile>
      <anchor>aee8df24ff58e4fd32e3a32c2eaa6e2aa</anchor>
      <arglist>(Duration period, bool oneshot=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TimerHelper</name>
      <anchorfile>classTimerHelper.html</anchorfile>
      <anchor>aa04448b8416dc4b3193ee19531772a54</anchor>
      <arglist>(Rate r, bool oneshot=false)</arglist>
    </member>
    <member kind="variable">
      <type>Duration</type>
      <name>expected_period_</name>
      <anchorfile>classTimerHelper.html</anchorfile>
      <anchor>a7373e02ec20f9ac8dfe009a9c8274f35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>failed_</name>
      <anchorfile>classTimerHelper.html</anchorfile>
      <anchor>ab0c54685538238b7139a849340df984f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Timer</type>
      <name>timer_</name>
      <anchorfile>classTimerHelper.html</anchorfile>
      <anchor>a66a625adabf6f6328006fe13ae0ca3d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>total_calls_</name>
      <anchorfile>classTimerHelper.html</anchorfile>
      <anchor>a37a0d9cf53174b184f1926c9761413d8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TimerRecursionCallback</name>
    <filename>classTimerRecursionCallback.html</filename>
    <base>ros::CallbackInterface</base>
    <member kind="function" virtualness="virtual">
      <type>virtual CallResult</type>
      <name>call</name>
      <anchorfile>classTimerRecursionCallback.html</anchorfile>
      <anchor>aaf0f465824d0d60bc3ebdf1652dc437f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TimerRecursionCallback</name>
      <anchorfile>classTimerRecursionCallback.html</anchorfile>
      <anchor>a39e7f777f8bbc290c98838cf92daf4a3</anchor>
      <arglist>(CallbackQueueInterface *_queue)</arglist>
    </member>
    <member kind="variable">
      <type>CallbackQueueInterface *</type>
      <name>queue</name>
      <anchorfile>classTimerRecursionCallback.html</anchorfile>
      <anchor>a85b030cb3374c3e1917d2c3b999a4aa2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Tracked</name>
    <filename>classTracked.html</filename>
    <member kind="function">
      <type>void</type>
      <name>callback</name>
      <anchorfile>classTracked.html</anchorfile>
      <anchor>a31c08c249ce1ae4b862b49cf5b1908a6</anchor>
      <arglist>(const TimerEvent &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Tracked</name>
      <anchorfile>classTracked.html</anchorfile>
      <anchor>a25cb6e2cfa40433668994483557ec302</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>VariableSize</name>
    <filename>structVariableSize.html</filename>
    <member kind="function">
      <type></type>
      <name>VariableSize</name>
      <anchorfile>structVariableSize.html</anchorfile>
      <anchor>a6ac0a322767e6e9142e2438c3a388b32</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>length_to_report</name>
      <anchorfile>structVariableSize.html</anchorfile>
      <anchor>a816dc01bfa4c73bc689b03d4c008311b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>WallTimerHelper</name>
    <filename>classWallTimerHelper.html</filename>
    <member kind="function">
      <type>void</type>
      <name>callback</name>
      <anchorfile>classWallTimerHelper.html</anchorfile>
      <anchor>a4938442e6ee02f9a1de336530e2a3865</anchor>
      <arglist>(const WallTimerEvent &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pretendWork</name>
      <anchorfile>classWallTimerHelper.html</anchorfile>
      <anchor>a19dd9dcc4467d3e5d0855f7340e93b91</anchor>
      <arglist>(const float t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPeriod</name>
      <anchorfile>classWallTimerHelper.html</anchorfile>
      <anchor>a608cb90b6521ca573b4d1e98e0af4796</anchor>
      <arglist>(const WallDuration p, bool reset=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WallTimerHelper</name>
      <anchorfile>classWallTimerHelper.html</anchorfile>
      <anchor>ad5e621a947a870b29fb8825caf500e40</anchor>
      <arglist>(float period, bool oneshot=false)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>calls_before_testing_period_</name>
      <anchorfile>classWallTimerHelper.html</anchorfile>
      <anchor>a0b6e2473899c9db6ecae68514287e5bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>WallDuration</type>
      <name>expected_period_</name>
      <anchorfile>classWallTimerHelper.html</anchorfile>
      <anchor>a44d69f223f6c5c0408b0b08d3918bbd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>failed_</name>
      <anchorfile>classWallTimerHelper.html</anchorfile>
      <anchor>a34f68b1af5ed384c8c25c51d5b4f17cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>WallTime</type>
      <name>last_call_</name>
      <anchorfile>classWallTimerHelper.html</anchorfile>
      <anchor>a30b87a1ee8fdf649c5b9ecd21b4b0c49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>testing_period_</name>
      <anchorfile>classWallTimerHelper.html</anchorfile>
      <anchor>a24a00b1a734353cb2430ca6cb2d8690b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>WallTimer</type>
      <name>timer_</name>
      <anchorfile>classWallTimerHelper.html</anchorfile>
      <anchor>ad638174d96056b3a50d3b167ac2cc837</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>total_calls_</name>
      <anchorfile>classWallTimerHelper.html</anchorfile>
      <anchor>a1d958416f4d7a277eecd82362ae92f0a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>WithHeader</name>
    <filename>structWithHeader.html</filename>
    <member kind="function">
      <type></type>
      <name>WithHeader</name>
      <anchorfile>structWithHeader.html</anchorfile>
      <anchor>a73dc9bc5d64c2235e5b9430b6c54cc7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std_msgs::Header</type>
      <name>header</name>
      <anchorfile>structWithHeader.html</anchorfile>
      <anchor>aecd341e195c0f8cd5cbd02fefbe1166c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>WithoutHeader</name>
    <filename>structWithoutHeader.html</filename>
    <member kind="function">
      <type></type>
      <name>WithoutHeader</name>
      <anchorfile>structWithoutHeader.html</anchorfile>
      <anchor>ae9fad5f7dec838c037414c73a257b97c</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>perf_roscpp</name>
    <filename>namespaceperf__roscpp.html</filename>
    <namespace>perf_roscpp::intra</namespace>
  </compound>
  <compound kind="namespace">
    <name>perf_roscpp::intra</name>
    <filename>namespaceperf__roscpp_1_1intra.html</filename>
    <class kind="struct">perf_roscpp::intra::LatencyResult</class>
    <class kind="class">perf_roscpp::intra::LatencyTest</class>
    <class kind="struct">perf_roscpp::intra::STLatencyResult</class>
    <class kind="class">perf_roscpp::intra::STLatencyTest</class>
    <class kind="struct">perf_roscpp::intra::ThroughputResult</class>
    <class kind="class">perf_roscpp::intra::ThroughputTest</class>
    <member kind="function">
      <type>LatencyResult</type>
      <name>latency</name>
      <anchorfile>namespaceperf__roscpp_1_1intra.html</anchorfile>
      <anchor>aa98b6b107566be37017937fc511a9297</anchor>
      <arglist>(uint32_t count_per_stream, uint32_t streams, uint32_t message_size, uint32_t sender_threads, uint32_t receiver_threads)</arglist>
    </member>
    <member kind="function">
      <type>STLatencyResult</type>
      <name>stlatency</name>
      <anchorfile>namespaceperf__roscpp_1_1intra.html</anchorfile>
      <anchor>a01e8d08f794bb94472aadd508107d255</anchor>
      <arglist>(uint32_t message_count)</arglist>
    </member>
    <member kind="function">
      <type>ThroughputResult</type>
      <name>throughput</name>
      <anchorfile>namespaceperf__roscpp_1_1intra.html</anchorfile>
      <anchor>a00570e0bab4b26395bce3e045b911afe</anchor>
      <arglist>(double duration, uint32_t streams, uint32_t message_size, uint32_t sender_threads, uint32_t receiver_threads)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ros</name>
    <filename>namespaceros.html</filename>
    <namespace>ros::message_traits</namespace>
    <namespace>ros::serialization</namespace>
  </compound>
  <compound kind="namespace">
    <name>ros::message_traits</name>
    <filename>namespaceros_1_1message__traits.html</filename>
    <class kind="struct">ros::message_traits::DataType&lt; AnyMessage &gt;</class>
    <class kind="struct">ros::message_traits::DataType&lt; Msg &gt;</class>
    <class kind="struct">ros::message_traits::DataType&lt; Msg2 &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; AnyMessage &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; Msg &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; Msg2 &gt;</class>
    <class kind="struct">ros::message_traits::HasHeader&lt; WithHeader &gt;</class>
    <class kind="struct">ros::message_traits::IsFixedSize&lt; FixedSizeNonSimple &gt;</class>
    <class kind="struct">ros::message_traits::IsFixedSize&lt; FixedSizeSimple &gt;</class>
    <class kind="struct">ros::message_traits::IsSimple&lt; FixedSizeSimple &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; AnyMessage &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; Msg &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; Msg2 &gt;</class>
  </compound>
  <compound kind="namespace">
    <name>ros::serialization</name>
    <filename>namespaceros_1_1serialization.html</filename>
    <class kind="struct">ros::serialization::PreDeserialize&lt; IncomingMsg &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; AllInOneSerializer &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; AnyMessage &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; FixedSizeNonSimple &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; FixedSizeSimple &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; IncomingMsg &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; Msg &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; Msg2 &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; OutgoingMsg &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; VariableSize &gt;</class>
  </compound>
  <compound kind="namespace">
    <name>test_roscpp</name>
    <filename>namespacetest__roscpp.html</filename>
    <class kind="class">test_roscpp::Allocator</class>
    <class kind="class">test_roscpp::Allocator&lt; void &gt;</class>
    <member kind="typedef">
      <type>boost::shared_array&lt; uint8_t &gt;</type>
      <name>Array</name>
      <anchorfile>namespacetest__roscpp.html</anchorfile>
      <anchor>adfcd91e198bcdd2f2abca807cc0eb7d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacetest__roscpp.html</anchorfile>
      <anchor>a54803ed5624de414dd0b74c9edec6065</anchor>
      <arglist>(const Allocator&lt; T1 &gt; &amp;, const Allocator&lt; T2 &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacetest__roscpp.html</anchorfile>
      <anchor>a613c56bdc52506a64c251c22287e519a</anchor>
      <arglist>(const Allocator&lt; T1 &gt; &amp;, const Allocator&lt; T2 &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ROS_DECLARE_MESSAGE_WITH_ALLOCATOR</name>
      <anchorfile>namespacetest__roscpp.html</anchorfile>
      <anchor>adbce7020e0b2c7e9c3158949c6255998</anchor>
      <arglist>(ArrayOfFixedLength, MyArrayOfFixedLength, Allocator)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ROS_DECLARE_MESSAGE_WITH_ALLOCATOR</name>
      <anchorfile>namespacetest__roscpp.html</anchorfile>
      <anchor>a8541987abe3bb8ca5f9f443f5bb096ae</anchor>
      <arglist>(ArrayOfVariableLength, MyArrayOfVariableLength, Allocator)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ROS_DECLARE_MESSAGE_WITH_ALLOCATOR</name>
      <anchorfile>namespacetest__roscpp.html</anchorfile>
      <anchor>a1a0b3b76fa2abdb929f2e7a0a6b7c722</anchor>
      <arglist>(EmbeddedFixedLength, MyEmbeddedFixedLength, Allocator)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ROS_DECLARE_MESSAGE_WITH_ALLOCATOR</name>
      <anchorfile>namespacetest__roscpp.html</anchorfile>
      <anchor>a193b681d22acf6e9fa009a6734074710</anchor>
      <arglist>(EmbeddedVariableLength, MyEmbeddedVariableLength, Allocator)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ROS_DECLARE_MESSAGE_WITH_ALLOCATOR</name>
      <anchorfile>namespacetest__roscpp.html</anchorfile>
      <anchor>a88b65d055295855da2ba3eb35297d3f7</anchor>
      <arglist>(FixedLength, MyFixedLength, Allocator)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ROS_DECLARE_MESSAGE_WITH_ALLOCATOR</name>
      <anchorfile>namespacetest__roscpp.html</anchorfile>
      <anchor>aa4c486dc1d6fe2d482af764c79c4ef67</anchor>
      <arglist>(VariableLength, MyVariableLength, Allocator)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ROS_DECLARE_MESSAGE_WITH_ALLOCATOR</name>
      <anchorfile>namespacetest__roscpp.html</anchorfile>
      <anchor>a7df58e0797f6c8fe5ce1306f8fb0d4f4</anchor>
      <arglist>(WithHeader, MyWithHeader, Allocator)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ROS_DECLARE_MESSAGE_WITH_ALLOCATOR</name>
      <anchorfile>namespacetest__roscpp.html</anchorfile>
      <anchor>a358a8ccb3eda3a6d741cf6bcd01d8a38</anchor>
      <arglist>(EmbeddedExternal, MyEmbeddedExternal, Allocator)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ROS_DECLARE_MESSAGE_WITH_ALLOCATOR</name>
      <anchorfile>namespacetest__roscpp.html</anchorfile>
      <anchor>a62b49631d112720abb7b50767b1ed7c1</anchor>
      <arglist>(WithTime, MyWithTime, Allocator)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ROS_DECLARE_MESSAGE_WITH_ALLOCATOR</name>
      <anchorfile>namespacetest__roscpp.html</anchorfile>
      <anchor>ad28cdb72463026c4e17684b3e99b8118</anchor>
      <arglist>(WithDuration, MyWithDuration, Allocator)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ROS_DECLARE_MESSAGE_WITH_ALLOCATOR</name>
      <anchorfile>namespacetest__roscpp.html</anchorfile>
      <anchor>a74b3ba49be199e954330a05e4c754969</anchor>
      <arglist>(WithMemberNamedHeaderThatIsNotAHeader, MyWithMemberNamedHeaderThatIsNotAHeader, Allocator)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ROS_DECLARE_MESSAGE_WITH_ALLOCATOR</name>
      <anchorfile>namespacetest__roscpp.html</anchorfile>
      <anchor>a7c0e53f9373e06024ba37e6282b18a68</anchor>
      <arglist>(FixedLengthArrayOfExternal, MyFixedLengthArrayOfExternal, Allocator)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ROS_DECLARE_MESSAGE_WITH_ALLOCATOR</name>
      <anchorfile>namespacetest__roscpp.html</anchorfile>
      <anchor>af641a30a96ccd2c1f6a796ce7f6038a0</anchor>
      <arglist>(VariableLengthArrayOfExternal, MyVariableLengthArrayOfExternal, Allocator)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ROS_DECLARE_MESSAGE_WITH_ALLOCATOR</name>
      <anchorfile>namespacetest__roscpp.html</anchorfile>
      <anchor>a57ffedd1c3005aa65c05c596f3b6f673</anchor>
      <arglist>(FixedLengthStringArray, MyFixedLengthStringArray, Allocator)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ROS_DECLARE_MESSAGE_WITH_ALLOCATOR</name>
      <anchorfile>namespacetest__roscpp.html</anchorfile>
      <anchor>adb537e3a7f4c888e18b579e27478a360</anchor>
      <arglist>(VariableLengthStringArray, MyVariableLengthStringArray, Allocator)</arglist>
    </member>
    <member kind="function">
      <type>Array</type>
      <name>serializeAndDeserialize</name>
      <anchorfile>namespacetest__roscpp.html</anchorfile>
      <anchor>ab59dfc49e5b9e2bcbc7ecbb784392dc1</anchor>
      <arglist>(const T &amp;ser_val, T &amp;deser_val)</arglist>
    </member>
  </compound>
</tagfile>
