<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pr2_mechanism/doc_stacks/2013-12-02_13-11-12.852585/pr2_mechanism/pr2_controller_manager/src/pr2_controller_manager/</path>
    <filename>____init_____8py</filename>
    <namespace>pr2_controller_manager</namespace>
  </compound>
  <compound kind="file">
    <name>controller_manager.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pr2_mechanism/doc_stacks/2013-12-02_13-11-12.852585/pr2_mechanism/pr2_controller_manager/src/</path>
    <filename>controller__manager_8cpp</filename>
    <includes id="controller__manager_8h" name="controller_manager.h" local="yes" imported="no">pr2_controller_manager/controller_manager.h</includes>
    <includes id="scheduler_8h" name="scheduler.h" local="yes" imported="no">pr2_controller_manager/scheduler.h</includes>
  </compound>
  <compound kind="file">
    <name>controller_manager.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pr2_mechanism/doc_stacks/2013-12-02_13-11-12.852585/pr2_mechanism/pr2_controller_manager/include/pr2_controller_manager/</path>
    <filename>controller__manager_8h</filename>
    <includes id="controller__spec_8h" name="controller_spec.h" local="yes" imported="no">pr2_controller_manager/controller_spec.h</includes>
    <class kind="class">pr2_controller_manager::ControllerManager</class>
    <namespace>pr2_controller_manager</namespace>
  </compound>
  <compound kind="file">
    <name>controller_spec.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pr2_mechanism/doc_stacks/2013-12-02_13-11-12.852585/pr2_mechanism/pr2_controller_manager/include/pr2_controller_manager/</path>
    <filename>controller__spec_8h</filename>
    <class kind="struct">ControllerSpec</class>
    <class kind="struct">Statistics</class>
    <member kind="typedef">
      <type>boost::accumulators::accumulator_set&lt; double, boost::accumulators::stats&lt; boost::accumulators::tag::max, boost::accumulators::tag::mean, boost::accumulators::tag::variance &gt; &gt;</type>
      <name>TimeStatistics</name>
      <anchorfile>controller__spec_8h.html</anchorfile>
      <anchor>a3bfa28f0e78abcb8fbdaa002f655283b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>doc.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pr2_mechanism/doc_stacks/2013-12-02_13-11-12.852585/pr2_mechanism/pr2_controller_manager/</path>
    <filename>doc_8dox</filename>
  </compound>
  <compound kind="file">
    <name>pr2_controller_manager_interface.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pr2_mechanism/doc_stacks/2013-12-02_13-11-12.852585/pr2_mechanism/pr2_controller_manager/src/pr2_controller_manager/</path>
    <filename>pr2__controller__manager__interface_8py</filename>
    <namespace>pr2_controller_manager::pr2_controller_manager_interface</namespace>
    <member kind="function">
      <type>def</type>
      <name>list_controller_types</name>
      <anchorfile>namespacepr2__controller__manager_1_1pr2__controller__manager__interface.html</anchorfile>
      <anchor>a6e1bf93bb8e12fc8e5cc0d551dd6c7b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>list_controllers</name>
      <anchorfile>namespacepr2__controller__manager_1_1pr2__controller__manager__interface.html</anchorfile>
      <anchor>a461a06c85fd2b9d8f83345232a59079b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>load_controller</name>
      <anchorfile>namespacepr2__controller__manager_1_1pr2__controller__manager__interface.html</anchorfile>
      <anchor>a9498f736d8fbdf5e0dac83e1b6051536</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>reload_libraries</name>
      <anchorfile>namespacepr2__controller__manager_1_1pr2__controller__manager__interface.html</anchorfile>
      <anchor>a734862b040f35a386df61dec0d1e447b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>start_controller</name>
      <anchorfile>namespacepr2__controller__manager_1_1pr2__controller__manager__interface.html</anchorfile>
      <anchor>a4f138d8adc1dda6ecca8b4bcecc681b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>start_controllers</name>
      <anchorfile>namespacepr2__controller__manager_1_1pr2__controller__manager__interface.html</anchorfile>
      <anchor>a464dd0fd93e31114eabaaab99e049e3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>start_stop_controllers</name>
      <anchorfile>namespacepr2__controller__manager_1_1pr2__controller__manager__interface.html</anchorfile>
      <anchor>aea39b6c9d00d2f046a8e6909940e2ffa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>stop_controller</name>
      <anchorfile>namespacepr2__controller__manager_1_1pr2__controller__manager__interface.html</anchorfile>
      <anchor>a69dc39fc5596aa840d5026ccabc4bf92</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>stop_controllers</name>
      <anchorfile>namespacepr2__controller__manager_1_1pr2__controller__manager__interface.html</anchorfile>
      <anchor>a1406efe50d2773109c489875ee4141bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unload_controller</name>
      <anchorfile>namespacepr2__controller__manager_1_1pr2__controller__manager__interface.html</anchorfile>
      <anchor>a86d2e8079e5ca59437203a5ad94d076e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>robot.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pr2_mechanism/doc_stacks/2013-12-02_13-11-12.852585/pr2_mechanism/pr2_controller_manager/test/</path>
    <filename>robot_8cpp</filename>
    <includes id="controller__manager_8h" name="controller_manager.h" local="no" imported="no">pr2_controller_manager/controller_manager.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>robot_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>scheduler.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pr2_mechanism/doc_stacks/2013-12-02_13-11-12.852585/pr2_mechanism/pr2_controller_manager/src/</path>
    <filename>scheduler_8cpp</filename>
    <includes id="scheduler_8h" name="scheduler.h" local="yes" imported="no">pr2_controller_manager/scheduler.h</includes>
    <member kind="typedef">
      <type>map&lt; string, list&lt; string &gt; &gt;</type>
      <name>schedGraph</name>
      <anchorfile>scheduler_8cpp.html</anchorfile>
      <anchor>a081d53cfeec18f80907b5995c14040b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getNextController</name>
      <anchorfile>scheduler_8cpp.html</anchorfile>
      <anchor>a352c23a6c7048743d695f5206f66a54b</anchor>
      <arglist>(string &amp;c, schedGraph &amp;graph)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>scheduleControllers</name>
      <anchorfile>scheduler_8cpp.html</anchorfile>
      <anchor>a1c41f675923a3e8d5ac68ce1b7876720</anchor>
      <arglist>(const vector&lt; ControllerSpec &gt; &amp;c, vector&lt; size_t &gt; &amp;schedule)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>scheduler.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pr2_mechanism/doc_stacks/2013-12-02_13-11-12.852585/pr2_mechanism/pr2_controller_manager/include/pr2_controller_manager/</path>
    <filename>scheduler_8h</filename>
    <includes id="controller__spec_8h" name="controller_spec.h" local="yes" imported="no">pr2_controller_manager/controller_spec.h</includes>
    <member kind="function">
      <type>bool</type>
      <name>scheduleControllers</name>
      <anchorfile>scheduler_8h.html</anchorfile>
      <anchor>ad06d868146a9fc9944ff56f33c4628a8</anchor>
      <arglist>(const std::vector&lt; ControllerSpec &gt; &amp;c, std::vector&lt; size_t &gt; &amp;schedule)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pr2_mechanism/doc_stacks/2013-12-02_13-11-12.852585/pr2_mechanism/pr2_controller_manager/test/</path>
    <filename>test_8cpp</filename>
    <class kind="class">TestController</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test_8cpp.html</anchorfile>
      <anchor>a3c055a018c6711c82850811210819317</anchor>
      <arglist>(TestController, spawner)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test_8cpp.html</anchorfile>
      <anchor>a7499462018496dfcdb67764a48ac15cd</anchor>
      <arglist>(TestController, loading)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test_8cpp.html</anchorfile>
      <anchor>a0b358d519e139cdcabf8a39cfe7a43fb</anchor>
      <arglist>(TestController, unloading)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test_8cpp.html</anchorfile>
      <anchor>a75416e6860956f9b1df522cdace31409</anchor>
      <arglist>(TestController, start_stop_strict)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test_8cpp.html</anchorfile>
      <anchor>abae1df1409323d3b23b564c760f6aef4</anchor>
      <arglist>(TestController, start_stop_best_effort)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test_8cpp.html</anchorfile>
      <anchor>ac9cec1a670aeb4d2239875aeb725a4a2</anchor>
      <arglist>(TestController, service_and_realtime_publisher)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test_8cpp.html</anchorfile>
      <anchor>a2af2f6d2656140967571f7ca2d7f1d4a</anchor>
      <arglist>(TestController, publisher_hz)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test_8cpp.html</anchorfile>
      <anchor>af1360349d6b301383bd02a20ed90da38</anchor>
      <arglist>(TestController, manager_hz)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test_8cpp.html</anchorfile>
      <anchor>a4abad177ea6506a47d5ac8e7d12ec5c8</anchor>
      <arglist>(TestController, diagnostic_hz)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test_8cpp.html</anchorfile>
      <anchor>af732b6a992ead00853dd249f30441714</anchor>
      <arglist>(TestController, singlethread_bombardment)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test_8cpp.html</anchorfile>
      <anchor>a3144504365cb3cbdc9588c057a63db74</anchor>
      <arglist>(TestController, multithread_bombardment)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>_failure</name>
      <anchorfile>test_8cpp.html</anchorfile>
      <anchor>a726726120621b0a676627c0d3f881c59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>_running</name>
      <anchorfile>test_8cpp.html</anchorfile>
      <anchor>a5aad424003ab1352aefa058a0e4308e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>_stopped</name>
      <anchorfile>test_8cpp.html</anchorfile>
      <anchor>a294a8543f426fecd83d65a224ca2bd87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>_unloaded</name>
      <anchorfile>test_8cpp.html</anchorfile>
      <anchor>aef2c2b8174ad96e878987650f419d713</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>bombardment_started_</name>
      <anchorfile>test_8cpp.html</anchorfile>
      <anchor>a727831439b797bf32e924bf90d7279c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>g_argc</name>
      <anchorfile>test_8cpp.html</anchorfile>
      <anchor>a56a0ec58e8a4c0f144ab10e9eabc8934</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char **</type>
      <name>g_argv</name>
      <anchorfile>test_8cpp.html</anchorfile>
      <anchor>a42cc1f3030bc4fced497d4a33ac59959</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_controller.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pr2_mechanism/doc_stacks/2013-12-02_13-11-12.852585/pr2_mechanism/pr2_controller_manager/test/controllers/</path>
    <filename>test__controller_8cpp</filename>
    <includes id="test__controller_8h" name="test_controller.h" local="yes" imported="no">test_controller.h</includes>
  </compound>
  <compound kind="file">
    <name>test_controller.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pr2_mechanism/doc_stacks/2013-12-02_13-11-12.852585/pr2_mechanism/pr2_controller_manager/test/controllers/</path>
    <filename>test__controller_8h</filename>
    <class kind="class">my_controller_ns::MyControllerClass</class>
    <namespace>my_controller_ns</namespace>
  </compound>
  <compound kind="struct">
    <name>ControllerSpec</name>
    <filename>structControllerSpec.html</filename>
    <member kind="function">
      <type></type>
      <name>ControllerSpec</name>
      <anchorfile>structControllerSpec.html</anchorfile>
      <anchor>a3cd6fea2803f10a4c266d5760e7d8dc5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ControllerSpec</name>
      <anchorfile>structControllerSpec.html</anchorfile>
      <anchor>acbb6ef51c5e297ae2b1b137e2733a8da</anchor>
      <arglist>(const ControllerSpec &amp;spec)</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; pr2_controller_interface::Controller &gt;</type>
      <name>c</name>
      <anchorfile>structControllerSpec.html</anchorfile>
      <anchor>a226fa3057f26b644b36537fec58a2c1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>structControllerSpec.html</anchorfile>
      <anchor>a734bf1c37d185d29da89f99068b14f19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; Statistics &gt;</type>
      <name>stats</name>
      <anchorfile>structControllerSpec.html</anchorfile>
      <anchor>a2c1881bf1bce2ce6947d076793f7579b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Statistics</name>
    <filename>structStatistics.html</filename>
    <member kind="function">
      <type></type>
      <name>Statistics</name>
      <anchorfile>structStatistics.html</anchorfile>
      <anchor>a60ddd90a571ed4c3ce8c0f6317a36d63</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>TimeStatistics</type>
      <name>acc</name>
      <anchorfile>structStatistics.html</anchorfile>
      <anchor>a5a774db65f040e742345626313c318b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>max</name>
      <anchorfile>structStatistics.html</anchorfile>
      <anchor>a8140bd74f4b8f98fc4a6cc064c098a4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::circular_buffer&lt; double &gt;</type>
      <name>max1</name>
      <anchorfile>structStatistics.html</anchorfile>
      <anchor>a46aad6663255bb45fa3c88dee3804fd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>num_control_loop_overruns</name>
      <anchorfile>structStatistics.html</anchorfile>
      <anchor>a8f21003603548ea2ff9e0a2662f67858</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Time</type>
      <name>time_last_control_loop_overrun</name>
      <anchorfile>structStatistics.html</anchorfile>
      <anchor>a7a05a221d8777fb0df92fe365b39071a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TestController</name>
    <filename>classTestController.html</filename>
    <member kind="function">
      <type>void</type>
      <name>callback1</name>
      <anchorfile>classTestController.html</anchorfile>
      <anchor>a07045076f65e7c46dfc16a06fcf9225d</anchor>
      <arglist>(const sensor_msgs::JointStateConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>callback4</name>
      <anchorfile>classTestController.html</anchorfile>
      <anchor>a12c6bbcb707e8ca74d8068e0d974db66</anchor>
      <arglist>(const sensor_msgs::JointStateConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>callbackDiagnostic</name>
      <anchorfile>classTestController.html</anchorfile>
      <anchor>ac1617301596718aed39912b7adee2676</anchor>
      <arglist>(const diagnostic_msgs::DiagnosticArrayConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>callbackJs</name>
      <anchorfile>classTestController.html</anchorfile>
      <anchor>acb40b912b333da2a5bc155a06ec3161d</anchor>
      <arglist>(const sensor_msgs::JointStateConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>callbackMs</name>
      <anchorfile>classTestController.html</anchorfile>
      <anchor>aac355fa1baccf1361b2e0e03a218ecac</anchor>
      <arglist>(const pr2_mechanism_msgs::MechanismStatisticsConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>controllerState</name>
      <anchorfile>classTestController.html</anchorfile>
      <anchor>a36d6eb7ae964eb7ace373c52a1bc4dfc</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadController</name>
      <anchorfile>classTestController.html</anchorfile>
      <anchor>ae1f2211ce1a09cbad07b0d018bfb4e56</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>nrControllers</name>
      <anchorfile>classTestController.html</anchorfile>
      <anchor>aeb51df4cd93d04da4c0947e98aed4d98</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>randomBombardment</name>
      <anchorfile>classTestController.html</anchorfile>
      <anchor>a2a20025f185631bffe2e3d5fa47fc6dc</anchor>
      <arglist>(unsigned int times)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>randomController</name>
      <anchorfile>classTestController.html</anchorfile>
      <anchor>a00d0713f2f48462897984979555476ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>switchController</name>
      <anchorfile>classTestController.html</anchorfile>
      <anchor>ac5cbfaf44cb58995a445c6adeb89b5d1</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;start, const std::vector&lt; std::string &gt; &amp;stop, int strictness)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>unloadController</name>
      <anchorfile>classTestController.html</anchorfile>
      <anchor>a2852a0ba93d8c39a17ac5c1d09bc3b36</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>callback1_counter_</name>
      <anchorfile>classTestController.html</anchorfile>
      <anchor>ab867cbf8b870564b55ebdabde1717b64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>callback1_effort_</name>
      <anchorfile>classTestController.html</anchorfile>
      <anchor>abeabd020d5a1d4387fb16ff6f91b9d8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>callback1_name_</name>
      <anchorfile>classTestController.html</anchorfile>
      <anchor>a46d27e8d22f09f64b11274546dc6b044</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; ros::Time &gt;</type>
      <name>callback1_timing_</name>
      <anchorfile>classTestController.html</anchorfile>
      <anchor>ad5ff4261702ae7739119279aa872a66c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>callback4_name_</name>
      <anchorfile>classTestController.html</anchorfile>
      <anchor>ac628883c509cdad112e0b7427a865b26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>callback_js_counter_</name>
      <anchorfile>classTestController.html</anchorfile>
      <anchor>a98b3974ffd8daca419ce49e2e1ca7348</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>callback_ms_counter_</name>
      <anchorfile>classTestController.html</anchorfile>
      <anchor>aec10aa6a83844adfcd39bc427b25b99b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>controller_diagnostic_counter_</name>
      <anchorfile>classTestController.html</anchorfile>
      <anchor>ac93ed9504b4d8111780c433c7a453b79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>joint_diagnostic_counter_</name>
      <anchorfile>classTestController.html</anchorfile>
      <anchor>a15357b9e4731687ba17960e04b31eaaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::ServiceClient</type>
      <name>list_srv_</name>
      <anchorfile>classTestController.html</anchorfile>
      <anchor>a4207a657809651659cc3b96d8f6263eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::ServiceClient</type>
      <name>load_srv_</name>
      <anchorfile>classTestController.html</anchorfile>
      <anchor>a17e380632c40b6866969597a4db531aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::NodeHandle</type>
      <name>node_</name>
      <anchorfile>classTestController.html</anchorfile>
      <anchor>a36a984102eb238c4c2bbe27a97aed15c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::ServiceClient</type>
      <name>switch_srv_</name>
      <anchorfile>classTestController.html</anchorfile>
      <anchor>af911833c9cfcea4918bd2d628fdefc41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::ServiceClient</type>
      <name>unload_srv_</name>
      <anchorfile>classTestController.html</anchorfile>
      <anchor>a47f39eec36a5970cc2a1d6795db88ff1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>SetUp</name>
      <anchorfile>classTestController.html</anchorfile>
      <anchor>ad7960757397981fad6819f97ac8ef86f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>TearDown</name>
      <anchorfile>classTestController.html</anchorfile>
      <anchor>afeb854cc9c8847f8cf6028ec91f209d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>TestController</name>
      <anchorfile>classTestController.html</anchorfile>
      <anchor>adcc725604de76d26725487ca41f11bc4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>~TestController</name>
      <anchorfile>classTestController.html</anchorfile>
      <anchor>ab8c9f06ec38003688261be84150c11ff</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>my_controller_ns</name>
    <filename>namespacemy__controller__ns.html</filename>
    <class kind="class">my_controller_ns::MyControllerClass</class>
  </compound>
  <compound kind="class">
    <name>my_controller_ns::MyControllerClass</name>
    <filename>classmy__controller__ns_1_1MyControllerClass.html</filename>
    <base>pr2_controller_interface::Controller</base>
    <member kind="function">
      <type>bool</type>
      <name>init</name>
      <anchorfile>classmy__controller__ns_1_1MyControllerClass.html</anchorfile>
      <anchor>a6ccf022523f4a369438d39ed1aec7f7f</anchor>
      <arglist>(pr2_mechanism_model::RobotState *robot, ros::NodeHandle &amp;n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>starting</name>
      <anchorfile>classmy__controller__ns_1_1MyControllerClass.html</anchorfile>
      <anchor>abcf031d1c224eb62b56cbb4254e2ecbd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stopping</name>
      <anchorfile>classmy__controller__ns_1_1MyControllerClass.html</anchorfile>
      <anchor>aabe71e5306dd82196846a4f67726642e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update</name>
      <anchorfile>classmy__controller__ns_1_1MyControllerClass.html</anchorfile>
      <anchor>ac1dafc4630fcd45e264addc9e53333e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>serviceCallback</name>
      <anchorfile>classmy__controller__ns_1_1MyControllerClass.html</anchorfile>
      <anchor>a43b71fb8cc9ed386311e098a4969552d</anchor>
      <arglist>(pr2_mechanism_msgs::LoadController::Request &amp;req, pr2_mechanism_msgs::LoadController::Response &amp;resp)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pr2_mechanism_model::Chain</type>
      <name>chain_</name>
      <anchorfile>classmy__controller__ns_1_1MyControllerClass.html</anchorfile>
      <anchor>a62e3d2465eedece831dc86614b0012a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>counter_</name>
      <anchorfile>classmy__controller__ns_1_1MyControllerClass.html</anchorfile>
      <anchor>a977d9e10bd98598abda26c3f65d5e121</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pr2_mechanism_model::JointState *</type>
      <name>joint_state_</name>
      <anchorfile>classmy__controller__ns_1_1MyControllerClass.html</anchorfile>
      <anchor>a392a55d20b22085fb045830745184de4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>KDL::Chain</type>
      <name>kdl_chain_</name>
      <anchorfile>classmy__controller__ns_1_1MyControllerClass.html</anchorfile>
      <anchor>aec1b4cb0c9abbcdcab087e641c134585</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>max_effort_</name>
      <anchorfile>classmy__controller__ns_1_1MyControllerClass.html</anchorfile>
      <anchor>ae60a0c03262aff0cf3b732618a5d6ee8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::scoped_ptr&lt; realtime_tools::RealtimePublisher&lt; sensor_msgs::JointState &gt; &gt;</type>
      <name>pub_</name>
      <anchorfile>classmy__controller__ns_1_1MyControllerClass.html</anchorfile>
      <anchor>aea5da63a2eb7a1e834b7037d3f43e511</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pr2_mechanism_model::RobotState *</type>
      <name>robot_</name>
      <anchorfile>classmy__controller__ns_1_1MyControllerClass.html</anchorfile>
      <anchor>aee43e89e7e131692c6b83afcfe7109bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>srv_</name>
      <anchorfile>classmy__controller__ns_1_1MyControllerClass.html</anchorfile>
      <anchor>aafb51c3d76f8afebc99f2812565cca6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Time</type>
      <name>time_of_last_cycle_</name>
      <anchorfile>classmy__controller__ns_1_1MyControllerClass.html</anchorfile>
      <anchor>a4c06c41380d36cfe1beaf6ba770ca02b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pr2_controller_manager</name>
    <filename>namespacepr2__controller__manager.html</filename>
    <namespace>pr2_controller_manager::pr2_controller_manager_interface</namespace>
    <class kind="class">pr2_controller_manager::ControllerManager</class>
  </compound>
  <compound kind="class">
    <name>pr2_controller_manager::ControllerManager</name>
    <filename>classpr2__controller__manager_1_1ControllerManager.html</filename>
    <base>pr2_controller_interface::ControllerProvider</base>
    <member kind="function">
      <type></type>
      <name>ControllerManager</name>
      <anchorfile>classpr2__controller__manager_1_1ControllerManager.html</anchorfile>
      <anchor>adc2b3b581ead3fb9a7c8d8a699407c05</anchor>
      <arglist>(pr2_hardware_interface::HardwareInterface *hw, const ros::NodeHandle &amp;nh=ros::NodeHandle())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual pr2_controller_interface::Controller *</type>
      <name>getControllerByName</name>
      <anchorfile>classpr2__controller__manager_1_1ControllerManager.html</anchorfile>
      <anchor>a079d1bd058be419c805686ee8dff20b0</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>initXml</name>
      <anchorfile>classpr2__controller__manager_1_1ControllerManager.html</anchorfile>
      <anchor>aa6f267535a9c7d60756f7d48b866ebd9</anchor>
      <arglist>(TiXmlElement *config)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadController</name>
      <anchorfile>classpr2__controller__manager_1_1ControllerManager.html</anchorfile>
      <anchor>a522a01f294344c7b39c492c4aac4eccf</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>switchController</name>
      <anchorfile>classpr2__controller__manager_1_1ControllerManager.html</anchorfile>
      <anchor>aaec829b059c1c31459e39f8ca7d2b4ec</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;start_controllers, const std::vector&lt; std::string &gt; &amp;stop_controllers, const int strictness)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>unloadController</name>
      <anchorfile>classpr2__controller__manager_1_1ControllerManager.html</anchorfile>
      <anchor>a2d381e230563b01fff50e41a90501bec</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update</name>
      <anchorfile>classpr2__controller__manager_1_1ControllerManager.html</anchorfile>
      <anchor>a80500f68c034aedc794c72f46e15ad5f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ControllerManager</name>
      <anchorfile>classpr2__controller__manager_1_1ControllerManager.html</anchorfile>
      <anchor>a2907bd660f1a870b6d50aa07fdf745d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>pr2_mechanism_model::Robot</type>
      <name>model_</name>
      <anchorfile>classpr2__controller__manager_1_1ControllerManager.html</anchorfile>
      <anchor>ad8bb4302eb3be5da5aa33950c5460b7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pr2_mechanism_model::RobotState *</type>
      <name>state_</name>
      <anchorfile>classpr2__controller__manager_1_1ControllerManager.html</anchorfile>
      <anchor>adb31a03772ec6266a67c35872a6c81f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getControllerNames</name>
      <anchorfile>classpr2__controller__manager_1_1ControllerManager.html</anchorfile>
      <anchor>ab32575531aacc044935acae6ee018200</anchor>
      <arglist>(std::vector&lt; std::string &gt; &amp;v)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getControllerSchedule</name>
      <anchorfile>classpr2__controller__manager_1_1ControllerManager.html</anchorfile>
      <anchor>ab05a26cd3d4431640e775006a654a117</anchor>
      <arglist>(std::vector&lt; size_t &gt; &amp;schedule)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>listControllersSrv</name>
      <anchorfile>classpr2__controller__manager_1_1ControllerManager.html</anchorfile>
      <anchor>a0a77c8ea9c1773a88c0402f1ad169589</anchor>
      <arglist>(pr2_mechanism_msgs::ListControllers::Request &amp;req, pr2_mechanism_msgs::ListControllers::Response &amp;resp)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>listControllerTypesSrv</name>
      <anchorfile>classpr2__controller__manager_1_1ControllerManager.html</anchorfile>
      <anchor>ac4b3fa26b073cb3c27e1e69fe9cbc7fb</anchor>
      <arglist>(pr2_mechanism_msgs::ListControllerTypes::Request &amp;req, pr2_mechanism_msgs::ListControllerTypes::Response &amp;resp)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>loadControllerSrv</name>
      <anchorfile>classpr2__controller__manager_1_1ControllerManager.html</anchorfile>
      <anchor>a188480a9e8e75891ff80d94f347b98b7</anchor>
      <arglist>(pr2_mechanism_msgs::LoadController::Request &amp;req, pr2_mechanism_msgs::LoadController::Response &amp;resp)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishJointState</name>
      <anchorfile>classpr2__controller__manager_1_1ControllerManager.html</anchorfile>
      <anchor>a4ee7954df13f8308db904041a2268f10</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishMechanismStatistics</name>
      <anchorfile>classpr2__controller__manager_1_1ControllerManager.html</anchorfile>
      <anchor>a244400052190c414dbfe86bca644284b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>reloadControllerLibrariesSrv</name>
      <anchorfile>classpr2__controller__manager_1_1ControllerManager.html</anchorfile>
      <anchor>af376165b84e70040bc80ec258707ca9b</anchor>
      <arglist>(pr2_mechanism_msgs::ReloadControllerLibraries::Request &amp;req, pr2_mechanism_msgs::ReloadControllerLibraries::Response &amp;resp)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>switchControllerSrv</name>
      <anchorfile>classpr2__controller__manager_1_1ControllerManager.html</anchorfile>
      <anchor>a02ec846ae03cdff9ec23f822b5cbf87b</anchor>
      <arglist>(pr2_mechanism_msgs::SwitchController::Request &amp;req, pr2_mechanism_msgs::SwitchController::Response &amp;resp)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>unloadControllerSrv</name>
      <anchorfile>classpr2__controller__manager_1_1ControllerManager.html</anchorfile>
      <anchor>a938055bf3041f03691e1cfcd3a930e0d</anchor>
      <arglist>(pr2_mechanism_msgs::UnloadController::Request &amp;req, pr2_mechanism_msgs::UnloadController::Response &amp;resp)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>cm_node_</name>
      <anchorfile>classpr2__controller__manager_1_1ControllerManager.html</anchorfile>
      <anchor>ae9a7f0fddc749aac91d7fc4d6f68ef37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; pluginlib::ClassLoader&lt; pr2_controller_interface::Controller &gt; &gt;</type>
      <name>controller_loader_</name>
      <anchorfile>classpr2__controller__manager_1_1ControllerManager.html</anchorfile>
      <anchor>a8859fb4a63b38796d59632e13636321c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>controller_node_</name>
      <anchorfile>classpr2__controller__manager_1_1ControllerManager.html</anchorfile>
      <anchor>a0dddc6c34b4e2719e64b8b2b3bf2739c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; ControllerSpec &gt;</type>
      <name>controllers_lists_</name>
      <anchorfile>classpr2__controller__manager_1_1ControllerManager.html</anchorfile>
      <anchor>a5809622dbfc11303892135c5a07ace29</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>controllers_lock_</name>
      <anchorfile>classpr2__controller__manager_1_1ControllerManager.html</anchorfile>
      <anchor>a201c6d18da1b2dd4c0c8190668312376</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; size_t &gt;</type>
      <name>controllers_scheduling_</name>
      <anchorfile>classpr2__controller__manager_1_1ControllerManager.html</anchorfile>
      <anchor>a8f6363688b139c3511f10131029b0117</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>current_controllers_list_</name>
      <anchorfile>classpr2__controller__manager_1_1ControllerManager.html</anchorfile>
      <anchor>a5ec2e2fa635dcc81c4985bb2fdf4a744</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Time</type>
      <name>last_published_joint_state_</name>
      <anchorfile>classpr2__controller__manager_1_1ControllerManager.html</anchorfile>
      <anchor>acde93cf1e311516ab68e789cc404e8c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Time</type>
      <name>last_published_mechanism_stats_</name>
      <anchorfile>classpr2__controller__manager_1_1ControllerManager.html</anchorfile>
      <anchor>a540a22e2764c179bddc4a8c27ab5112d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>motors_previously_halted_</name>
      <anchorfile>classpr2__controller__manager_1_1ControllerManager.html</anchorfile>
      <anchor>a172012ae16d9944ec95b09d6667e1607</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>please_switch_</name>
      <anchorfile>classpr2__controller__manager_1_1ControllerManager.html</anchorfile>
      <anchor>a413b34f39e86461135c8e0b393ffaaf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Statistics</type>
      <name>post_update_stats_</name>
      <anchorfile>classpr2__controller__manager_1_1ControllerManager.html</anchorfile>
      <anchor>adbe64542b36173cc8a1ed30ace06141a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Statistics</type>
      <name>pre_update_stats_</name>
      <anchorfile>classpr2__controller__manager_1_1ControllerManager.html</anchorfile>
      <anchor>a6076a845313a9f0a5208c61cfaa41f05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>realtime_tools::RealtimePublisher&lt; sensor_msgs::JointState &gt;</type>
      <name>pub_joint_state_</name>
      <anchorfile>classpr2__controller__manager_1_1ControllerManager.html</anchorfile>
      <anchor>acd325423bee76bdce3bfa7316233da1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>realtime_tools::RealtimePublisher&lt; pr2_mechanism_msgs::MechanismStatistics &gt;</type>
      <name>pub_mech_stats_</name>
      <anchorfile>classpr2__controller__manager_1_1ControllerManager.html</anchorfile>
      <anchor>a486e74ff645939ff2b262aaea64608e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Duration</type>
      <name>publish_period_joint_state_</name>
      <anchorfile>classpr2__controller__manager_1_1ControllerManager.html</anchorfile>
      <anchor>ab723184a979938892329e3123c5933d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Duration</type>
      <name>publish_period_mechanism_stats_</name>
      <anchorfile>classpr2__controller__manager_1_1ControllerManager.html</anchorfile>
      <anchor>a8da3d5ea3310198b5aa9fa9680b02ddf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>services_lock_</name>
      <anchorfile>classpr2__controller__manager_1_1ControllerManager.html</anchorfile>
      <anchor>a5563bb9944a0d0ff16264f43cf3a09b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>srv_list_controller_types_</name>
      <anchorfile>classpr2__controller__manager_1_1ControllerManager.html</anchorfile>
      <anchor>af62f5404e5da1b3b58939531d665ade8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>srv_list_controllers_</name>
      <anchorfile>classpr2__controller__manager_1_1ControllerManager.html</anchorfile>
      <anchor>ad29d41a31da9176fb676d89b54f91955</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>srv_load_controller_</name>
      <anchorfile>classpr2__controller__manager_1_1ControllerManager.html</anchorfile>
      <anchor>a6d6cdc4b96d76b4ed095d345d25d4a26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>srv_reload_libraries_</name>
      <anchorfile>classpr2__controller__manager_1_1ControllerManager.html</anchorfile>
      <anchor>ae1ef9c7cedd7049677d39522e96151a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>srv_switch_controller_</name>
      <anchorfile>classpr2__controller__manager_1_1ControllerManager.html</anchorfile>
      <anchor>a181f3cba35ac5c08d2e1f7b0ab115795</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>srv_unload_controller_</name>
      <anchorfile>classpr2__controller__manager_1_1ControllerManager.html</anchorfile>
      <anchor>a3db75265c6722d5f61f0505c6476d3d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; pr2_controller_interface::Controller * &gt;</type>
      <name>start_request_</name>
      <anchorfile>classpr2__controller__manager_1_1ControllerManager.html</anchorfile>
      <anchor>aeced0fda7180aaf86e07ed8c3a3be78a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; pr2_controller_interface::Controller * &gt;</type>
      <name>stop_request_</name>
      <anchorfile>classpr2__controller__manager_1_1ControllerManager.html</anchorfile>
      <anchor>ad76e951f055c0ef6eef591502f88da93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>switch_strictness_</name>
      <anchorfile>classpr2__controller__manager_1_1ControllerManager.html</anchorfile>
      <anchor>a5a18a564ed867bdd6ab0ea94f8d5e20d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Statistics</type>
      <name>update_stats_</name>
      <anchorfile>classpr2__controller__manager_1_1ControllerManager.html</anchorfile>
      <anchor>a4174183166ceb16e70da20e6f80ca5e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>used_by_realtime_</name>
      <anchorfile>classpr2__controller__manager_1_1ControllerManager.html</anchorfile>
      <anchor>af4acfefc7e8fc6391c0ec97280fa61ca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pr2_controller_manager::pr2_controller_manager_interface</name>
    <filename>namespacepr2__controller__manager_1_1pr2__controller__manager__interface.html</filename>
    <member kind="function">
      <type>def</type>
      <name>list_controller_types</name>
      <anchorfile>namespacepr2__controller__manager_1_1pr2__controller__manager__interface.html</anchorfile>
      <anchor>a6e1bf93bb8e12fc8e5cc0d551dd6c7b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>list_controllers</name>
      <anchorfile>namespacepr2__controller__manager_1_1pr2__controller__manager__interface.html</anchorfile>
      <anchor>a461a06c85fd2b9d8f83345232a59079b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>load_controller</name>
      <anchorfile>namespacepr2__controller__manager_1_1pr2__controller__manager__interface.html</anchorfile>
      <anchor>a9498f736d8fbdf5e0dac83e1b6051536</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>reload_libraries</name>
      <anchorfile>namespacepr2__controller__manager_1_1pr2__controller__manager__interface.html</anchorfile>
      <anchor>a734862b040f35a386df61dec0d1e447b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>start_controller</name>
      <anchorfile>namespacepr2__controller__manager_1_1pr2__controller__manager__interface.html</anchorfile>
      <anchor>a4f138d8adc1dda6ecca8b4bcecc681b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>start_controllers</name>
      <anchorfile>namespacepr2__controller__manager_1_1pr2__controller__manager__interface.html</anchorfile>
      <anchor>a464dd0fd93e31114eabaaab99e049e3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>start_stop_controllers</name>
      <anchorfile>namespacepr2__controller__manager_1_1pr2__controller__manager__interface.html</anchorfile>
      <anchor>aea39b6c9d00d2f046a8e6909940e2ffa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>stop_controller</name>
      <anchorfile>namespacepr2__controller__manager_1_1pr2__controller__manager__interface.html</anchorfile>
      <anchor>a69dc39fc5596aa840d5026ccabc4bf92</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>stop_controllers</name>
      <anchorfile>namespacepr2__controller__manager_1_1pr2__controller__manager__interface.html</anchorfile>
      <anchor>a1406efe50d2773109c489875ee4141bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unload_controller</name>
      <anchorfile>namespacepr2__controller__manager_1_1pr2__controller__manager__interface.html</anchorfile>
      <anchor>a86d2e8079e5ca59437203a5ad94d076e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test</name>
    <filename>namespacetest.html</filename>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">topic</docanchor>
    <docanchor file="index">services</docanchor>
    <docanchor file="index">cpp</docanchor>
    <docanchor file="index">ros</docanchor>
  </compound>
</tagfile>
