<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>__init__.py</name>
    <path>/tmp/ws/src/actionlib/actionlib/src/actionlib/</path>
    <filename>____init_____8py.html</filename>
    <namespace>actionlib</namespace>
  </compound>
  <compound kind="file">
    <name>action_client.h</name>
    <path>/tmp/ws/src/actionlib/actionlib/include/actionlib/client/</path>
    <filename>action__client_8h.html</filename>
    <includes id="client__helpers_8h" name="client_helpers.h" local="no" imported="no">actionlib/client/client_helpers.h</includes>
    <includes id="connection__monitor_8h" name="connection_monitor.h" local="no" imported="no">actionlib/client/connection_monitor.h</includes>
    <includes id="destruction__guard_8h" name="destruction_guard.h" local="no" imported="no">actionlib/destruction_guard.h</includes>
    <class kind="class">actionlib::ActionClient</class>
    <namespace>actionlib</namespace>
  </compound>
  <compound kind="file">
    <name>action_client.py</name>
    <path>/tmp/ws/src/actionlib/actionlib/src/actionlib/</path>
    <filename>action__client_8py.html</filename>
    <class kind="class">actionlib::action_client::ActionClient</class>
    <class kind="class">actionlib::action_client::ClientGoalHandle</class>
    <class kind="class">actionlib::action_client::CommState</class>
    <class kind="class">actionlib::action_client::CommStateMachine</class>
    <class kind="class">actionlib::action_client::GoalManager</class>
    <class kind="class">actionlib::action_client::TerminalState</class>
    <namespace>actionlib::action_client</namespace>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_find_status_by_goal_id</name>
      <anchorfile>namespaceactionlib_1_1action__client.html</anchorfile>
      <anchor>a04d5fcdbe80c05b601b59646a9ac02f3</anchor>
      <arglist>(status_array, id)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_name_of_constant</name>
      <anchorfile>namespaceactionlib_1_1action__client.html</anchorfile>
      <anchor>a2cd205fb1b50ee520e253900d32ed07d</anchor>
      <arglist>(C, n)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dictionary</type>
      <name>_transitions</name>
      <anchorfile>namespaceactionlib_1_1action__client.html</anchorfile>
      <anchor>aacedf6cc2276bed768850c56dd47f27a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>g_goal_id</name>
      <anchorfile>namespaceactionlib_1_1action__client.html</anchorfile>
      <anchor>aa2868312713b841d975e15fbed2672ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>INVALID_TRANSITION</name>
      <anchorfile>namespaceactionlib_1_1action__client.html</anchorfile>
      <anchor>a7ad4dfaa6e7a16183bec41b9b7beebf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>NO_TRANSITION</name>
      <anchorfile>namespaceactionlib_1_1action__client.html</anchorfile>
      <anchor>a5f048c0827e82e6796121e70523cf4d2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>action_client_destruction_test.cpp</name>
    <path>/tmp/ws/src/actionlib/actionlib/test/</path>
    <filename>action__client__destruction__test_8cpp.html</filename>
    <includes id="simple__action__client_8h" name="simple_action_client.h" local="no" imported="no">actionlib/client/simple_action_client.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>action__client__destruction__test_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>action__client__destruction__test_8cpp.html</anchorfile>
      <anchor>aa0fd6758d07c03816dc734a8850f8e57</anchor>
      <arglist>(ActionClientDestruction, persistent_goal_handles_1)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>action_definition.h</name>
    <path>/tmp/ws/src/actionlib/actionlib/include/actionlib/</path>
    <filename>action__definition_8h.html</filename>
    <namespace>actionlib</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ACTION_DEFINITION</name>
      <anchorfile>action__definition_8h.html</anchorfile>
      <anchor>a7e9aaf3de559d43cd3e53d5c2bc428e1</anchor>
      <arglist>(ActionSpec)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>action_server.h</name>
    <path>/tmp/ws/src/actionlib/actionlib/include/actionlib/server/</path>
    <filename>action__server_8h.html</filename>
    <includes id="enclosure__deleter_8h" name="enclosure_deleter.h" local="no" imported="no">actionlib/enclosure_deleter.h</includes>
    <includes id="goal__id__generator_8h" name="goal_id_generator.h" local="no" imported="no">actionlib/goal_id_generator.h</includes>
    <includes id="action__definition_8h" name="action_definition.h" local="no" imported="no">actionlib/action_definition.h</includes>
    <includes id="status__tracker_8h" name="status_tracker.h" local="no" imported="no">actionlib/server/status_tracker.h</includes>
    <includes id="handle__tracker__deleter_8h" name="handle_tracker_deleter.h" local="no" imported="no">actionlib/server/handle_tracker_deleter.h</includes>
    <includes id="server__goal__handle_8h" name="server_goal_handle.h" local="no" imported="no">actionlib/server/server_goal_handle.h</includes>
    <includes id="action__server__base_8h" name="action_server_base.h" local="no" imported="no">actionlib/server/action_server_base.h</includes>
    <includes id="destruction__guard_8h" name="destruction_guard.h" local="no" imported="no">actionlib/destruction_guard.h</includes>
    <includes id="action__server__imp_8h" name="action_server_imp.h" local="no" imported="no">actionlib/server/action_server_imp.h</includes>
    <class kind="class">actionlib::ActionServer</class>
    <namespace>actionlib</namespace>
  </compound>
  <compound kind="file">
    <name>action_server.py</name>
    <path>/tmp/ws/src/actionlib/actionlib/src/actionlib/</path>
    <filename>action__server_8py.html</filename>
    <class kind="class">actionlib::action_server::ActionServer</class>
    <namespace>actionlib::action_server</namespace>
    <member kind="function">
      <type>def</type>
      <name>nop_cb</name>
      <anchorfile>namespaceactionlib_1_1action__server.html</anchorfile>
      <anchor>ad3d649230c8ea73d642bf122fde43ad5</anchor>
      <arglist>(goal_handle)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>action_server_base.h</name>
    <path>/tmp/ws/src/actionlib/actionlib/include/actionlib/server/</path>
    <filename>action__server__base_8h.html</filename>
    <includes id="enclosure__deleter_8h" name="enclosure_deleter.h" local="no" imported="no">actionlib/enclosure_deleter.h</includes>
    <includes id="goal__id__generator_8h" name="goal_id_generator.h" local="no" imported="no">actionlib/goal_id_generator.h</includes>
    <includes id="action__definition_8h" name="action_definition.h" local="no" imported="no">actionlib/action_definition.h</includes>
    <includes id="status__tracker_8h" name="status_tracker.h" local="no" imported="no">actionlib/server/status_tracker.h</includes>
    <includes id="handle__tracker__deleter_8h" name="handle_tracker_deleter.h" local="no" imported="no">actionlib/server/handle_tracker_deleter.h</includes>
    <includes id="server__goal__handle_8h" name="server_goal_handle.h" local="no" imported="no">actionlib/server/server_goal_handle.h</includes>
    <includes id="destruction__guard_8h" name="destruction_guard.h" local="no" imported="no">actionlib/destruction_guard.h</includes>
    <class kind="class">actionlib::ActionServerBase</class>
    <namespace>actionlib</namespace>
  </compound>
  <compound kind="file">
    <name>action_server_imp.h</name>
    <path>/tmp/ws/src/actionlib/actionlib/include/actionlib/server/</path>
    <filename>action__server__imp_8h.html</filename>
    <namespace>actionlib</namespace>
  </compound>
  <compound kind="file">
    <name>add_two_ints_client.cpp</name>
    <path>/tmp/ws/src/actionlib/actionlib/test/</path>
    <filename>add__two__ints__client_8cpp.html</filename>
    <includes id="service__client_8h" name="service_client.h" local="no" imported="no">actionlib/client/service_client.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>add__two__ints__client_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>add_two_ints_server.cpp</name>
    <path>/tmp/ws/src/actionlib/actionlib/test/</path>
    <filename>add__two__ints__server_8cpp.html</filename>
    <includes id="service__server_8h" name="service_server.h" local="no" imported="no">actionlib/server/service_server.h</includes>
    <member kind="function">
      <type>bool</type>
      <name>add</name>
      <anchorfile>add__two__ints__server_8cpp.html</anchorfile>
      <anchor>af1aca5880c8bf416ac94dcf3777bf490</anchor>
      <arglist>(const actionlib::TwoIntsGoal &amp;req, actionlib::TwoIntsResult &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>add__two__ints__server_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>client_goal_handle_imp.h</name>
    <path>/tmp/ws/src/actionlib/actionlib/include/actionlib/client/</path>
    <filename>client__goal__handle__imp_8h.html</filename>
    <namespace>actionlib</namespace>
  </compound>
  <compound kind="file">
    <name>client_helpers.h</name>
    <path>/tmp/ws/src/actionlib/actionlib/include/actionlib/client/</path>
    <filename>client__helpers_8h.html</filename>
    <includes id="action__definition_8h" name="action_definition.h" local="yes" imported="no">actionlib/action_definition.h</includes>
    <includes id="managed__list_8h" name="managed_list.h" local="yes" imported="no">actionlib/managed_list.h</includes>
    <includes id="enclosure__deleter_8h" name="enclosure_deleter.h" local="yes" imported="no">actionlib/enclosure_deleter.h</includes>
    <includes id="goal__id__generator_8h" name="goal_id_generator.h" local="yes" imported="no">actionlib/goal_id_generator.h</includes>
    <includes id="comm__state_8h" name="comm_state.h" local="yes" imported="no">actionlib/client/comm_state.h</includes>
    <includes id="terminal__state_8h" name="terminal_state.h" local="yes" imported="no">actionlib/client/terminal_state.h</includes>
    <includes id="destruction__guard_8h" name="destruction_guard.h" local="yes" imported="no">actionlib/destruction_guard.h</includes>
    <includes id="goal__manager__imp_8h" name="goal_manager_imp.h" local="yes" imported="no">actionlib/client/goal_manager_imp.h</includes>
    <includes id="client__goal__handle__imp_8h" name="client_goal_handle_imp.h" local="yes" imported="no">actionlib/client/client_goal_handle_imp.h</includes>
    <includes id="comm__state__machine__imp_8h" name="comm_state_machine_imp.h" local="yes" imported="no">actionlib/client/comm_state_machine_imp.h</includes>
    <class kind="class">actionlib::ClientGoalHandle</class>
    <class kind="class">actionlib::ClientGoalHandle</class>
    <class kind="class">actionlib::CommStateMachine</class>
    <class kind="class">actionlib::CommStateMachine</class>
    <class kind="class">actionlib::GoalManager</class>
    <namespace>actionlib</namespace>
  </compound>
  <compound kind="file">
    <name>comm_state.h</name>
    <path>/tmp/ws/src/actionlib/actionlib/include/actionlib/client/</path>
    <filename>comm__state_8h.html</filename>
    <class kind="class">actionlib::CommState</class>
    <namespace>actionlib</namespace>
  </compound>
  <compound kind="file">
    <name>comm_state_machine_imp.h</name>
    <path>/tmp/ws/src/actionlib/actionlib/include/actionlib/client/</path>
    <filename>comm__state__machine__imp_8h.html</filename>
    <namespace>actionlib</namespace>
  </compound>
  <compound kind="file">
    <name>connection_monitor.cpp</name>
    <path>/tmp/ws/src/actionlib/actionlib/src/</path>
    <filename>connection__monitor_8cpp.html</filename>
    <includes id="connection__monitor_8h" name="connection_monitor.h" local="no" imported="no">actionlib/client/connection_monitor.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>CONNECTION_DEBUG</name>
      <anchorfile>connection__monitor_8cpp.html</anchorfile>
      <anchor>aa7cca2adf8e1e31b6afbd66ae273e468</anchor>
      <arglist>(fmt,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CONNECTION_WARN</name>
      <anchorfile>connection__monitor_8cpp.html</anchorfile>
      <anchor>ac0b5eba12c01399c842cadc89d46a46d</anchor>
      <arglist>(fmt,...)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>connection_monitor.h</name>
    <path>/tmp/ws/src/actionlib/actionlib/include/actionlib/client/</path>
    <filename>connection__monitor_8h.html</filename>
    <includes id="decl_8h" name="decl.h" local="no" imported="no">actionlib/decl.h</includes>
    <class kind="class">actionlib::ConnectionMonitor</class>
    <namespace>actionlib</namespace>
  </compound>
  <compound kind="file">
    <name>decl.h</name>
    <path>/tmp/ws/src/actionlib/actionlib/include/actionlib/</path>
    <filename>decl_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>ACTIONLIB_DECL</name>
      <anchorfile>decl_8h.html</anchorfile>
      <anchor>a3fe255558205555a7ad1e5f2178f3262</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>destruction_guard.h</name>
    <path>/tmp/ws/src/actionlib/actionlib/include/actionlib/</path>
    <filename>destruction__guard_8h.html</filename>
    <class kind="class">actionlib::DestructionGuard</class>
    <class kind="class">actionlib::DestructionGuard::ScopedProtector</class>
    <namespace>actionlib</namespace>
  </compound>
  <compound kind="file">
    <name>destruction_guard_test.cpp</name>
    <path>/tmp/ws/src/actionlib/actionlib/test/</path>
    <filename>destruction__guard__test_8cpp.html</filename>
    <includes id="destruction__guard_8h" name="destruction_guard.h" local="no" imported="no">actionlib/destruction_guard.h</includes>
    <class kind="class">TestRunner</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>destruction__guard__test_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>destruction__guard__test_8cpp.html</anchorfile>
      <anchor>a32505a20b67aa6faf0c10c5e321589bd</anchor>
      <arglist>(DestructionGuard, easy_test)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>destruction__guard__test_8cpp.html</anchorfile>
      <anchor>a3e46a17473b3dac31326cc6f83ee84e3</anchor>
      <arglist>(TestRunner, threaded_test)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>enclosure_deleter.h</name>
    <path>/tmp/ws/src/actionlib/actionlib/include/actionlib/</path>
    <filename>enclosure__deleter_8h.html</filename>
    <class kind="class">actionlib::EnclosureDeleter</class>
    <namespace>actionlib</namespace>
    <member kind="function">
      <type>boost::shared_ptr&lt; Member &gt;</type>
      <name>share_member</name>
      <anchorfile>namespaceactionlib.html</anchorfile>
      <anchor>a278087de9f1d3536dd7134813d76527a</anchor>
      <arglist>(boost::shared_ptr&lt; Enclosure &gt; enclosure, Member &amp;member)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>exceptions.py</name>
    <path>/tmp/ws/src/actionlib/actionlib/src/actionlib/</path>
    <filename>exceptions_8py.html</filename>
    <class kind="class">actionlib::exceptions::ActionException</class>
    <namespace>actionlib::exceptions</namespace>
  </compound>
  <compound kind="file">
    <name>exercise_simple_client.cpp</name>
    <path>/tmp/ws/src/actionlib/actionlib/test/</path>
    <filename>exercise__simple__client_8cpp.html</filename>
    <includes id="simple__action__client_8h" name="simple_action_client.h" local="no" imported="no">actionlib/client/simple_action_client.h</includes>
    <class kind="class">SimpleClientFixture</class>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_STATE</name>
      <anchorfile>exercise__simple__client_8cpp.html</anchorfile>
      <anchor>a117ab1625969647cee3e88f48452aed7</anchor>
      <arglist>(expected_state)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>exercise__simple__client_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>spinThread</name>
      <anchorfile>exercise__simple__client_8cpp.html</anchorfile>
      <anchor>ac57ed3683dbd1741af9bf0f9adf1c91f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>exercise__simple__client_8cpp.html</anchorfile>
      <anchor>af0ef309d9624a047de8804e1f4be0b94</anchor>
      <arglist>(SimpleClientFixture, drop)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>exercise__simple__client_8cpp.html</anchorfile>
      <anchor>aefa7aa6b28ebf60261a01cf38b4cfb81</anchor>
      <arglist>(SimpleClientFixture, exception)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>exercise__simple__client_8cpp.html</anchorfile>
      <anchor>a1865562693d84a303dc522959d89d6fe</anchor>
      <arglist>(SimpleClientFixture, ignore_cancel_and_succeed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>exercise__simple__client_8cpp.html</anchorfile>
      <anchor>a52aca8cf354396183ccccfa466685488</anchor>
      <arglist>(SimpleClientFixture, just_abort)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>exercise__simple__client_8cpp.html</anchorfile>
      <anchor>ac4ccc8613e6a0766e08754c7de36d2dd</anchor>
      <arglist>(SimpleClientFixture, just_preempt)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>exercise__simple__client_8cpp.html</anchorfile>
      <anchor>a9559b8feedadcb990d4feac99063de7a</anchor>
      <arglist>(SimpleClientFixture, just_succeed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>exercise__simple__client_8cpp.html</anchorfile>
      <anchor>a435bc09d4f4377a0d20f5b394bfdf405</anchor>
      <arglist>(SimpleClientFixture, lose)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>exercise_simple_client.py</name>
    <path>/tmp/ws/src/actionlib/actionlib/test/</path>
    <filename>exercise__simple__client_8py.html</filename>
    <class kind="class">exercise_simple_client::SimpleExerciser</class>
    <namespace>exercise_simple_client</namespace>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespaceexercise__simple__client.html</anchorfile>
      <anchor>ae4d8a599ced2c0ae21b0ca35e4a44b37</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>goal_id_generator.cpp</name>
    <path>/tmp/ws/src/actionlib/actionlib/src/</path>
    <filename>goal__id__generator_8cpp.html</filename>
    <includes id="goal__id__generator_8h" name="goal_id_generator.h" local="no" imported="no">actionlib/goal_id_generator.h</includes>
    <member kind="variable" static="yes">
      <type>static unsigned int</type>
      <name>s_goalcount_</name>
      <anchorfile>goal__id__generator_8cpp.html</anchorfile>
      <anchor>a0008cbe33d648a74c42e04c399b99616</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static boost::mutex</type>
      <name>s_goalcount_mutex_</name>
      <anchorfile>goal__id__generator_8cpp.html</anchorfile>
      <anchor>a52eb46e71d54f6e61a695e291387a4b8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>goal_id_generator.h</name>
    <path>/tmp/ws/src/actionlib/actionlib/include/actionlib/</path>
    <filename>goal__id__generator_8h.html</filename>
    <includes id="decl_8h" name="decl.h" local="no" imported="no">actionlib/decl.h</includes>
    <class kind="class">actionlib::GoalIDGenerator</class>
    <namespace>actionlib</namespace>
  </compound>
  <compound kind="file">
    <name>goal_id_generator.py</name>
    <path>/tmp/ws/src/actionlib/actionlib/src/actionlib/</path>
    <filename>goal__id__generator_8py.html</filename>
    <class kind="class">actionlib::goal_id_generator::GoalIDGenerator</class>
    <namespace>actionlib::goal_id_generator</namespace>
    <member kind="variable">
      <type>int</type>
      <name>s_goalcount</name>
      <anchorfile>namespaceactionlib_1_1goal__id__generator.html</anchorfile>
      <anchor>ac362e6d90c350cd1a95a5c008e064010</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>s_goalcount_lock</name>
      <anchorfile>namespaceactionlib_1_1goal__id__generator.html</anchorfile>
      <anchor>afc68d53cb3d5bfec19bf1b1263ccbf77</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>goal_manager_imp.h</name>
    <path>/tmp/ws/src/actionlib/actionlib/include/actionlib/client/</path>
    <filename>goal__manager__imp_8h.html</filename>
    <namespace>actionlib</namespace>
  </compound>
  <compound kind="file">
    <name>handle_tracker_deleter.h</name>
    <path>/tmp/ws/src/actionlib/actionlib/include/actionlib/server/</path>
    <filename>handle__tracker__deleter_8h.html</filename>
    <includes id="action__definition_8h" name="action_definition.h" local="no" imported="no">actionlib/action_definition.h</includes>
    <includes id="status__tracker_8h" name="status_tracker.h" local="no" imported="no">actionlib/server/status_tracker.h</includes>
    <includes id="destruction__guard_8h" name="destruction_guard.h" local="no" imported="no">actionlib/destruction_guard.h</includes>
    <includes id="handle__tracker__deleter__imp_8h" name="handle_tracker_deleter_imp.h" local="no" imported="no">actionlib/server/handle_tracker_deleter_imp.h</includes>
    <class kind="class">actionlib::ActionServerBase</class>
    <class kind="class">actionlib::HandleTrackerDeleter</class>
    <namespace>actionlib</namespace>
  </compound>
  <compound kind="file">
    <name>handle_tracker_deleter.py</name>
    <path>/tmp/ws/src/actionlib/actionlib/src/actionlib/</path>
    <filename>handle__tracker__deleter_8py.html</filename>
    <class kind="class">actionlib::handle_tracker_deleter::HandleTrackerDeleter</class>
    <namespace>actionlib::handle_tracker_deleter</namespace>
  </compound>
  <compound kind="file">
    <name>handle_tracker_deleter_imp.h</name>
    <path>/tmp/ws/src/actionlib/actionlib/include/actionlib/server/</path>
    <filename>handle__tracker__deleter__imp_8h.html</filename>
    <namespace>actionlib</namespace>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/tmp/ws/src/actionlib/actionlib/</path>
    <filename>mainpage_8dox.html</filename>
  </compound>
  <compound kind="file">
    <name>managed_list.h</name>
    <path>/tmp/ws/src/actionlib/actionlib/include/actionlib/</path>
    <filename>managed__list_8h.html</filename>
    <includes id="destruction__guard_8h" name="destruction_guard.h" local="no" imported="no">actionlib/destruction_guard.h</includes>
    <class kind="class">actionlib::ManagedList::ElemDeleter</class>
    <class kind="class">actionlib::ManagedList::Handle</class>
    <class kind="class">actionlib::ManagedList::iterator</class>
    <class kind="class">actionlib::ManagedList</class>
    <class kind="struct">actionlib::ManagedList::TrackedElem</class>
    <namespace>actionlib</namespace>
  </compound>
  <compound kind="file">
    <name>mock_simple_server.py</name>
    <path>/tmp/ws/src/actionlib/actionlib/test/</path>
    <filename>mock__simple__server_8py.html</filename>
    <class kind="class">mock_simple_server::RefSimpleServer</class>
    <namespace>mock_simple_server</namespace>
    <member kind="variable">
      <type></type>
      <name>ref_server</name>
      <anchorfile>namespacemock__simple__server.html</anchorfile>
      <anchor>a07cf78f324a98fb759420e2779342cdb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>one_shot_timer.h</name>
    <path>/tmp/ws/src/actionlib/actionlib/include/actionlib/</path>
    <filename>one__shot__timer_8h.html</filename>
    <class kind="class">OneShotTimer</class>
  </compound>
  <compound kind="file">
    <name>ref_server.cpp</name>
    <path>/tmp/ws/src/actionlib/actionlib/test/</path>
    <filename>ref__server_8cpp.html</filename>
    <includes id="action__server_8h" name="action_server.h" local="no" imported="no">actionlib/server/action_server.h</includes>
    <class kind="class">actionlib::RefServer</class>
    <namespace>actionlib</namespace>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>ref__server_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ref_server.py</name>
    <path>/tmp/ws/src/actionlib/actionlib/test/</path>
    <filename>ref__server_8py.html</filename>
    <class kind="class">ref_server::RefServer</class>
    <namespace>ref_server</namespace>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespaceref__server.html</anchorfile>
      <anchor>a2b9b89a210ddcc3ecd8f65c89033dc1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ref_server</name>
      <anchorfile>namespaceref__server.html</anchorfile>
      <anchor>aa8bc5ce8b8c434cfbf4aa49b51ded92a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ref_simple_server.py</name>
    <path>/tmp/ws/src/actionlib/actionlib/test/</path>
    <filename>ref__simple__server_8py.html</filename>
    <class kind="class">ref_simple_server::RefSimpleServer</class>
    <namespace>ref_simple_server</namespace>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespaceref__simple__server.html</anchorfile>
      <anchor>ae7ab5b4843a31044b17b0adf201baa2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ref_server</name>
      <anchorfile>namespaceref__simple__server.html</anchorfile>
      <anchor>a5fad975b6b9dcf450b1e78c9a6d46377</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>server_goal_handle.h</name>
    <path>/tmp/ws/src/actionlib/actionlib/include/actionlib/server/</path>
    <filename>server__goal__handle_8h.html</filename>
    <includes id="action__definition_8h" name="action_definition.h" local="no" imported="no">actionlib/action_definition.h</includes>
    <includes id="status__tracker_8h" name="status_tracker.h" local="no" imported="no">actionlib/server/status_tracker.h</includes>
    <includes id="destruction__guard_8h" name="destruction_guard.h" local="no" imported="no">actionlib/destruction_guard.h</includes>
    <includes id="server__goal__handle__imp_8h" name="server_goal_handle_imp.h" local="no" imported="no">actionlib/server/server_goal_handle_imp.h</includes>
    <class kind="class">actionlib::ActionServerBase</class>
    <class kind="class">actionlib::ServerGoalHandle</class>
    <namespace>actionlib</namespace>
  </compound>
  <compound kind="file">
    <name>server_goal_handle.py</name>
    <path>/tmp/ws/src/actionlib/actionlib/src/actionlib/</path>
    <filename>server__goal__handle_8py.html</filename>
    <class kind="class">actionlib::server_goal_handle::ServerGoalHandle</class>
    <namespace>actionlib::server_goal_handle</namespace>
  </compound>
  <compound kind="file">
    <name>server_goal_handle_destruction.cpp</name>
    <path>/tmp/ws/src/actionlib/actionlib/test/</path>
    <filename>server__goal__handle__destruction_8cpp.html</filename>
    <includes id="action__server_8h" name="action_server.h" local="no" imported="no">actionlib/server/action_server.h</includes>
    <includes id="simple__action__client_8h" name="simple_action_client.h" local="no" imported="no">actionlib/client/simple_action_client.h</includes>
    <class kind="class">actionlib::ServerGoalHandleDestructionTester</class>
    <namespace>actionlib</namespace>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>server__goal__handle__destruction_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>spinner</name>
      <anchorfile>server__goal__handle__destruction_8cpp.html</anchorfile>
      <anchor>aea50992067879bc084d6ea994207fc8f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>server__goal__handle__destruction_8cpp.html</anchorfile>
      <anchor>a8b4c5538264883cd02680f30bfc4cd88</anchor>
      <arglist>(ServerGoalHandleDestruction, destruction_test)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>server_goal_handle_imp.h</name>
    <path>/tmp/ws/src/actionlib/actionlib/include/actionlib/server/</path>
    <filename>server__goal__handle__imp_8h.html</filename>
    <namespace>actionlib</namespace>
  </compound>
  <compound kind="file">
    <name>service_client.h</name>
    <path>/tmp/ws/src/actionlib/actionlib/include/actionlib/client/</path>
    <filename>service__client_8h.html</filename>
    <includes id="action__definition_8h" name="action_definition.h" local="no" imported="no">actionlib/action_definition.h</includes>
    <includes id="simple__action__client_8h" name="simple_action_client.h" local="no" imported="no">actionlib/client/simple_action_client.h</includes>
    <includes id="service__client__imp_8h" name="service_client_imp.h" local="no" imported="no">actionlib/client/service_client_imp.h</includes>
    <class kind="class">actionlib::ServiceClient</class>
    <class kind="class">actionlib::ServiceClientImp</class>
    <class kind="class">actionlib::ServiceClientImpT</class>
    <namespace>actionlib</namespace>
    <member kind="function">
      <type>ServiceClient</type>
      <name>serviceClient</name>
      <anchorfile>namespaceactionlib.html</anchorfile>
      <anchor>a6d88a5e5a172f364f2bd776a622567d2</anchor>
      <arglist>(ros::NodeHandle n, std::string name)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>service_client_imp.h</name>
    <path>/tmp/ws/src/actionlib/actionlib/include/actionlib/client/</path>
    <filename>service__client__imp_8h.html</filename>
    <namespace>actionlib</namespace>
    <member kind="function">
      <type>ServiceClient</type>
      <name>serviceClient</name>
      <anchorfile>namespaceactionlib.html</anchorfile>
      <anchor>a6d88a5e5a172f364f2bd776a622567d2</anchor>
      <arglist>(ros::NodeHandle n, std::string name)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>service_server.h</name>
    <path>/tmp/ws/src/actionlib/actionlib/include/actionlib/server/</path>
    <filename>service__server_8h.html</filename>
    <includes id="action__definition_8h" name="action_definition.h" local="no" imported="no">actionlib/action_definition.h</includes>
    <includes id="action__server_8h" name="action_server.h" local="no" imported="no">actionlib/server/action_server.h</includes>
    <includes id="service__server__imp_8h" name="service_server_imp.h" local="no" imported="no">actionlib/server/service_server_imp.h</includes>
    <class kind="class">actionlib::ServiceServer</class>
    <class kind="class">actionlib::ServiceServerImp</class>
    <class kind="class">actionlib::ServiceServerImpT</class>
    <namespace>actionlib</namespace>
    <member kind="function">
      <type>ServiceServer</type>
      <name>advertiseService</name>
      <anchorfile>namespaceactionlib.html</anchorfile>
      <anchor>a174ffe05c5ca4e8befd5ca056a4c7cba</anchor>
      <arglist>(ros::NodeHandle n, std::string name, boost::function&lt; bool(const typename ActionSpec::_action_goal_type::_goal_type &amp;, typename ActionSpec::_action_result_type::_result_type &amp;result)&gt; service_cb)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>service_server_imp.h</name>
    <path>/tmp/ws/src/actionlib/actionlib/include/actionlib/server/</path>
    <filename>service__server__imp_8h.html</filename>
    <namespace>actionlib</namespace>
    <member kind="function">
      <type>ServiceServer</type>
      <name>advertiseService</name>
      <anchorfile>namespaceactionlib.html</anchorfile>
      <anchor>a174ffe05c5ca4e8befd5ca056a4c7cba</anchor>
      <arglist>(ros::NodeHandle n, std::string name, boost::function&lt; bool(const typename ActionSpec::_action_goal_type::_goal_type &amp;, typename ActionSpec::_action_result_type::_result_type &amp;result)&gt; service_cb)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>setup.py</name>
    <path>/tmp/ws/src/actionlib/actionlib/</path>
    <filename>setup_8py.html</filename>
    <namespace>setup</namespace>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>simple_action_client.h</name>
    <path>/tmp/ws/src/actionlib/actionlib/include/actionlib/client/</path>
    <filename>simple__action__client_8h.html</filename>
    <includes id="action__client_8h" name="action_client.h" local="yes" imported="no">actionlib/client/action_client.h</includes>
    <includes id="simple__goal__state_8h" name="simple_goal_state.h" local="yes" imported="no">actionlib/client/simple_goal_state.h</includes>
    <includes id="simple__client__goal__state_8h" name="simple_client_goal_state.h" local="yes" imported="no">actionlib/client/simple_client_goal_state.h</includes>
    <includes id="terminal__state_8h" name="terminal_state.h" local="yes" imported="no">actionlib/client/terminal_state.h</includes>
    <class kind="class">actionlib::SimpleActionClient</class>
    <namespace>actionlib</namespace>
    <member kind="define">
      <type>#define</type>
      <name>DEPRECATED</name>
      <anchorfile>simple__action__client_8h.html</anchorfile>
      <anchor>ac1e8a42306d8e67cb94ca31c3956ee78</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>simple_action_client.py</name>
    <path>/tmp/ws/src/actionlib/actionlib/src/actionlib/</path>
    <filename>simple__action__client_8py.html</filename>
    <class kind="class">actionlib::simple_action_client::SimpleActionClient</class>
    <class kind="class">actionlib::simple_action_client::SimpleGoalState</class>
    <namespace>actionlib::simple_action_client</namespace>
  </compound>
  <compound kind="file">
    <name>simple_action_server.h</name>
    <path>/tmp/ws/src/actionlib/actionlib/include/actionlib/server/</path>
    <filename>simple__action__server_8h.html</filename>
    <includes id="action__server_8h" name="action_server.h" local="no" imported="no">actionlib/server/action_server.h</includes>
    <includes id="action__definition_8h" name="action_definition.h" local="no" imported="no">actionlib/action_definition.h</includes>
    <includes id="simple__action__server__imp_8h" name="simple_action_server_imp.h" local="no" imported="no">actionlib/server/simple_action_server_imp.h</includes>
    <class kind="class">actionlib::SimpleActionServer</class>
    <namespace>actionlib</namespace>
  </compound>
  <compound kind="file">
    <name>simple_action_server.py</name>
    <path>/tmp/ws/src/actionlib/actionlib/src/actionlib/</path>
    <filename>simple__action__server_8py.html</filename>
    <class kind="class">actionlib::simple_action_server::SimpleActionServer</class>
    <namespace>actionlib::simple_action_server</namespace>
    <member kind="function">
      <type>def</type>
      <name>nop_cb</name>
      <anchorfile>namespaceactionlib_1_1simple__action__server.html</anchorfile>
      <anchor>ac73d4c7f25335379286037cbf9b7987f</anchor>
      <arglist>(goal_handle)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>simple_action_server_construction_test.cpp</name>
    <path>/tmp/ws/src/actionlib/actionlib/test/</path>
    <filename>simple__action__server__construction__test_8cpp.html</filename>
    <includes id="simple__action__server_8h" name="simple_action_server.h" local="no" imported="no">actionlib/server/simple_action_server.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>simple__action__server__construction__test_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>simple__action__server__construction__test_8cpp.html</anchorfile>
      <anchor>a831680577e5b9d604ec1cc1fc3bdcad8</anchor>
      <arglist>(SimpleActionServerConstruction, test_name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>simple__action__server__construction__test_8cpp.html</anchorfile>
      <anchor>a153e2f8febb22d96595edab458d62c64</anchor>
      <arglist>(SimpleActionServerConstruction, test_name_autostart)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>simple__action__server__construction__test_8cpp.html</anchorfile>
      <anchor>a482e1b993ee1c1827c176d43e64a30a1</anchor>
      <arglist>(SimpleActionServerConstruction, test_name_cb)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>simple__action__server__construction__test_8cpp.html</anchorfile>
      <anchor>a15daec807561c17c3627e9f7f24c02c2</anchor>
      <arglist>(SimpleActionServerConstruction, test_name_cb_autostart)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>simple__action__server__construction__test_8cpp.html</anchorfile>
      <anchor>a8eb9782ee5e84ed4ca4f8bd2f2baf7b7</anchor>
      <arglist>(SimpleActionServerConstruction, test_nh_name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>simple__action__server__construction__test_8cpp.html</anchorfile>
      <anchor>ae811cde4accc65a6f9438c8cc848f2e8</anchor>
      <arglist>(SimpleActionServerConstruction, test_nh_name_autostart)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>simple__action__server__construction__test_8cpp.html</anchorfile>
      <anchor>a45e2670f403b1508dcdd35839add0161</anchor>
      <arglist>(SimpleActionServerConstruction, test_nh_name_cb)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>simple__action__server__construction__test_8cpp.html</anchorfile>
      <anchor>ac98c8d74db08e87dd3389380ce3caf46</anchor>
      <arglist>(SimpleActionServerConstruction, test_nh_name_cb_autostart)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>simple_action_server_deadlock_companion.py</name>
    <path>/tmp/ws/src/actionlib/actionlib/test/</path>
    <filename>simple__action__server__deadlock__companion_8py.html</filename>
    <class kind="class">simple_action_server_deadlock_companion::Constants</class>
    <class kind="class">simple_action_server_deadlock_companion::DeadlockCompanion</class>
    <namespace>simple_action_server_deadlock_companion</namespace>
    <member kind="variable">
      <type></type>
      <name>companion</name>
      <anchorfile>namespacesimple__action__server__deadlock__companion.html</anchorfile>
      <anchor>ae81533a9dcb7b90295febbde52c2d829</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>simple_action_server_imp.h</name>
    <path>/tmp/ws/src/actionlib/actionlib/include/actionlib/server/</path>
    <filename>simple__action__server__imp_8h.html</filename>
    <namespace>actionlib</namespace>
  </compound>
  <compound kind="file">
    <name>simple_client_allocator_test.cpp</name>
    <path>/tmp/ws/src/actionlib/actionlib/test/</path>
    <filename>simple__client__allocator__test_8cpp.html</filename>
    <includes id="simple__action__client_8h" name="simple_action_client.h" local="no" imported="no">actionlib/client/simple_action_client.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>simple__client__allocator__test_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>simple__client__allocator__test_8cpp.html</anchorfile>
      <anchor>a792fef7a2b46450f2a83da6228864ef2</anchor>
      <arglist>(SimpleClientAllocator, easy_test)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>simple_client_goal_state.h</name>
    <path>/tmp/ws/src/actionlib/actionlib/include/actionlib/client/</path>
    <filename>simple__client__goal__state_8h.html</filename>
    <class kind="class">actionlib::SimpleClientGoalState</class>
    <namespace>actionlib</namespace>
  </compound>
  <compound kind="file">
    <name>simple_client_test.cpp</name>
    <path>/tmp/ws/src/actionlib/actionlib/test/</path>
    <filename>simple__client__test_8cpp.html</filename>
    <includes id="simple__action__client_8h" name="simple_action_client.h" local="no" imported="no">actionlib/client/simple_action_client.h</includes>
    <member kind="function">
      <type>void</type>
      <name>easyDoneCallback</name>
      <anchorfile>simple__client__test_8cpp.html</anchorfile>
      <anchor>a8f8962ca1b0bb99a3ecf20d264e04047</anchor>
      <arglist>(bool *called, SimpleActionClient&lt; TestAction &gt; *ac, const SimpleClientGoalState &amp;state, const TestResultConstPtr &amp;)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>simple__client__test_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>spinThread</name>
      <anchorfile>simple__client__test_8cpp.html</anchorfile>
      <anchor>ac57ed3683dbd1741af9bf0f9adf1c91f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>simple__client__test_8cpp.html</anchorfile>
      <anchor>ae4f45ab246881692cf44b96ef7a222d2</anchor>
      <arglist>(SimpleClient, easy_callback)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>simple__client__test_8cpp.html</anchorfile>
      <anchor>aad56762af7e142e9b2f124fd50247b0c</anchor>
      <arglist>(SimpleClient, easy_tests)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>simple_client_wait_test.cpp</name>
    <path>/tmp/ws/src/actionlib/actionlib/test/</path>
    <filename>simple__client__wait__test_8cpp.html</filename>
    <includes id="simple__action__client_8h" name="simple_action_client.h" local="no" imported="no">actionlib/client/simple_action_client.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>simple__client__wait__test_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>spinThread</name>
      <anchorfile>simple__client__wait__test_8cpp.html</anchorfile>
      <anchor>ac57ed3683dbd1741af9bf0f9adf1c91f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>simple__client__wait__test_8cpp.html</anchorfile>
      <anchor>aa1bded459f212ef6ccb0cc8508e46702</anchor>
      <arglist>(SimpleClient, easy_wait_test)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>simple_execute_ref_server.cpp</name>
    <path>/tmp/ws/src/actionlib/actionlib/test/</path>
    <filename>simple__execute__ref__server_8cpp.html</filename>
    <includes id="simple__action__server_8h" name="simple_action_server.h" local="no" imported="no">actionlib/server/simple_action_server.h</includes>
    <class kind="class">actionlib::SimpleExecuteRefServer</class>
    <namespace>actionlib</namespace>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>simple__execute__ref__server_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>simple_goal_state.h</name>
    <path>/tmp/ws/src/actionlib/actionlib/include/actionlib/client/</path>
    <filename>simple__goal__state_8h.html</filename>
    <class kind="class">actionlib::SimpleGoalState</class>
    <namespace>actionlib</namespace>
  </compound>
  <compound kind="file">
    <name>simple_python_client_test.py</name>
    <path>/tmp/ws/src/actionlib/actionlib/test/</path>
    <filename>simple__python__client__test_8py.html</filename>
    <class kind="class">simple_python_client_test::TestSimpleActionClient</class>
    <namespace>simple_python_client_test</namespace>
  </compound>
  <compound kind="file">
    <name>status_tracker.h</name>
    <path>/tmp/ws/src/actionlib/actionlib/include/actionlib/server/</path>
    <filename>status__tracker_8h.html</filename>
    <includes id="action__definition_8h" name="action_definition.h" local="no" imported="no">actionlib/action_definition.h</includes>
    <includes id="goal__id__generator_8h" name="goal_id_generator.h" local="no" imported="no">actionlib/goal_id_generator.h</includes>
    <includes id="status__tracker__imp_8h" name="status_tracker_imp.h" local="no" imported="no">actionlib/server/status_tracker_imp.h</includes>
    <class kind="class">actionlib::StatusTracker</class>
    <namespace>actionlib</namespace>
  </compound>
  <compound kind="file">
    <name>status_tracker.py</name>
    <path>/tmp/ws/src/actionlib/actionlib/src/actionlib/</path>
    <filename>status__tracker_8py.html</filename>
    <class kind="class">actionlib::status_tracker::StatusTracker</class>
    <namespace>actionlib::status_tracker</namespace>
  </compound>
  <compound kind="file">
    <name>status_tracker_imp.h</name>
    <path>/tmp/ws/src/actionlib/actionlib/include/actionlib/server/</path>
    <filename>status__tracker__imp_8h.html</filename>
    <namespace>actionlib</namespace>
  </compound>
  <compound kind="file">
    <name>terminal_state.h</name>
    <path>/tmp/ws/src/actionlib/actionlib/include/actionlib/client/</path>
    <filename>terminal__state_8h.html</filename>
    <class kind="class">actionlib::TerminalState</class>
    <namespace>actionlib</namespace>
  </compound>
  <compound kind="file">
    <name>test_cpp_simple_client_cancel_crash.cpp</name>
    <path>/tmp/ws/src/actionlib/actionlib/test/</path>
    <filename>test__cpp__simple__client__cancel__crash_8cpp.html</filename>
    <includes id="simple__action__client_8h" name="simple_action_client.h" local="no" imported="no">actionlib/client/simple_action_client.h</includes>
    <member kind="typedef">
      <type>actionlib::SimpleActionClient&lt; actionlib::TestAction &gt;</type>
      <name>Client</name>
      <anchorfile>test__cpp__simple__client__cancel__crash_8cpp.html</anchorfile>
      <anchor>a30e40187319c06df8ce590e420956303</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__cpp__simple__client__cancel__crash_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__cpp__simple__client__cancel__crash_8cpp.html</anchorfile>
      <anchor>a6eeb32c5773942a0adbcb901c7b12740</anchor>
      <arglist>(SimpleClientCancelCrash, uninitialized_crash)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_imports.py</name>
    <path>/tmp/ws/src/actionlib/actionlib/test/</path>
    <filename>test__imports_8py.html</filename>
    <class kind="class">test_imports::TestImports</class>
    <namespace>test_imports</namespace>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest__imports.html</anchorfile>
      <anchor>ac659b7d394babcf380435786225033e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_ref_action_server.py</name>
    <path>/tmp/ws/src/actionlib/actionlib/test/</path>
    <filename>test__ref__action__server_8py.html</filename>
    <class kind="class">test_ref_action_server::TestRefSimpleActionServer</class>
    <namespace>test_ref_action_server</namespace>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest__ref__action__server.html</anchorfile>
      <anchor>a31149386bb9969c6520cc6b55c38c2ee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_ref_simple_action_server.py</name>
    <path>/tmp/ws/src/actionlib/actionlib/test/</path>
    <filename>test__ref__simple__action__server_8py.html</filename>
    <class kind="class">test_ref_simple_action_server::TestRefSimpleActionServer</class>
    <namespace>test_ref_simple_action_server</namespace>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest__ref__simple__action__server.html</anchorfile>
      <anchor>a1978ab98da7417bbc0f9c42d2487ed2a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_server_components.py</name>
    <path>/tmp/ws/src/actionlib/actionlib/test/</path>
    <filename>test__server__components_8py.html</filename>
    <class kind="class">test_server_components::TestGoalIDGenerator</class>
    <namespace>test_server_components</namespace>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest__server__components.html</anchorfile>
      <anchor>ad67a1d97ffc3c7d43d9435b4ed075cda</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_simple_action_server_deadlock.py</name>
    <path>/tmp/ws/src/actionlib/actionlib/test/</path>
    <filename>test__simple__action__server__deadlock_8py.html</filename>
    <class kind="class">test_simple_action_server_deadlock::Constants</class>
    <class kind="class">test_simple_action_server_deadlock::DeadlockTest</class>
    <namespace>test_simple_action_server_deadlock</namespace>
  </compound>
  <compound kind="class">
    <name>actionlib::ActionClient</name>
    <filename>classactionlib_1_1ActionClient.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>ClientGoalHandle&lt; ActionSpec &gt;</type>
      <name>GoalHandle</name>
      <anchorfile>classactionlib_1_1ActionClient.html</anchorfile>
      <anchor>af7dad653e7d28267a0c2e4b57f995e63</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ActionClient</name>
      <anchorfile>classactionlib_1_1ActionClient.html</anchorfile>
      <anchor>a802050bbcdf9f3de4d78542d6143561b</anchor>
      <arglist>(const ros::NodeHandle &amp;n, const std::string &amp;name, ros::CallbackQueueInterface *queue=nullptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ActionClient</name>
      <anchorfile>classactionlib_1_1ActionClient.html</anchorfile>
      <anchor>af78296dfaec27c5c71bb1e6325fa150d</anchor>
      <arglist>(const std::string &amp;name, ros::CallbackQueueInterface *queue=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cancelAllGoals</name>
      <anchorfile>classactionlib_1_1ActionClient.html</anchorfile>
      <anchor>a8cbe2404d393c8d3d138e6ce7f0ee79b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cancelGoalsAtAndBeforeTime</name>
      <anchorfile>classactionlib_1_1ActionClient.html</anchorfile>
      <anchor>a75fb69950eb6196e3d48707dedec2ac3</anchor>
      <arglist>(const ros::Time &amp;time)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isServerConnected</name>
      <anchorfile>classactionlib_1_1ActionClient.html</anchorfile>
      <anchor>afd1a61730b5fd71f2c95e060d4775793</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GoalHandle</type>
      <name>sendGoal</name>
      <anchorfile>classactionlib_1_1ActionClient.html</anchorfile>
      <anchor>abb0ec048350a37cbbc23bba740c90523</anchor>
      <arglist>(const Goal &amp;goal, TransitionCallback transition_cb=TransitionCallback(), FeedbackCallback feedback_cb=FeedbackCallback())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>waitForActionServerToStart</name>
      <anchorfile>classactionlib_1_1ActionClient.html</anchorfile>
      <anchor>a79a87a15ddf584f064621282fe7d9f5c</anchor>
      <arglist>(const ros::Duration &amp;timeout=ros::Duration(0, 0))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ActionClient</name>
      <anchorfile>classactionlib_1_1ActionClient.html</anchorfile>
      <anchor>aa65ed395f301156268bd53e952c15179</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>ActionClient&lt; ActionSpec &gt;</type>
      <name>ActionClientT</name>
      <anchorfile>classactionlib_1_1ActionClient.html</anchorfile>
      <anchor>a740267c84830d2ac80f414f52cc82b75</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>boost::function&lt; void(GoalHandle, const FeedbackConstPtr &amp;)&gt;</type>
      <name>FeedbackCallback</name>
      <anchorfile>classactionlib_1_1ActionClient.html</anchorfile>
      <anchor>a184f4aba16aada7e05f48a3af6e320ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>boost::function&lt; void(const ActionGoalConstPtr)&gt;</type>
      <name>SendGoalFunc</name>
      <anchorfile>classactionlib_1_1ActionClient.html</anchorfile>
      <anchor>af8c6d906027873c5a360fedc024718be</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>boost::function&lt; void(GoalHandle)&gt;</type>
      <name>TransitionCallback</name>
      <anchorfile>classactionlib_1_1ActionClient.html</anchorfile>
      <anchor>acbf61ae622689bc623ac39b77d7c6aff</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>feedbackCb</name>
      <anchorfile>classactionlib_1_1ActionClient.html</anchorfile>
      <anchor>a9e2e01c6789044916a0d5cd2cf77a1c9</anchor>
      <arglist>(const ros::MessageEvent&lt; ActionFeedback const &gt; &amp;action_feedback)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initClient</name>
      <anchorfile>classactionlib_1_1ActionClient.html</anchorfile>
      <anchor>ab8702b404409ae337cb9e09c7f4e7379</anchor>
      <arglist>(ros::CallbackQueueInterface *queue)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ros::Publisher</type>
      <name>queue_advertise</name>
      <anchorfile>classactionlib_1_1ActionClient.html</anchorfile>
      <anchor>aa5efd84a3bcf1e76bd358efa5c9242be</anchor>
      <arglist>(const std::string &amp;topic, uint32_t queue_size, const ros::SubscriberStatusCallback &amp;connect_cb, const ros::SubscriberStatusCallback &amp;disconnect_cb, ros::CallbackQueueInterface *queue)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ros::Subscriber</type>
      <name>queue_subscribe</name>
      <anchorfile>classactionlib_1_1ActionClient.html</anchorfile>
      <anchor>a15f07d2d817e275611bfd8e27b8d7412</anchor>
      <arglist>(const std::string &amp;topic, uint32_t queue_size, void(T::*fp)(const ros::MessageEvent&lt; M const &gt; &amp;), T *obj, ros::CallbackQueueInterface *queue)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>resultCb</name>
      <anchorfile>classactionlib_1_1ActionClient.html</anchorfile>
      <anchor>a1efb3c926bd18687a45046f81157e88d</anchor>
      <arglist>(const ros::MessageEvent&lt; ActionResult const &gt; &amp;action_result)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>sendCancelFunc</name>
      <anchorfile>classactionlib_1_1ActionClient.html</anchorfile>
      <anchor>a5a9d141a2fe7a7ddab6d6d954c0b66c4</anchor>
      <arglist>(const actionlib_msgs::GoalID &amp;cancel_msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>sendGoalFunc</name>
      <anchorfile>classactionlib_1_1ActionClient.html</anchorfile>
      <anchor>a8c0b0ec60200b1f40080d24eafc619a5</anchor>
      <arglist>(const ActionGoalConstPtr &amp;action_goal)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>statusCb</name>
      <anchorfile>classactionlib_1_1ActionClient.html</anchorfile>
      <anchor>a339aefea399db86d0e1dc3cc601479f6</anchor>
      <arglist>(const ros::MessageEvent&lt; actionlib_msgs::GoalStatusArray const &gt; &amp;status_array_event)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>cancel_pub_</name>
      <anchorfile>classactionlib_1_1ActionClient.html</anchorfile>
      <anchor>a78f8c545f3ca02d21d5d909437e18f5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; ConnectionMonitor &gt;</type>
      <name>connection_monitor_</name>
      <anchorfile>classactionlib_1_1ActionClient.html</anchorfile>
      <anchor>aab30aff2ab45bdb0961eda584df384cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>feedback_sub_</name>
      <anchorfile>classactionlib_1_1ActionClient.html</anchorfile>
      <anchor>ae1308d9482bab828185fea8f140ff911</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>goal_pub_</name>
      <anchorfile>classactionlib_1_1ActionClient.html</anchorfile>
      <anchor>a5bbd06a78e3f803d8b279b67cf2ba1e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; DestructionGuard &gt;</type>
      <name>guard_</name>
      <anchorfile>classactionlib_1_1ActionClient.html</anchorfile>
      <anchor>aafd85a42dca405407386f289796e6729</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GoalManager&lt; ActionSpec &gt;</type>
      <name>manager_</name>
      <anchorfile>classactionlib_1_1ActionClient.html</anchorfile>
      <anchor>ac2d01216b376e75e1c99e53c3b868bd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>n_</name>
      <anchorfile>classactionlib_1_1ActionClient.html</anchorfile>
      <anchor>a2ad6dbc90a89a14a25b2bf98012e99b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>result_sub_</name>
      <anchorfile>classactionlib_1_1ActionClient.html</anchorfile>
      <anchor>a78721ca0aaf0effedbd487dce6a9d10e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>status_sub_</name>
      <anchorfile>classactionlib_1_1ActionClient.html</anchorfile>
      <anchor>aa36b408872451be417c64bc185409d53</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>actionlib::action_client::ActionClient</name>
    <filename>classactionlib_1_1action__client_1_1ActionClient.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classactionlib_1_1action__client_1_1ActionClient.html</anchorfile>
      <anchor>a727d513de5392d958e5ae051ab425c81</anchor>
      <arglist>(self, ns, ActionSpec)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>cancel_all_goals</name>
      <anchorfile>classactionlib_1_1action__client_1_1ActionClient.html</anchorfile>
      <anchor>a4cd19483e1a62ae5b245172808c3d936</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>cancel_goals_at_and_before_time</name>
      <anchorfile>classactionlib_1_1action__client_1_1ActionClient.html</anchorfile>
      <anchor>a14332bf7589ecc1f09776e0729e0299b</anchor>
      <arglist>(self, time)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>send_goal</name>
      <anchorfile>classactionlib_1_1action__client_1_1ActionClient.html</anchorfile>
      <anchor>a52c223474742305c89394e0c267165fe</anchor>
      <arglist>(self, goal, transition_cb=None, feedback_cb=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>stop</name>
      <anchorfile>classactionlib_1_1action__client_1_1ActionClient.html</anchorfile>
      <anchor>a0c260a0e6f9282e5fa87fd0ae4a13cb2</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>wait_for_action_server_to_start</name>
      <anchorfile>classactionlib_1_1action__client_1_1ActionClient.html</anchorfile>
      <anchor>ac6525de48cb7b2df520482b0ae5955b7</anchor>
      <arglist>(self, timeout=rospy.Duration(0.0))</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>wait_for_server</name>
      <anchorfile>classactionlib_1_1action__client_1_1ActionClient.html</anchorfile>
      <anchor>ab51eca845549b7943cd5f1e38899a002</anchor>
      <arglist>(self, timeout=rospy.Duration(0.0))</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ActionFeedback</name>
      <anchorfile>classactionlib_1_1action__client_1_1ActionClient.html</anchorfile>
      <anchor>a9b850afcae6e95eb42f75dabfd24631b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ActionGoal</name>
      <anchorfile>classactionlib_1_1action__client_1_1ActionClient.html</anchorfile>
      <anchor>a9245225e72371c490f08aee600667af7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ActionResult</name>
      <anchorfile>classactionlib_1_1action__client_1_1ActionClient.html</anchorfile>
      <anchor>aa179ae08908c9fdef10824e8ee8bfa49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ActionSpec</name>
      <anchorfile>classactionlib_1_1action__client_1_1ActionClient.html</anchorfile>
      <anchor>a419d79f52b4d8fb65b7257c73d69e075</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>feedback_sub</name>
      <anchorfile>classactionlib_1_1action__client_1_1ActionClient.html</anchorfile>
      <anchor>a86956a8d976cf9cb14515a83592914ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>last_status_msg</name>
      <anchorfile>classactionlib_1_1action__client_1_1ActionClient.html</anchorfile>
      <anchor>a83eca4aaef78b6044c2607bd4e499f30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>manager</name>
      <anchorfile>classactionlib_1_1action__client_1_1ActionClient.html</anchorfile>
      <anchor>ae9445a2d645d20e0480e52a688e38840</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ns</name>
      <anchorfile>classactionlib_1_1action__client_1_1ActionClient.html</anchorfile>
      <anchor>a2f1e149a644d62239783383ac4eb78fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub_cancel</name>
      <anchorfile>classactionlib_1_1action__client_1_1ActionClient.html</anchorfile>
      <anchor>ab12a7316b1031c681ba15a9076d936a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub_goal</name>
      <anchorfile>classactionlib_1_1action__client_1_1ActionClient.html</anchorfile>
      <anchor>a1e41d2f65d069beaeebd1332e1086f0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub_queue_size</name>
      <anchorfile>classactionlib_1_1action__client_1_1ActionClient.html</anchorfile>
      <anchor>ae43baf2d670982bb3f93700a9ab58dac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>result_sub</name>
      <anchorfile>classactionlib_1_1action__client_1_1ActionClient.html</anchorfile>
      <anchor>a017f820f062ac4b4bc7b42dc0c213cdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>status_sub</name>
      <anchorfile>classactionlib_1_1action__client_1_1ActionClient.html</anchorfile>
      <anchor>a2dff9efe86e9e44e10f33fa60c58ac52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sub_queue_size</name>
      <anchorfile>classactionlib_1_1action__client_1_1ActionClient.html</anchorfile>
      <anchor>a42afbd00961d56878f3d61926395d999</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_feedback_cb</name>
      <anchorfile>classactionlib_1_1action__client_1_1ActionClient.html</anchorfile>
      <anchor>a7a666bfdaea23bb3cb45ac97acce8333</anchor>
      <arglist>(self, msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_result_cb</name>
      <anchorfile>classactionlib_1_1action__client_1_1ActionClient.html</anchorfile>
      <anchor>ade3320254f90854eb0f50bc18032c2ca</anchor>
      <arglist>(self, msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_status_cb</name>
      <anchorfile>classactionlib_1_1action__client_1_1ActionClient.html</anchorfile>
      <anchor>aa97d659ba5c4d71df53cd49c5a0767c1</anchor>
      <arglist>(self, msg)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>actionlib::exceptions::ActionException</name>
    <filename>classactionlib_1_1exceptions_1_1ActionException.html</filename>
  </compound>
  <compound kind="class">
    <name>actionlib::ActionServer</name>
    <filename>classactionlib_1_1ActionServer.html</filename>
    <templarg></templarg>
    <base>actionlib::ActionServerBase</base>
    <member kind="typedef">
      <type>ServerGoalHandle&lt; ActionSpec &gt;</type>
      <name>GoalHandle</name>
      <anchorfile>classactionlib_1_1ActionServer.html</anchorfile>
      <anchor>a3135be248ca51f7194fdf5be96d73b14</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED</type>
      <name>ActionServer</name>
      <anchorfile>classactionlib_1_1ActionServer.html</anchorfile>
      <anchor>afcdafc787128adef94cae3c21f733ee0</anchor>
      <arglist>(ros::NodeHandle n, std::string name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ActionServer</name>
      <anchorfile>classactionlib_1_1ActionServer.html</anchorfile>
      <anchor>a1fbd05ad3b851e9c22f6a9adcd9731e9</anchor>
      <arglist>(ros::NodeHandle n, std::string name, bool auto_start)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ActionServer</name>
      <anchorfile>classactionlib_1_1ActionServer.html</anchorfile>
      <anchor>a10417e314d0d1ee50c2506999f6c1600</anchor>
      <arglist>(ros::NodeHandle n, std::string name, boost::function&lt; void(GoalHandle)&gt; goal_cb, bool auto_start)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ActionServer</name>
      <anchorfile>classactionlib_1_1ActionServer.html</anchorfile>
      <anchor>aefe7a407584e2a70beaacbdd3156c252</anchor>
      <arglist>(ros::NodeHandle n, std::string name, boost::function&lt; void(GoalHandle)&gt; goal_cb, boost::function&lt; void(GoalHandle)&gt; cancel_cb, bool auto_start)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED</type>
      <name>ActionServer</name>
      <anchorfile>classactionlib_1_1ActionServer.html</anchorfile>
      <anchor>ab3c4f1df2f3358c669b882135f44f37b</anchor>
      <arglist>(ros::NodeHandle n, std::string name, boost::function&lt; void(GoalHandle)&gt; goal_cb, boost::function&lt; void(GoalHandle)&gt; cancel_cb=boost::function&lt; void(GoalHandle)&gt;())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ActionServer</name>
      <anchorfile>classactionlib_1_1ActionServer.html</anchorfile>
      <anchor>ae5cb0ecf7d2adf106500a2ba0e1a284d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>initialize</name>
      <anchorfile>classactionlib_1_1ActionServer.html</anchorfile>
      <anchor>a44b22e9a17548c2d98c0c6f9d28eca0d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>publishFeedback</name>
      <anchorfile>classactionlib_1_1ActionServer.html</anchorfile>
      <anchor>a20c77d451027a7f7fa1d22b7e3dd77d7</anchor>
      <arglist>(const actionlib_msgs::GoalStatus &amp;status, const Feedback &amp;feedback)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>publishResult</name>
      <anchorfile>classactionlib_1_1ActionServer.html</anchorfile>
      <anchor>a7aca3040bef81a2b42293f08137e8238</anchor>
      <arglist>(const actionlib_msgs::GoalStatus &amp;status, const Result &amp;result)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>publishStatus</name>
      <anchorfile>classactionlib_1_1ActionServer.html</anchorfile>
      <anchor>a1ffef414f5165335e2611829c78e1b36</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishStatus</name>
      <anchorfile>classactionlib_1_1ActionServer.html</anchorfile>
      <anchor>ab1b34e4b078d0790d0fe9d6432df2263</anchor>
      <arglist>(const ros::TimerEvent &amp;e)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>cancel_sub_</name>
      <anchorfile>classactionlib_1_1ActionServer.html</anchorfile>
      <anchor>a70d8ebc24e715f3b09381f70bb4f42db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>feedback_pub_</name>
      <anchorfile>classactionlib_1_1ActionServer.html</anchorfile>
      <anchor>a105b0500d719fbaabe80b3840d306264</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>goal_sub_</name>
      <anchorfile>classactionlib_1_1ActionServer.html</anchorfile>
      <anchor>ae3472c8fcfac1caaf45d7301aab1dff7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>node_</name>
      <anchorfile>classactionlib_1_1ActionServer.html</anchorfile>
      <anchor>a42bc9f1258f4100300ed74f7f29e89ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>result_pub_</name>
      <anchorfile>classactionlib_1_1ActionServer.html</anchorfile>
      <anchor>a969216dc77f571a1b6d60b1f6017d809</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>status_pub_</name>
      <anchorfile>classactionlib_1_1ActionServer.html</anchorfile>
      <anchor>a41cc3ad8fe7f42d2ef85bff2628a5a92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Timer</type>
      <name>status_timer_</name>
      <anchorfile>classactionlib_1_1ActionServer.html</anchorfile>
      <anchor>ae45e1d1ea7e56e6c34286cb0c8b44c42</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>actionlib::action_server::ActionServer</name>
    <filename>classactionlib_1_1action__server_1_1ActionServer.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classactionlib_1_1action__server_1_1ActionServer.html</anchorfile>
      <anchor>a1eb22308c2d158fae9d9a507c774740c</anchor>
      <arglist>(self, ns, ActionSpec, goal_cb, cancel_cb=nop_cb, auto_start=True)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>initialize</name>
      <anchorfile>classactionlib_1_1action__server_1_1ActionServer.html</anchorfile>
      <anchor>a2c617d72914cdd102ce8d413dddb323f</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>internal_cancel_callback</name>
      <anchorfile>classactionlib_1_1action__server_1_1ActionServer.html</anchorfile>
      <anchor>a7f241ddd1504a05fac3d1ce1be8a478c</anchor>
      <arglist>(self, goal_id)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>internal_goal_callback</name>
      <anchorfile>classactionlib_1_1action__server_1_1ActionServer.html</anchorfile>
      <anchor>a01e6ddddbce8894eaa361814fc05079f</anchor>
      <arglist>(self, goal)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>publish_feedback</name>
      <anchorfile>classactionlib_1_1action__server_1_1ActionServer.html</anchorfile>
      <anchor>a5c5b7a92ca15ff583900b36b7d1bbc7a</anchor>
      <arglist>(self, status, feedback)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>publish_result</name>
      <anchorfile>classactionlib_1_1action__server_1_1ActionServer.html</anchorfile>
      <anchor>a9eef8ad41dfcab189dd02afb91e0a30c</anchor>
      <arglist>(self, status, result)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>publish_status</name>
      <anchorfile>classactionlib_1_1action__server_1_1ActionServer.html</anchorfile>
      <anchor>a2d4ecd7f9be0fbec8651ce8355ff1c35</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>publish_status_async</name>
      <anchorfile>classactionlib_1_1action__server_1_1ActionServer.html</anchorfile>
      <anchor>a329dc8a131d13f837642c2d10c8c7629</anchor>
      <arglist>(self, event)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>register_cancel_callback</name>
      <anchorfile>classactionlib_1_1action__server_1_1ActionServer.html</anchorfile>
      <anchor>a9fe8bdc1f5e9a1a16fb480cff203cd63</anchor>
      <arglist>(self, cancel_cb)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>register_goal_callback</name>
      <anchorfile>classactionlib_1_1action__server_1_1ActionServer.html</anchorfile>
      <anchor>a17667c21604f9929507080f5420bb855</anchor>
      <arglist>(self, cb)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>start</name>
      <anchorfile>classactionlib_1_1action__server_1_1ActionServer.html</anchorfile>
      <anchor>a7669227f46daac8905442dbae7f8c4f1</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>stop</name>
      <anchorfile>classactionlib_1_1action__server_1_1ActionServer.html</anchorfile>
      <anchor>ab115ae87119a8dfd6d6cd36ce95f77b7</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ActionFeedback</name>
      <anchorfile>classactionlib_1_1action__server_1_1ActionServer.html</anchorfile>
      <anchor>a3566093fb5c1a63e038af21e04b754b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ActionGoal</name>
      <anchorfile>classactionlib_1_1action__server_1_1ActionServer.html</anchorfile>
      <anchor>aef8395d3fc8ab1b7938f03a31ae99813</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ActionResult</name>
      <anchorfile>classactionlib_1_1action__server_1_1ActionServer.html</anchorfile>
      <anchor>ad01ff172535b59f908ced8b2399393dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ActionResultType</name>
      <anchorfile>classactionlib_1_1action__server_1_1ActionServer.html</anchorfile>
      <anchor>ac2064d185e3c295fde8ee62039f55ef1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ActionSpec</name>
      <anchorfile>classactionlib_1_1action__server_1_1ActionServer.html</anchorfile>
      <anchor>a8b5642439ac9e495d520545e412b93c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>auto_start</name>
      <anchorfile>classactionlib_1_1action__server_1_1ActionServer.html</anchorfile>
      <anchor>a2336ee3e22bdbd22d391e5f43b98443c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cancel_callback</name>
      <anchorfile>classactionlib_1_1action__server_1_1ActionServer.html</anchorfile>
      <anchor>a4cce0aae47569860448d5b1ac1658667</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cancel_sub</name>
      <anchorfile>classactionlib_1_1action__server_1_1ActionServer.html</anchorfile>
      <anchor>aeaaae8d96425e9cf7705c66aa5a6db05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>feedback_pub</name>
      <anchorfile>classactionlib_1_1action__server_1_1ActionServer.html</anchorfile>
      <anchor>a654788ce33f0815613214811a3fa7735</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>goal_callback</name>
      <anchorfile>classactionlib_1_1action__server_1_1ActionServer.html</anchorfile>
      <anchor>a404ef2fe902050eb8a8f1771a856b32d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>goal_sub</name>
      <anchorfile>classactionlib_1_1action__server_1_1ActionServer.html</anchorfile>
      <anchor>a85faab03baaa89e95cb86f01e4d9dfee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>id_generator</name>
      <anchorfile>classactionlib_1_1action__server_1_1ActionServer.html</anchorfile>
      <anchor>acae311a496feed039adb3dfca3238267</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>last_cancel</name>
      <anchorfile>classactionlib_1_1action__server_1_1ActionServer.html</anchorfile>
      <anchor>a7bfc0fcf055c74bd0da855ce9677d053</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>lock</name>
      <anchorfile>classactionlib_1_1action__server_1_1ActionServer.html</anchorfile>
      <anchor>a2b4e745efa5e888199cd3e7e1419f97b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ns</name>
      <anchorfile>classactionlib_1_1action__server_1_1ActionServer.html</anchorfile>
      <anchor>a20dca27b9a5beea6289c30c944842936</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub_queue_size</name>
      <anchorfile>classactionlib_1_1action__server_1_1ActionServer.html</anchorfile>
      <anchor>a27922eb0e000cce19113467d774cf004</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>result_pub</name>
      <anchorfile>classactionlib_1_1action__server_1_1ActionServer.html</anchorfile>
      <anchor>a43b831de9a8fa840f86c007c01866e2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>started</name>
      <anchorfile>classactionlib_1_1action__server_1_1ActionServer.html</anchorfile>
      <anchor>ac56fecdcd1bd1b1cc3afbb234d2249d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>status_frequency</name>
      <anchorfile>classactionlib_1_1action__server_1_1ActionServer.html</anchorfile>
      <anchor>afef65a105e2dfa6a566bd7cb56567718</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>status_list</name>
      <anchorfile>classactionlib_1_1action__server_1_1ActionServer.html</anchorfile>
      <anchor>a21e715145007d1ed707f15b672642d37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>status_list_timeout</name>
      <anchorfile>classactionlib_1_1action__server_1_1ActionServer.html</anchorfile>
      <anchor>a0142764d6940c21330e637c49e2f04e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>status_pub</name>
      <anchorfile>classactionlib_1_1action__server_1_1ActionServer.html</anchorfile>
      <anchor>a048cdb1b8a18f9bf37b7786550d213f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>status_timer</name>
      <anchorfile>classactionlib_1_1action__server_1_1ActionServer.html</anchorfile>
      <anchor>a715a31635d618f6a04b20b31c1c62ff7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sub_queue_size</name>
      <anchorfile>classactionlib_1_1action__server_1_1ActionServer.html</anchorfile>
      <anchor>ab31448c611cd846efd1438c5571e3069</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ActionServer&lt; TestAction &gt;</name>
    <filename>classactionlib_1_1ActionServer.html</filename>
    <base>ActionServerBase&lt; TestAction &gt;</base>
    <member kind="typedef">
      <type>ServerGoalHandle&lt; TestAction &gt;</type>
      <name>GoalHandle</name>
      <anchorfile>classactionlib_1_1ActionServer.html</anchorfile>
      <anchor>a3135be248ca51f7194fdf5be96d73b14</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED</type>
      <name>ActionServer</name>
      <anchorfile>classactionlib_1_1ActionServer.html</anchorfile>
      <anchor>afcdafc787128adef94cae3c21f733ee0</anchor>
      <arglist>(ros::NodeHandle n, std::string name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ActionServer</name>
      <anchorfile>classactionlib_1_1ActionServer.html</anchorfile>
      <anchor>a1fbd05ad3b851e9c22f6a9adcd9731e9</anchor>
      <arglist>(ros::NodeHandle n, std::string name, bool auto_start)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ActionServer</name>
      <anchorfile>classactionlib_1_1ActionServer.html</anchorfile>
      <anchor>a10417e314d0d1ee50c2506999f6c1600</anchor>
      <arglist>(ros::NodeHandle n, std::string name, boost::function&lt; void(GoalHandle)&gt; goal_cb, bool auto_start)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ActionServer</name>
      <anchorfile>classactionlib_1_1ActionServer.html</anchorfile>
      <anchor>aefe7a407584e2a70beaacbdd3156c252</anchor>
      <arglist>(ros::NodeHandle n, std::string name, boost::function&lt; void(GoalHandle)&gt; goal_cb, boost::function&lt; void(GoalHandle)&gt; cancel_cb, bool auto_start)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED</type>
      <name>ActionServer</name>
      <anchorfile>classactionlib_1_1ActionServer.html</anchorfile>
      <anchor>ab3c4f1df2f3358c669b882135f44f37b</anchor>
      <arglist>(ros::NodeHandle n, std::string name, boost::function&lt; void(GoalHandle)&gt; goal_cb, boost::function&lt; void(GoalHandle)&gt; cancel_cb=boost::function&lt; void(GoalHandle)&gt;())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ActionServer</name>
      <anchorfile>classactionlib_1_1ActionServer.html</anchorfile>
      <anchor>ae5cb0ecf7d2adf106500a2ba0e1a284d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>initialize</name>
      <anchorfile>classactionlib_1_1ActionServer.html</anchorfile>
      <anchor>a44b22e9a17548c2d98c0c6f9d28eca0d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>publishFeedback</name>
      <anchorfile>classactionlib_1_1ActionServer.html</anchorfile>
      <anchor>a20c77d451027a7f7fa1d22b7e3dd77d7</anchor>
      <arglist>(const actionlib_msgs::GoalStatus &amp;status, const Feedback &amp;feedback)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>publishResult</name>
      <anchorfile>classactionlib_1_1ActionServer.html</anchorfile>
      <anchor>a7aca3040bef81a2b42293f08137e8238</anchor>
      <arglist>(const actionlib_msgs::GoalStatus &amp;status, const Result &amp;result)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>publishStatus</name>
      <anchorfile>classactionlib_1_1ActionServer.html</anchorfile>
      <anchor>a1ffef414f5165335e2611829c78e1b36</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishStatus</name>
      <anchorfile>classactionlib_1_1ActionServer.html</anchorfile>
      <anchor>ab1b34e4b078d0790d0fe9d6432df2263</anchor>
      <arglist>(const ros::TimerEvent &amp;e)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>cancel_sub_</name>
      <anchorfile>classactionlib_1_1ActionServer.html</anchorfile>
      <anchor>a70d8ebc24e715f3b09381f70bb4f42db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>feedback_pub_</name>
      <anchorfile>classactionlib_1_1ActionServer.html</anchorfile>
      <anchor>a105b0500d719fbaabe80b3840d306264</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>goal_sub_</name>
      <anchorfile>classactionlib_1_1ActionServer.html</anchorfile>
      <anchor>ae3472c8fcfac1caaf45d7301aab1dff7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>node_</name>
      <anchorfile>classactionlib_1_1ActionServer.html</anchorfile>
      <anchor>a42bc9f1258f4100300ed74f7f29e89ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>result_pub_</name>
      <anchorfile>classactionlib_1_1ActionServer.html</anchorfile>
      <anchor>a969216dc77f571a1b6d60b1f6017d809</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>status_pub_</name>
      <anchorfile>classactionlib_1_1ActionServer.html</anchorfile>
      <anchor>a41cc3ad8fe7f42d2ef85bff2628a5a92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Timer</type>
      <name>status_timer_</name>
      <anchorfile>classactionlib_1_1ActionServer.html</anchorfile>
      <anchor>ae45e1d1ea7e56e6c34286cb0c8b44c42</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>actionlib::ActionServerBase</name>
    <filename>classactionlib_1_1ActionServerBase.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>ServerGoalHandle&lt; ActionSpec &gt;</type>
      <name>GoalHandle</name>
      <anchorfile>classactionlib_1_1ActionServerBase.html</anchorfile>
      <anchor>a9cc2e70d9eb6e4a79c2a0ff99ee3eb6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ActionServerBase</name>
      <anchorfile>classactionlib_1_1ActionServerBase.html</anchorfile>
      <anchor>a198bdf7497b493b72325153bc4886510</anchor>
      <arglist>(boost::function&lt; void(GoalHandle)&gt; goal_cb, boost::function&lt; void(GoalHandle)&gt; cancel_cb, bool auto_start=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cancelCallback</name>
      <anchorfile>classactionlib_1_1ActionServerBase.html</anchorfile>
      <anchor>a59c879ce45d7eadeb8cf927a40af929f</anchor>
      <arglist>(const boost::shared_ptr&lt; const actionlib_msgs::GoalID &gt; &amp;goal_id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>goalCallback</name>
      <anchorfile>classactionlib_1_1ActionServerBase.html</anchorfile>
      <anchor>a64505e7fab0b30d9ae11024edc9b63f1</anchor>
      <arglist>(const boost::shared_ptr&lt; const ActionGoal &gt; &amp;goal)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerCancelCallback</name>
      <anchorfile>classactionlib_1_1ActionServerBase.html</anchorfile>
      <anchor>aead4aed356c1d877f846d7a9814af9a6</anchor>
      <arglist>(boost::function&lt; void(GoalHandle)&gt; cb)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerGoalCallback</name>
      <anchorfile>classactionlib_1_1ActionServerBase.html</anchorfile>
      <anchor>aa37b318b7fb574ecbd6163853434baec</anchor>
      <arglist>(boost::function&lt; void(GoalHandle)&gt; cb)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classactionlib_1_1ActionServerBase.html</anchorfile>
      <anchor>ad14610cc16ea7478e75c66c85e00586c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ActionServerBase</name>
      <anchorfile>classactionlib_1_1ActionServerBase.html</anchorfile>
      <anchor>a895bd84cf10886a7cdfa72e689cfc15f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>initialize</name>
      <anchorfile>classactionlib_1_1ActionServerBase.html</anchorfile>
      <anchor>aae4354aae0e5cdc0eaba14cc3e8c3ed8</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>publishFeedback</name>
      <anchorfile>classactionlib_1_1ActionServerBase.html</anchorfile>
      <anchor>a6a4fc23e7b6023d07691dad43cd564f5</anchor>
      <arglist>(const actionlib_msgs::GoalStatus &amp;status, const Feedback &amp;feedback)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>publishResult</name>
      <anchorfile>classactionlib_1_1ActionServerBase.html</anchorfile>
      <anchor>a6f5bbcfb795b14596ac663dc47297f60</anchor>
      <arglist>(const actionlib_msgs::GoalStatus &amp;status, const Result &amp;result)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>publishStatus</name>
      <anchorfile>classactionlib_1_1ActionServerBase.html</anchorfile>
      <anchor>ac37674059a94b0f11bc0103bc2652d4e</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::function&lt; void(GoalHandle)&gt;</type>
      <name>cancel_callback_</name>
      <anchorfile>classactionlib_1_1ActionServerBase.html</anchorfile>
      <anchor>a922287677b0dca232783b8a1a6ae007a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::function&lt; void(GoalHandle)&gt;</type>
      <name>goal_callback_</name>
      <anchorfile>classactionlib_1_1ActionServerBase.html</anchorfile>
      <anchor>a1bffe3b14f97c953e39addcfa1d1826a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; DestructionGuard &gt;</type>
      <name>guard_</name>
      <anchorfile>classactionlib_1_1ActionServerBase.html</anchorfile>
      <anchor>a3c8b776c1b7493c3072279ed1d9bcea3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>GoalIDGenerator</type>
      <name>id_generator_</name>
      <anchorfile>classactionlib_1_1ActionServerBase.html</anchorfile>
      <anchor>a2070ef1f2f68f19044161fbc6faad42f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Time</type>
      <name>last_cancel_</name>
      <anchorfile>classactionlib_1_1ActionServerBase.html</anchorfile>
      <anchor>a7c1a11c0c8ed3b16e95901c85eb0d423</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::recursive_mutex</type>
      <name>lock_</name>
      <anchorfile>classactionlib_1_1ActionServerBase.html</anchorfile>
      <anchor>a314e5516f951a473a7f963ab11cb75e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>started_</name>
      <anchorfile>classactionlib_1_1ActionServerBase.html</anchorfile>
      <anchor>a5cf3b0f67f7120a89ce10bcbe10e0e93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::list&lt; StatusTracker&lt; ActionSpec &gt; &gt;</type>
      <name>status_list_</name>
      <anchorfile>classactionlib_1_1ActionServerBase.html</anchorfile>
      <anchor>a0f6ca8fdf4dacb0b30b9021fce5358fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Duration</type>
      <name>status_list_timeout_</name>
      <anchorfile>classactionlib_1_1ActionServerBase.html</anchorfile>
      <anchor>a74d3dde7dea4266d78a4fab14603a508</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>HandleTrackerDeleter&lt; ActionSpec &gt;</name>
      <anchorfile>classactionlib_1_1ActionServerBase.html</anchorfile>
      <anchor>a7f0ffe0660ff30395d03e272ffa356f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>ServerGoalHandle&lt; ActionSpec &gt;</name>
      <anchorfile>classactionlib_1_1ActionServerBase.html</anchorfile>
      <anchor>a55f18fed1933f685382727fb356a1c0e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ActionServerBase&lt; TestAction &gt;</name>
    <filename>classactionlib_1_1ActionServerBase.html</filename>
    <member kind="typedef">
      <type>ServerGoalHandle&lt; TestAction &gt;</type>
      <name>GoalHandle</name>
      <anchorfile>classactionlib_1_1ActionServerBase.html</anchorfile>
      <anchor>a9cc2e70d9eb6e4a79c2a0ff99ee3eb6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ActionServerBase</name>
      <anchorfile>classactionlib_1_1ActionServerBase.html</anchorfile>
      <anchor>a198bdf7497b493b72325153bc4886510</anchor>
      <arglist>(boost::function&lt; void(GoalHandle)&gt; goal_cb, boost::function&lt; void(GoalHandle)&gt; cancel_cb, bool auto_start=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cancelCallback</name>
      <anchorfile>classactionlib_1_1ActionServerBase.html</anchorfile>
      <anchor>a59c879ce45d7eadeb8cf927a40af929f</anchor>
      <arglist>(const boost::shared_ptr&lt; const actionlib_msgs::GoalID &gt; &amp;goal_id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>goalCallback</name>
      <anchorfile>classactionlib_1_1ActionServerBase.html</anchorfile>
      <anchor>a64505e7fab0b30d9ae11024edc9b63f1</anchor>
      <arglist>(const boost::shared_ptr&lt; const ActionGoal &gt; &amp;goal)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerCancelCallback</name>
      <anchorfile>classactionlib_1_1ActionServerBase.html</anchorfile>
      <anchor>aead4aed356c1d877f846d7a9814af9a6</anchor>
      <arglist>(boost::function&lt; void(GoalHandle)&gt; cb)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerGoalCallback</name>
      <anchorfile>classactionlib_1_1ActionServerBase.html</anchorfile>
      <anchor>aa37b318b7fb574ecbd6163853434baec</anchor>
      <arglist>(boost::function&lt; void(GoalHandle)&gt; cb)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classactionlib_1_1ActionServerBase.html</anchorfile>
      <anchor>ad14610cc16ea7478e75c66c85e00586c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ActionServerBase</name>
      <anchorfile>classactionlib_1_1ActionServerBase.html</anchorfile>
      <anchor>a895bd84cf10886a7cdfa72e689cfc15f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>initialize</name>
      <anchorfile>classactionlib_1_1ActionServerBase.html</anchorfile>
      <anchor>aae4354aae0e5cdc0eaba14cc3e8c3ed8</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>publishFeedback</name>
      <anchorfile>classactionlib_1_1ActionServerBase.html</anchorfile>
      <anchor>a6a4fc23e7b6023d07691dad43cd564f5</anchor>
      <arglist>(const actionlib_msgs::GoalStatus &amp;status, const Feedback &amp;feedback)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>publishResult</name>
      <anchorfile>classactionlib_1_1ActionServerBase.html</anchorfile>
      <anchor>a6f5bbcfb795b14596ac663dc47297f60</anchor>
      <arglist>(const actionlib_msgs::GoalStatus &amp;status, const Result &amp;result)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>publishStatus</name>
      <anchorfile>classactionlib_1_1ActionServerBase.html</anchorfile>
      <anchor>ac37674059a94b0f11bc0103bc2652d4e</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::function&lt; void(GoalHandle)&gt;</type>
      <name>cancel_callback_</name>
      <anchorfile>classactionlib_1_1ActionServerBase.html</anchorfile>
      <anchor>a922287677b0dca232783b8a1a6ae007a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::function&lt; void(GoalHandle)&gt;</type>
      <name>goal_callback_</name>
      <anchorfile>classactionlib_1_1ActionServerBase.html</anchorfile>
      <anchor>a1bffe3b14f97c953e39addcfa1d1826a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; DestructionGuard &gt;</type>
      <name>guard_</name>
      <anchorfile>classactionlib_1_1ActionServerBase.html</anchorfile>
      <anchor>a3c8b776c1b7493c3072279ed1d9bcea3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>GoalIDGenerator</type>
      <name>id_generator_</name>
      <anchorfile>classactionlib_1_1ActionServerBase.html</anchorfile>
      <anchor>a2070ef1f2f68f19044161fbc6faad42f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Time</type>
      <name>last_cancel_</name>
      <anchorfile>classactionlib_1_1ActionServerBase.html</anchorfile>
      <anchor>a7c1a11c0c8ed3b16e95901c85eb0d423</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::recursive_mutex</type>
      <name>lock_</name>
      <anchorfile>classactionlib_1_1ActionServerBase.html</anchorfile>
      <anchor>a314e5516f951a473a7f963ab11cb75e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>started_</name>
      <anchorfile>classactionlib_1_1ActionServerBase.html</anchorfile>
      <anchor>a5cf3b0f67f7120a89ce10bcbe10e0e93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::list&lt; StatusTracker&lt; TestAction &gt; &gt;</type>
      <name>status_list_</name>
      <anchorfile>classactionlib_1_1ActionServerBase.html</anchorfile>
      <anchor>a0f6ca8fdf4dacb0b30b9021fce5358fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Duration</type>
      <name>status_list_timeout_</name>
      <anchorfile>classactionlib_1_1ActionServerBase.html</anchorfile>
      <anchor>a74d3dde7dea4266d78a4fab14603a508</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>HandleTrackerDeleter&lt; ActionSpec &gt;</name>
      <anchorfile>classactionlib_1_1ActionServerBase.html</anchorfile>
      <anchor>a7f0ffe0660ff30395d03e272ffa356f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>ServerGoalHandle&lt; ActionSpec &gt;</name>
      <anchorfile>classactionlib_1_1ActionServerBase.html</anchorfile>
      <anchor>a55f18fed1933f685382727fb356a1c0e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>actionlib::ClientGoalHandle</name>
    <filename>classactionlib_1_1ClientGoalHandle.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>void</type>
      <name>cancel</name>
      <anchorfile>classactionlib_1_1ClientGoalHandle.html</anchorfile>
      <anchor>a8a95902bbc3ebe7eb86b64504068bb26</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ClientGoalHandle</name>
      <anchorfile>classactionlib_1_1ClientGoalHandle.html</anchorfile>
      <anchor>a8396d0864a5e1efc30cdc19d8f7169a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CommState</type>
      <name>getCommState</name>
      <anchorfile>classactionlib_1_1ClientGoalHandle.html</anchorfile>
      <anchor>af4760ceaa9d4d51d420c6f2d7be70b58</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ResultConstPtr</type>
      <name>getResult</name>
      <anchorfile>classactionlib_1_1ClientGoalHandle.html</anchorfile>
      <anchor>aa0291685fa82b8ca6b84889989d37ed8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TerminalState</type>
      <name>getTerminalState</name>
      <anchorfile>classactionlib_1_1ClientGoalHandle.html</anchorfile>
      <anchor>a97180968843f7b48ae23faacd3b81f5b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isExpired</name>
      <anchorfile>classactionlib_1_1ClientGoalHandle.html</anchorfile>
      <anchor>a66eca78e585d4c9f4b19446bfae57cf1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classactionlib_1_1ClientGoalHandle.html</anchorfile>
      <anchor>a023c19c516559e7db5c9750a5f0750ae</anchor>
      <arglist>(const ClientGoalHandle&lt; ActionSpec &gt; &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classactionlib_1_1ClientGoalHandle.html</anchorfile>
      <anchor>ab4fdb7669e449ad2e6725e7dbd5ed009</anchor>
      <arglist>(const ClientGoalHandle&lt; ActionSpec &gt; &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resend</name>
      <anchorfile>classactionlib_1_1ClientGoalHandle.html</anchorfile>
      <anchor>a516c586aec507c31a2b6aa319bda205e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classactionlib_1_1ClientGoalHandle.html</anchorfile>
      <anchor>a2d8a600050d163ced05331439cf15101</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ClientGoalHandle</name>
      <anchorfile>classactionlib_1_1ClientGoalHandle.html</anchorfile>
      <anchor>a0bd044f970b74b5eff4fd5a334f9ff38</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>GoalManager&lt; ActionSpec &gt;</type>
      <name>GoalManagerT</name>
      <anchorfile>classactionlib_1_1ClientGoalHandle.html</anchorfile>
      <anchor>ab403fcaf1afe0ab14309cc65acece998</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>ManagedList&lt; boost::shared_ptr&lt; CommStateMachine&lt; ActionSpec &gt; &gt; &gt;</type>
      <name>ManagedListT</name>
      <anchorfile>classactionlib_1_1ClientGoalHandle.html</anchorfile>
      <anchor>a67aa21fa7b9f358602a141bef302ae2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ClientGoalHandle</name>
      <anchorfile>classactionlib_1_1ClientGoalHandle.html</anchorfile>
      <anchor>aa8de066419dd1e1696debfe286dfd469</anchor>
      <arglist>(GoalManagerT *gm, typename ManagedListT::Handle handle, const boost::shared_ptr&lt; DestructionGuard &gt; &amp;guard)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>active_</name>
      <anchorfile>classactionlib_1_1ClientGoalHandle.html</anchorfile>
      <anchor>afb72cfd08443b0a261585ac366a98a2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GoalManagerT *</type>
      <name>gm_</name>
      <anchorfile>classactionlib_1_1ClientGoalHandle.html</anchorfile>
      <anchor>a90de8f99dc890ba04f90644d3b8a9e2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; DestructionGuard &gt;</type>
      <name>guard_</name>
      <anchorfile>classactionlib_1_1ClientGoalHandle.html</anchorfile>
      <anchor>ab500b1e65cb7eee5e9060ff76e96beb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ManagedListT::Handle</type>
      <name>list_handle_</name>
      <anchorfile>classactionlib_1_1ClientGoalHandle.html</anchorfile>
      <anchor>ac4effbb8c43ca2e6c4abe9a7863ed4b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>GoalManager&lt; ActionSpec &gt;</name>
      <anchorfile>classactionlib_1_1ClientGoalHandle.html</anchorfile>
      <anchor>aa9c6d37452e9fa3fc06cb01b644c42d4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>actionlib::action_client::ClientGoalHandle</name>
    <filename>classactionlib_1_1action__client_1_1ClientGoalHandle.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__eq__</name>
      <anchorfile>classactionlib_1_1action__client_1_1ClientGoalHandle.html</anchorfile>
      <anchor>a04ed55cb3f28e15b77b29523920a2763</anchor>
      <arglist>(self, o)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__hash__</name>
      <anchorfile>classactionlib_1_1action__client_1_1ClientGoalHandle.html</anchorfile>
      <anchor>a61827766394249303a34d7397c668784</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classactionlib_1_1action__client_1_1ClientGoalHandle.html</anchorfile>
      <anchor>a9da0ba388a0d34fadb8be6dd8315d0c8</anchor>
      <arglist>(self, comm_state_machine)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__ne__</name>
      <anchorfile>classactionlib_1_1action__client_1_1ClientGoalHandle.html</anchorfile>
      <anchor>a8e755759d01a5347721057c42233481b</anchor>
      <arglist>(self, o)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>cancel</name>
      <anchorfile>classactionlib_1_1action__client_1_1ClientGoalHandle.html</anchorfile>
      <anchor>a0a5e6ec22aeb2f1f10cfdcaac4826982</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_comm_state</name>
      <anchorfile>classactionlib_1_1action__client_1_1ClientGoalHandle.html</anchorfile>
      <anchor>aa7e978b58a438b2a08579b7d2c3f132f</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_goal_status</name>
      <anchorfile>classactionlib_1_1action__client_1_1ClientGoalHandle.html</anchorfile>
      <anchor>aa07e38b782d046697ee6532d683fd77e</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_goal_status_text</name>
      <anchorfile>classactionlib_1_1action__client_1_1ClientGoalHandle.html</anchorfile>
      <anchor>a6f8352b1f7cfce8045e486b91fc7cca5</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_result</name>
      <anchorfile>classactionlib_1_1action__client_1_1ClientGoalHandle.html</anchorfile>
      <anchor>aabde49480ecbda045e80c56a04484468</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_terminal_state</name>
      <anchorfile>classactionlib_1_1action__client_1_1ClientGoalHandle.html</anchorfile>
      <anchor>a77ceeb5660e570678594e1d6108d4ab2</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>comm_state_machine</name>
      <anchorfile>classactionlib_1_1action__client_1_1ClientGoalHandle.html</anchorfile>
      <anchor>aa63895f26695daca6caaac38d991f996</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ClientGoalHandle&lt; TestRequestAction &gt;</name>
    <filename>classactionlib_1_1ClientGoalHandle.html</filename>
    <member kind="function">
      <type>void</type>
      <name>cancel</name>
      <anchorfile>classactionlib_1_1ClientGoalHandle.html</anchorfile>
      <anchor>a8a95902bbc3ebe7eb86b64504068bb26</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ClientGoalHandle</name>
      <anchorfile>classactionlib_1_1ClientGoalHandle.html</anchorfile>
      <anchor>a8396d0864a5e1efc30cdc19d8f7169a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CommState</type>
      <name>getCommState</name>
      <anchorfile>classactionlib_1_1ClientGoalHandle.html</anchorfile>
      <anchor>af4760ceaa9d4d51d420c6f2d7be70b58</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ResultConstPtr</type>
      <name>getResult</name>
      <anchorfile>classactionlib_1_1ClientGoalHandle.html</anchorfile>
      <anchor>aa0291685fa82b8ca6b84889989d37ed8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TerminalState</type>
      <name>getTerminalState</name>
      <anchorfile>classactionlib_1_1ClientGoalHandle.html</anchorfile>
      <anchor>a97180968843f7b48ae23faacd3b81f5b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isExpired</name>
      <anchorfile>classactionlib_1_1ClientGoalHandle.html</anchorfile>
      <anchor>a66eca78e585d4c9f4b19446bfae57cf1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classactionlib_1_1ClientGoalHandle.html</anchorfile>
      <anchor>a023c19c516559e7db5c9750a5f0750ae</anchor>
      <arglist>(const ClientGoalHandle&lt; TestRequestAction &gt; &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classactionlib_1_1ClientGoalHandle.html</anchorfile>
      <anchor>ab4fdb7669e449ad2e6725e7dbd5ed009</anchor>
      <arglist>(const ClientGoalHandle&lt; TestRequestAction &gt; &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resend</name>
      <anchorfile>classactionlib_1_1ClientGoalHandle.html</anchorfile>
      <anchor>a516c586aec507c31a2b6aa319bda205e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classactionlib_1_1ClientGoalHandle.html</anchorfile>
      <anchor>a2d8a600050d163ced05331439cf15101</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ClientGoalHandle</name>
      <anchorfile>classactionlib_1_1ClientGoalHandle.html</anchorfile>
      <anchor>a0bd044f970b74b5eff4fd5a334f9ff38</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>GoalManager&lt; TestRequestAction &gt;</type>
      <name>GoalManagerT</name>
      <anchorfile>classactionlib_1_1ClientGoalHandle.html</anchorfile>
      <anchor>ab403fcaf1afe0ab14309cc65acece998</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>ManagedList&lt; boost::shared_ptr&lt; CommStateMachine&lt; TestRequestAction &gt; &gt; &gt;</type>
      <name>ManagedListT</name>
      <anchorfile>classactionlib_1_1ClientGoalHandle.html</anchorfile>
      <anchor>a67aa21fa7b9f358602a141bef302ae2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ClientGoalHandle</name>
      <anchorfile>classactionlib_1_1ClientGoalHandle.html</anchorfile>
      <anchor>aa8de066419dd1e1696debfe286dfd469</anchor>
      <arglist>(GoalManagerT *gm, typename ManagedListT::Handle handle, const boost::shared_ptr&lt; DestructionGuard &gt; &amp;guard)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>active_</name>
      <anchorfile>classactionlib_1_1ClientGoalHandle.html</anchorfile>
      <anchor>afb72cfd08443b0a261585ac366a98a2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GoalManagerT *</type>
      <name>gm_</name>
      <anchorfile>classactionlib_1_1ClientGoalHandle.html</anchorfile>
      <anchor>a90de8f99dc890ba04f90644d3b8a9e2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; DestructionGuard &gt;</type>
      <name>guard_</name>
      <anchorfile>classactionlib_1_1ClientGoalHandle.html</anchorfile>
      <anchor>ab500b1e65cb7eee5e9060ff76e96beb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ManagedListT::Handle</type>
      <name>list_handle_</name>
      <anchorfile>classactionlib_1_1ClientGoalHandle.html</anchorfile>
      <anchor>ac4effbb8c43ca2e6c4abe9a7863ed4b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>GoalManager&lt; ActionSpec &gt;</name>
      <anchorfile>classactionlib_1_1ClientGoalHandle.html</anchorfile>
      <anchor>aa9c6d37452e9fa3fc06cb01b644c42d4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>actionlib::CommState</name>
    <filename>classactionlib_1_1CommState.html</filename>
    <member kind="enumvalue">
      <name>ACTIVE</name>
      <anchorfile>classactionlib_1_1CommState.html</anchorfile>
      <anchor>a31649320f1e636e521a2fbfe8390957daccc178151cf0b435043563fd44922ae7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DONE</name>
      <anchorfile>classactionlib_1_1CommState.html</anchorfile>
      <anchor>a31649320f1e636e521a2fbfe8390957da236e64ab775c61e0a0011c856d607ebd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PENDING</name>
      <anchorfile>classactionlib_1_1CommState.html</anchorfile>
      <anchor>a31649320f1e636e521a2fbfe8390957da22d28fac659f550f6a50e408486697d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PREEMPTING</name>
      <anchorfile>classactionlib_1_1CommState.html</anchorfile>
      <anchor>a31649320f1e636e521a2fbfe8390957dacf28c161c21eb13bae6c56624985f744</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RECALLING</name>
      <anchorfile>classactionlib_1_1CommState.html</anchorfile>
      <anchor>a31649320f1e636e521a2fbfe8390957da271753945af74cb86f1fdb8e910ff702</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>StateEnum</name>
      <anchorfile>classactionlib_1_1CommState.html</anchorfile>
      <anchor>a31649320f1e636e521a2fbfe8390957d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WAITING_FOR_GOAL_ACK</name>
      <anchorfile>classactionlib_1_1CommState.html</anchorfile>
      <anchor>a31649320f1e636e521a2fbfe8390957da4d1009b50154c582c3508d69906f2dac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PENDING</name>
      <anchorfile>classactionlib_1_1CommState.html</anchorfile>
      <anchor>a31649320f1e636e521a2fbfe8390957da22d28fac659f550f6a50e408486697d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACTIVE</name>
      <anchorfile>classactionlib_1_1CommState.html</anchorfile>
      <anchor>a31649320f1e636e521a2fbfe8390957daccc178151cf0b435043563fd44922ae7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WAITING_FOR_RESULT</name>
      <anchorfile>classactionlib_1_1CommState.html</anchorfile>
      <anchor>a31649320f1e636e521a2fbfe8390957da142a5d1b10a649566f98b313501332d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WAITING_FOR_CANCEL_ACK</name>
      <anchorfile>classactionlib_1_1CommState.html</anchorfile>
      <anchor>a31649320f1e636e521a2fbfe8390957dabff3e6facfa94bdcab4452513203ee2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RECALLING</name>
      <anchorfile>classactionlib_1_1CommState.html</anchorfile>
      <anchor>a31649320f1e636e521a2fbfe8390957da271753945af74cb86f1fdb8e910ff702</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PREEMPTING</name>
      <anchorfile>classactionlib_1_1CommState.html</anchorfile>
      <anchor>a31649320f1e636e521a2fbfe8390957dacf28c161c21eb13bae6c56624985f744</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DONE</name>
      <anchorfile>classactionlib_1_1CommState.html</anchorfile>
      <anchor>a31649320f1e636e521a2fbfe8390957da236e64ab775c61e0a0011c856d607ebd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WAITING_FOR_CANCEL_ACK</name>
      <anchorfile>classactionlib_1_1CommState.html</anchorfile>
      <anchor>a31649320f1e636e521a2fbfe8390957dabff3e6facfa94bdcab4452513203ee2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WAITING_FOR_GOAL_ACK</name>
      <anchorfile>classactionlib_1_1CommState.html</anchorfile>
      <anchor>a31649320f1e636e521a2fbfe8390957da4d1009b50154c582c3508d69906f2dac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WAITING_FOR_RESULT</name>
      <anchorfile>classactionlib_1_1CommState.html</anchorfile>
      <anchor>a31649320f1e636e521a2fbfe8390957da142a5d1b10a649566f98b313501332d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CommState</name>
      <anchorfile>classactionlib_1_1CommState.html</anchorfile>
      <anchor>af10420bfea3d0afea5e644c50f9d00ae</anchor>
      <arglist>(const StateEnum &amp;state)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classactionlib_1_1CommState.html</anchorfile>
      <anchor>a750df2dc50b5a4ae39d6054dba6a3e5f</anchor>
      <arglist>(const CommState &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classactionlib_1_1CommState.html</anchorfile>
      <anchor>a6e0585c451c6e0c8df95ccc966a7e94a</anchor>
      <arglist>(const CommState::StateEnum &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classactionlib_1_1CommState.html</anchorfile>
      <anchor>aa65b35fc832d9a07fd88d574ab18e70e</anchor>
      <arglist>(const CommState &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classactionlib_1_1CommState.html</anchorfile>
      <anchor>a11c8a9716f459fd7202ce73dc30300ea</anchor>
      <arglist>(const CommState::StateEnum &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toString</name>
      <anchorfile>classactionlib_1_1CommState.html</anchorfile>
      <anchor>a58674abf0a14f7400dc6b2d945156305</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>StateEnum</type>
      <name>state_</name>
      <anchorfile>classactionlib_1_1CommState.html</anchorfile>
      <anchor>a37b9ec95e7ba3f179d03ba7a5ae80f88</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CommState</name>
      <anchorfile>classactionlib_1_1CommState.html</anchorfile>
      <anchor>aa57e31827d955583886d5e6db1df6c8a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>actionlib::action_client::CommState</name>
    <filename>classactionlib_1_1action__client_1_1CommState.html</filename>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>ACTIVE</name>
      <anchorfile>classactionlib_1_1action__client_1_1CommState.html</anchorfile>
      <anchor>a3c16db54888258f9fd3187df56cfed7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>DONE</name>
      <anchorfile>classactionlib_1_1action__client_1_1CommState.html</anchorfile>
      <anchor>a8ae7a687103e852657d2898e36ec8bcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>LOST</name>
      <anchorfile>classactionlib_1_1action__client_1_1CommState.html</anchorfile>
      <anchor>aa58189aec3fabb1db403be8a6c8f22bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>PENDING</name>
      <anchorfile>classactionlib_1_1action__client_1_1CommState.html</anchorfile>
      <anchor>a5250c7b928dde59ffbcb71053f95d25e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>PREEMPTING</name>
      <anchorfile>classactionlib_1_1action__client_1_1CommState.html</anchorfile>
      <anchor>aac4abf3c1c6428842e7d3214d0445b6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>RECALLING</name>
      <anchorfile>classactionlib_1_1action__client_1_1CommState.html</anchorfile>
      <anchor>a5ec691046f60165724abd7dcf18fd6a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>WAITING_FOR_CANCEL_ACK</name>
      <anchorfile>classactionlib_1_1action__client_1_1CommState.html</anchorfile>
      <anchor>a8751979527435ce8121b3648bef28dd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>WAITING_FOR_GOAL_ACK</name>
      <anchorfile>classactionlib_1_1action__client_1_1CommState.html</anchorfile>
      <anchor>a1c6a9e237b58679f3f1b2dbe02f4ebfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>WAITING_FOR_RESULT</name>
      <anchorfile>classactionlib_1_1action__client_1_1CommState.html</anchorfile>
      <anchor>a64b19a63bc32bcc3be4de21cb995c0b9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>actionlib::CommStateMachine</name>
    <filename>classactionlib_1_1CommStateMachine.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>boost::function&lt; void(const ClientGoalHandle&lt; ActionSpec &gt; &amp;, const FeedbackConstPtr &amp;)&gt;</type>
      <name>FeedbackCallback</name>
      <anchorfile>classactionlib_1_1CommStateMachine.html</anchorfile>
      <anchor>aefb3eca326ca23a09ae469d467c7d632</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ClientGoalHandle&lt; ActionSpec &gt;</type>
      <name>GoalHandleT</name>
      <anchorfile>classactionlib_1_1CommStateMachine.html</anchorfile>
      <anchor>a33530715d3d5555d23cc441f360edefd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::function&lt; void(const ClientGoalHandle&lt; ActionSpec &gt; &amp;)&gt;</type>
      <name>TransitionCallback</name>
      <anchorfile>classactionlib_1_1CommStateMachine.html</anchorfile>
      <anchor>a2eacafa03c7c7007b01fe6cb2387efb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CommStateMachine</name>
      <anchorfile>classactionlib_1_1CommStateMachine.html</anchorfile>
      <anchor>a2a93595bb6e31b6a8cf3d355f4ddcfd5</anchor>
      <arglist>(const ActionGoalConstPtr &amp;action_goal, TransitionCallback transition_cb, FeedbackCallback feedback_cb)</arglist>
    </member>
    <member kind="function">
      <type>ActionGoalConstPtr</type>
      <name>getActionGoal</name>
      <anchorfile>classactionlib_1_1CommStateMachine.html</anchorfile>
      <anchor>a2c5fa8cf8ca884e8c9ee2e4d0b6b1d14</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CommState</type>
      <name>getCommState</name>
      <anchorfile>classactionlib_1_1CommStateMachine.html</anchorfile>
      <anchor>a93aeae74a4e7ebef06691a0b85210d8d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>actionlib_msgs::GoalStatus</type>
      <name>getGoalStatus</name>
      <anchorfile>classactionlib_1_1CommStateMachine.html</anchorfile>
      <anchor>a66ebe3e33d124f6a8757f647cc21b18f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ResultConstPtr</type>
      <name>getResult</name>
      <anchorfile>classactionlib_1_1CommStateMachine.html</anchorfile>
      <anchor>a2aa35bc33a08374d89fbe5580fa33ea1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>processLost</name>
      <anchorfile>classactionlib_1_1CommStateMachine.html</anchorfile>
      <anchor>a50cb378ebd4b2372ba12abb01a4539fd</anchor>
      <arglist>(GoalHandleT &amp;gh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transitionToState</name>
      <anchorfile>classactionlib_1_1CommStateMachine.html</anchorfile>
      <anchor>a8e4aa6cc03704e0ef2ea76ce4828a976</anchor>
      <arglist>(GoalHandleT &amp;gh, const CommState &amp;next_state)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transitionToState</name>
      <anchorfile>classactionlib_1_1CommStateMachine.html</anchorfile>
      <anchor>add4eafbf46c762ea1ed6d7463e916d6b</anchor>
      <arglist>(GoalHandleT &amp;gh, const CommState::StateEnum &amp;next_state)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateFeedback</name>
      <anchorfile>classactionlib_1_1CommStateMachine.html</anchorfile>
      <anchor>a3f7025af3e415b68384309ce7955075a</anchor>
      <arglist>(GoalHandleT &amp;gh, const ActionFeedbackConstPtr &amp;action_feedback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateResult</name>
      <anchorfile>classactionlib_1_1CommStateMachine.html</anchorfile>
      <anchor>a8c7d3f7fb44f3fbab3ce725f859a91f5</anchor>
      <arglist>(GoalHandleT &amp;gh, const ActionResultConstPtr &amp;action_result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateStatus</name>
      <anchorfile>classactionlib_1_1CommStateMachine.html</anchorfile>
      <anchor>a33b6796cf77359abbbfdc49b9a2e280a</anchor>
      <arglist>(GoalHandleT &amp;gh, const actionlib_msgs::GoalStatusArrayConstPtr &amp;status_array)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CommStateMachine</name>
      <anchorfile>classactionlib_1_1CommStateMachine.html</anchorfile>
      <anchor>a08ec9fcc9c9ad8f2fcc6c325769b64e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const actionlib_msgs::GoalStatus *</type>
      <name>findGoalStatus</name>
      <anchorfile>classactionlib_1_1CommStateMachine.html</anchorfile>
      <anchor>a16e3a0861187f30aa1c16e6b2b666b34</anchor>
      <arglist>(const std::vector&lt; actionlib_msgs::GoalStatus &gt; &amp;status_vec) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setCommState</name>
      <anchorfile>classactionlib_1_1CommStateMachine.html</anchorfile>
      <anchor>a4d7619ff357e1298fc763104fd1d6104</anchor>
      <arglist>(const CommState &amp;state)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setCommState</name>
      <anchorfile>classactionlib_1_1CommStateMachine.html</anchorfile>
      <anchor>a6cf41e6694b5a257dd6d30573faef099</anchor>
      <arglist>(const CommState::StateEnum &amp;state)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ActionGoalConstPtr</type>
      <name>action_goal_</name>
      <anchorfile>classactionlib_1_1CommStateMachine.html</anchorfile>
      <anchor>a173986f4621f83db023c38872887164e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FeedbackCallback</type>
      <name>feedback_cb_</name>
      <anchorfile>classactionlib_1_1CommStateMachine.html</anchorfile>
      <anchor>aa87c1f48fd6b1a6986eec526ddc5cb09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>actionlib_msgs::GoalStatus</type>
      <name>latest_goal_status_</name>
      <anchorfile>classactionlib_1_1CommStateMachine.html</anchorfile>
      <anchor>a638035c1c938fda57350d5114eed4e56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ActionResultConstPtr</type>
      <name>latest_result_</name>
      <anchorfile>classactionlib_1_1CommStateMachine.html</anchorfile>
      <anchor>a52d9376d4c243775970e85c14d2f24fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CommState</type>
      <name>state_</name>
      <anchorfile>classactionlib_1_1CommStateMachine.html</anchorfile>
      <anchor>a9e621491a21237a350c0aad7e8c2370d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TransitionCallback</type>
      <name>transition_cb_</name>
      <anchorfile>classactionlib_1_1CommStateMachine.html</anchorfile>
      <anchor>ae39dc8e27ffc5577b1bc7dadaf3900be</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>actionlib::action_client::CommStateMachine</name>
    <filename>classactionlib_1_1action__client_1_1CommStateMachine.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__eq__</name>
      <anchorfile>classactionlib_1_1action__client_1_1CommStateMachine.html</anchorfile>
      <anchor>aa72034ac407b1f54ff07c307ed6bd853</anchor>
      <arglist>(self, o)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__hash__</name>
      <anchorfile>classactionlib_1_1action__client_1_1CommStateMachine.html</anchorfile>
      <anchor>a0e09bc0fab042bf0f15a4e71bfd42d45</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classactionlib_1_1action__client_1_1CommStateMachine.html</anchorfile>
      <anchor>a4fc9d5ecf0ecff51487e90f459a1eb89</anchor>
      <arglist>(self, action_goal, transition_cb, feedback_cb, send_goal_fn, send_cancel_fn)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_state</name>
      <anchorfile>classactionlib_1_1action__client_1_1CommStateMachine.html</anchorfile>
      <anchor>a42bb1b73f009d466bcdc45bc3dfc953b</anchor>
      <arglist>(self, state)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>transition_to</name>
      <anchorfile>classactionlib_1_1action__client_1_1CommStateMachine.html</anchorfile>
      <anchor>a460c0a70ef544f4a6cef95baf2f9c730</anchor>
      <arglist>(self, state)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update_feedback</name>
      <anchorfile>classactionlib_1_1action__client_1_1CommStateMachine.html</anchorfile>
      <anchor>a67658b2276c56be89f929acd1a9f4e07</anchor>
      <arglist>(self, action_feedback)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update_result</name>
      <anchorfile>classactionlib_1_1action__client_1_1CommStateMachine.html</anchorfile>
      <anchor>a0ec976a1b62b89622b32c051eebdaf68</anchor>
      <arglist>(self, action_result)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update_status</name>
      <anchorfile>classactionlib_1_1action__client_1_1CommStateMachine.html</anchorfile>
      <anchor>a55681372189bc96c927e2263bf8b2bbf</anchor>
      <arglist>(self, status_array)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>action_goal</name>
      <anchorfile>classactionlib_1_1action__client_1_1CommStateMachine.html</anchorfile>
      <anchor>a7588c95d2b33ee18556ff22dc2a9bd25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>feedback_cb</name>
      <anchorfile>classactionlib_1_1action__client_1_1CommStateMachine.html</anchorfile>
      <anchor>a78b68e84dacd5b5b6a8d797a95d92d11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>latest_goal_status</name>
      <anchorfile>classactionlib_1_1action__client_1_1CommStateMachine.html</anchorfile>
      <anchor>a026ce7c863be45fe6b79ed1c3f4bea43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>latest_result</name>
      <anchorfile>classactionlib_1_1action__client_1_1CommStateMachine.html</anchorfile>
      <anchor>a584f96f47331ddb6c17327e1ba9c98c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>mutex</name>
      <anchorfile>classactionlib_1_1action__client_1_1CommStateMachine.html</anchorfile>
      <anchor>a9028f6191a2da14c9e5c117573478e5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>send_cancel_fn</name>
      <anchorfile>classactionlib_1_1action__client_1_1CommStateMachine.html</anchorfile>
      <anchor>a15bbecd24108ba738a4b8ff6e0034055</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>send_goal_fn</name>
      <anchorfile>classactionlib_1_1action__client_1_1CommStateMachine.html</anchorfile>
      <anchor>a7c88a74da3ae09607e43787cf9ebe2ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>state</name>
      <anchorfile>classactionlib_1_1action__client_1_1CommStateMachine.html</anchorfile>
      <anchor>a2df7aa192856851af3d11830a25d972d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>transition_cb</name>
      <anchorfile>classactionlib_1_1action__client_1_1CommStateMachine.html</anchorfile>
      <anchor>a162ffbfbada492d4bccf4a995182ff7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_mark_as_lost</name>
      <anchorfile>classactionlib_1_1action__client_1_1CommStateMachine.html</anchorfile>
      <anchor>a337ae2a331a695518cd2e5ada2fa5263</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>actionlib::ConnectionMonitor</name>
    <filename>classactionlib_1_1ConnectionMonitor.html</filename>
    <member kind="function">
      <type>void</type>
      <name>cancelConnectCallback</name>
      <anchorfile>classactionlib_1_1ConnectionMonitor.html</anchorfile>
      <anchor>a44681984d82384b7ae0f8896cea0137a</anchor>
      <arglist>(const ros::SingleSubscriberPublisher &amp;pub)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cancelDisconnectCallback</name>
      <anchorfile>classactionlib_1_1ConnectionMonitor.html</anchorfile>
      <anchor>aecc74d274ba67d42785f025c95dbe1bb</anchor>
      <arglist>(const ros::SingleSubscriberPublisher &amp;pub)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ConnectionMonitor</name>
      <anchorfile>classactionlib_1_1ConnectionMonitor.html</anchorfile>
      <anchor>a8f45122a6be1bb8704e2a069751eda4e</anchor>
      <arglist>(ros::Subscriber &amp;feedback_sub, ros::Subscriber &amp;result_sub)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>goalConnectCallback</name>
      <anchorfile>classactionlib_1_1ConnectionMonitor.html</anchorfile>
      <anchor>a4ce8110fb928a63c1055fc67517c4314</anchor>
      <arglist>(const ros::SingleSubscriberPublisher &amp;pub)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>goalDisconnectCallback</name>
      <anchorfile>classactionlib_1_1ConnectionMonitor.html</anchorfile>
      <anchor>a61e4a703109abf5b99039f215b1a4b4a</anchor>
      <arglist>(const ros::SingleSubscriberPublisher &amp;pub)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isServerConnected</name>
      <anchorfile>classactionlib_1_1ConnectionMonitor.html</anchorfile>
      <anchor>a787f728580cda8ac394d0c7d0bf4506d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>processStatus</name>
      <anchorfile>classactionlib_1_1ConnectionMonitor.html</anchorfile>
      <anchor>ad9a0206b069b4f0bd80a1748daa1aecf</anchor>
      <arglist>(const actionlib_msgs::GoalStatusArrayConstPtr &amp;status, const std::string &amp;cur_status_caller_id)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>waitForActionServerToStart</name>
      <anchorfile>classactionlib_1_1ConnectionMonitor.html</anchorfile>
      <anchor>aaffb2ec28117a1200b8801da55f189e1</anchor>
      <arglist>(const ros::Duration &amp;timeout=ros::Duration(0, 0), const ros::NodeHandle &amp;nh=ros::NodeHandle())</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>cancelSubscribersString</name>
      <anchorfile>classactionlib_1_1ConnectionMonitor.html</anchorfile>
      <anchor>a6c7d888bb1a9bd3de6b0c895fc23b1dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>goalSubscribersString</name>
      <anchorfile>classactionlib_1_1ConnectionMonitor.html</anchorfile>
      <anchor>abe4cbafcfdcbb9f9be4aec79c5a98a10</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, size_t &gt;</type>
      <name>cancelSubscribers_</name>
      <anchorfile>classactionlib_1_1ConnectionMonitor.html</anchorfile>
      <anchor>a3b592b68355d52c67c300c3e47ac8239</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::condition</type>
      <name>check_connection_condition_</name>
      <anchorfile>classactionlib_1_1ConnectionMonitor.html</anchorfile>
      <anchor>ac84b19cedc56333b94ccaeb8dae86fda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::recursive_mutex</type>
      <name>data_mutex_</name>
      <anchorfile>classactionlib_1_1ConnectionMonitor.html</anchorfile>
      <anchor>a385a8ff410c55dd41a3995df7b792d9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber &amp;</type>
      <name>feedback_sub_</name>
      <anchorfile>classactionlib_1_1ConnectionMonitor.html</anchorfile>
      <anchor>a86821e4c40e18a841ed902230b014b74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, size_t &gt;</type>
      <name>goalSubscribers_</name>
      <anchorfile>classactionlib_1_1ConnectionMonitor.html</anchorfile>
      <anchor>aef451148d1bfeb3e4caf199cb5ce3902</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Time</type>
      <name>latest_status_time_</name>
      <anchorfile>classactionlib_1_1ConnectionMonitor.html</anchorfile>
      <anchor>a929c211e184a5b353ee21d7e7b9c71f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber &amp;</type>
      <name>result_sub_</name>
      <anchorfile>classactionlib_1_1ConnectionMonitor.html</anchorfile>
      <anchor>a6eebc67741c84a2b84bc6170b932a51a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>status_caller_id_</name>
      <anchorfile>classactionlib_1_1ConnectionMonitor.html</anchorfile>
      <anchor>a4e0120a8c74638cf9d2f4309bf076ea0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>status_received_</name>
      <anchorfile>classactionlib_1_1ConnectionMonitor.html</anchorfile>
      <anchor>abed1e1cb221a2bb6695efad7df5f1399</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>simple_action_server_deadlock_companion::Constants</name>
    <filename>classsimple__action__server__deadlock__companion_1_1Constants.html</filename>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>max_action_duration</name>
      <anchorfile>classsimple__action__server__deadlock__companion_1_1Constants.html</anchorfile>
      <anchor>a126df5b75a44d519311bb74167323b3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>string</type>
      <name>node</name>
      <anchorfile>classsimple__action__server__deadlock__companion_1_1Constants.html</anchorfile>
      <anchor>afd0ee366059ebe52e8cdef0e42c2365c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>string</type>
      <name>topic</name>
      <anchorfile>classsimple__action__server__deadlock__companion_1_1Constants.html</anchorfile>
      <anchor>a5d3a3c97beb2a2dcca30ab9e9a4c1e14</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>test_simple_action_server_deadlock::Constants</name>
    <filename>classtest__simple__action__server__deadlock_1_1Constants.html</filename>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>deadlock_timeout</name>
      <anchorfile>classtest__simple__action__server__deadlock_1_1Constants.html</anchorfile>
      <anchor>abdefb2018abb63fd8c1578d7f7116b2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>max_action_duration</name>
      <anchorfile>classtest__simple__action__server__deadlock_1_1Constants.html</anchorfile>
      <anchor>adb907cf61a8682bf4ec35f56db9f5b15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>string</type>
      <name>node</name>
      <anchorfile>classtest__simple__action__server__deadlock_1_1Constants.html</anchorfile>
      <anchor>a3f94b048a0de347afa0bda978782ec68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>string</type>
      <name>pkg</name>
      <anchorfile>classtest__simple__action__server__deadlock_1_1Constants.html</anchorfile>
      <anchor>a214bd521f885a807a945763703faa8b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>shutdown_timeout</name>
      <anchorfile>classtest__simple__action__server__deadlock_1_1Constants.html</anchorfile>
      <anchor>af956876359103aa51196927cfd0deb4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>string</type>
      <name>topic</name>
      <anchorfile>classtest__simple__action__server__deadlock_1_1Constants.html</anchorfile>
      <anchor>ac38afbe2d2db73ff5b082d3e951697aa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>simple_action_server_deadlock_companion::DeadlockCompanion</name>
    <filename>classsimple__action__server__deadlock__companion_1_1DeadlockCompanion.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classsimple__action__server__deadlock__companion_1_1DeadlockCompanion.html</anchorfile>
      <anchor>a556adf4db81d9adafbff1f86623ba6bc</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>run</name>
      <anchorfile>classsimple__action__server__deadlock__companion_1_1DeadlockCompanion.html</anchorfile>
      <anchor>abf12749e07f2cf17632b0379e4384401</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>action_client</name>
      <anchorfile>classsimple__action__server__deadlock__companion_1_1DeadlockCompanion.html</anchorfile>
      <anchor>a360c8b0643cb8e1ae223cac921d947c1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>test_simple_action_server_deadlock::DeadlockTest</name>
    <filename>classtest__simple__action__server__deadlock_1_1DeadlockTest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>execute_callback</name>
      <anchorfile>classtest__simple__action__server__deadlock_1_1DeadlockTest.html</anchorfile>
      <anchor>a5b832c9ba9f2454f394d54436e8c0604</anchor>
      <arglist>(self, goal)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>preempt_callback</name>
      <anchorfile>classtest__simple__action__server__deadlock_1_1DeadlockTest.html</anchorfile>
      <anchor>a51dbb4b87695d267ff6f30e4a16997e6</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_deadlock</name>
      <anchorfile>classtest__simple__action__server__deadlock_1_1DeadlockTest.html</anchorfile>
      <anchor>a2aa5b7db85d06ee73d14278938f89fde</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>action_server</name>
      <anchorfile>classtest__simple__action__server__deadlock_1_1DeadlockTest.html</anchorfile>
      <anchor>aea97d9f4932b7bf2c21ccfa626f6b06d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>condition</name>
      <anchorfile>classtest__simple__action__server__deadlock_1_1DeadlockTest.html</anchorfile>
      <anchor>a4c3959f0c9bf8b60b6a899bbc884c40e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>last_execution_time</name>
      <anchorfile>classtest__simple__action__server__deadlock_1_1DeadlockTest.html</anchorfile>
      <anchor>a20ff22426e3f6ab8d01f5534ba987681</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>actionlib::DestructionGuard</name>
    <filename>classactionlib_1_1DestructionGuard.html</filename>
    <class kind="class">actionlib::DestructionGuard::ScopedProtector</class>
    <member kind="function">
      <type>void</type>
      <name>destruct</name>
      <anchorfile>classactionlib_1_1DestructionGuard.html</anchorfile>
      <anchor>a6744d1af29fd2e2eafa59fbe307fc37d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DestructionGuard</name>
      <anchorfile>classactionlib_1_1DestructionGuard.html</anchorfile>
      <anchor>aaf14984db8e630d047ba2a5418824b7d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>tryProtect</name>
      <anchorfile>classactionlib_1_1DestructionGuard.html</anchorfile>
      <anchor>a5eee0aa66409000b02d11328ffb22fe9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unprotect</name>
      <anchorfile>classactionlib_1_1DestructionGuard.html</anchorfile>
      <anchor>a315916abd420c380d91a3ca64f350e7a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::condition</type>
      <name>count_condition_</name>
      <anchorfile>classactionlib_1_1DestructionGuard.html</anchorfile>
      <anchor>ac3b87c6fce8037723a9f5d2418624f00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>destructing_</name>
      <anchorfile>classactionlib_1_1DestructionGuard.html</anchorfile>
      <anchor>a9cdba33375f484a8d6795eac0c4b6306</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>mutex_</name>
      <anchorfile>classactionlib_1_1DestructionGuard.html</anchorfile>
      <anchor>a50da9a3dfcab461a493818994bbd78e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>use_count_</name>
      <anchorfile>classactionlib_1_1DestructionGuard.html</anchorfile>
      <anchor>a23803253c751b8c6e41daa9b2815d493</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>actionlib::ManagedList::ElemDeleter</name>
    <filename>classactionlib_1_1ManagedList_1_1ElemDeleter.html</filename>
    <member kind="function">
      <type></type>
      <name>ElemDeleter</name>
      <anchorfile>classactionlib_1_1ManagedList_1_1ElemDeleter.html</anchorfile>
      <anchor>a47fcf39a2e4e3c65167133457329e8d3</anchor>
      <arglist>(iterator it, CustomDeleter deleter, const boost::shared_ptr&lt; DestructionGuard &gt; &amp;guard)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>classactionlib_1_1ManagedList_1_1ElemDeleter.html</anchorfile>
      <anchor>abb4e9009ea43d3cc9b60c793a447dcc6</anchor>
      <arglist>(void *)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CustomDeleter</type>
      <name>deleter_</name>
      <anchorfile>classactionlib_1_1ManagedList_1_1ElemDeleter.html</anchorfile>
      <anchor>a6ccd333b80dce6b5e148ad6e9554fa21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; DestructionGuard &gt;</type>
      <name>guard_</name>
      <anchorfile>classactionlib_1_1ManagedList_1_1ElemDeleter.html</anchorfile>
      <anchor>a87daddfc4cb8e085efd2afca8ffb9d22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>iterator</type>
      <name>it_</name>
      <anchorfile>classactionlib_1_1ManagedList_1_1ElemDeleter.html</anchorfile>
      <anchor>a854a07993afc6ca543f4f908f0125553</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>actionlib::EnclosureDeleter</name>
    <filename>classactionlib_1_1EnclosureDeleter.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>EnclosureDeleter</name>
      <anchorfile>classactionlib_1_1EnclosureDeleter.html</anchorfile>
      <anchor>a64f62efc7f4fb8eb9972329cd31b0afb</anchor>
      <arglist>(const boost::shared_ptr&lt; Enclosure &gt; &amp;enc_ptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>classactionlib_1_1EnclosureDeleter.html</anchorfile>
      <anchor>a7afe29a69153056df9837a3eb05f81fa</anchor>
      <arglist>(Member *)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; Enclosure &gt;</type>
      <name>enc_ptr_</name>
      <anchorfile>classactionlib_1_1EnclosureDeleter.html</anchorfile>
      <anchor>ac8e244e55c9d0812e80576e605419420</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>actionlib::GoalIDGenerator</name>
    <filename>classactionlib_1_1GoalIDGenerator.html</filename>
    <member kind="function">
      <type>actionlib_msgs::GoalID</type>
      <name>generateID</name>
      <anchorfile>classactionlib_1_1GoalIDGenerator.html</anchorfile>
      <anchor>a03f1b3fb385cb81d0919e3cf62508c6d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GoalIDGenerator</name>
      <anchorfile>classactionlib_1_1GoalIDGenerator.html</anchorfile>
      <anchor>aac082bc573d0a990d91c0a463f3ebef5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GoalIDGenerator</name>
      <anchorfile>classactionlib_1_1GoalIDGenerator.html</anchorfile>
      <anchor>a5ea7b9b5c0decd291599ff55311af019</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setName</name>
      <anchorfile>classactionlib_1_1GoalIDGenerator.html</anchorfile>
      <anchor>a2806e962c8b2f220fffd9b6da7c60a72</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name_</name>
      <anchorfile>classactionlib_1_1GoalIDGenerator.html</anchorfile>
      <anchor>a019977c43c31c4caf64980cf117b15e7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>actionlib::goal_id_generator::GoalIDGenerator</name>
    <filename>classactionlib_1_1goal__id__generator_1_1GoalIDGenerator.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classactionlib_1_1goal__id__generator_1_1GoalIDGenerator.html</anchorfile>
      <anchor>a333bd6af50dd2c4d136cb65aeb7ef741</anchor>
      <arglist>(self, name=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>generate_ID</name>
      <anchorfile>classactionlib_1_1goal__id__generator_1_1GoalIDGenerator.html</anchorfile>
      <anchor>aef01560b6937bd8e3cb6f6a05e15c687</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_name</name>
      <anchorfile>classactionlib_1_1goal__id__generator_1_1GoalIDGenerator.html</anchorfile>
      <anchor>a7c867a98311b4f14338b35f321c8ac19</anchor>
      <arglist>(self, name)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classactionlib_1_1goal__id__generator_1_1GoalIDGenerator.html</anchorfile>
      <anchor>a66c5ffc11e3e4122b0ab7e6f1b8be036</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>actionlib::GoalManager</name>
    <filename>classactionlib_1_1GoalManager.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>boost::function&lt; void(const actionlib_msgs::GoalID &amp;)&gt;</type>
      <name>CancelFunc</name>
      <anchorfile>classactionlib_1_1GoalManager.html</anchorfile>
      <anchor>a9b9b128cf7c1c3858f70eae5fafe7c0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::function&lt; void(GoalHandleT, const FeedbackConstPtr &amp;)&gt;</type>
      <name>FeedbackCallback</name>
      <anchorfile>classactionlib_1_1GoalManager.html</anchorfile>
      <anchor>a0c117111194dbba876a4e32ddc8df086</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ClientGoalHandle&lt; ActionSpec &gt;</type>
      <name>GoalHandleT</name>
      <anchorfile>classactionlib_1_1GoalManager.html</anchorfile>
      <anchor>ab5dc59149090db0c4c9c17e7955ec826</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GoalManager&lt; ActionSpec &gt;</type>
      <name>GoalManagerT</name>
      <anchorfile>classactionlib_1_1GoalManager.html</anchorfile>
      <anchor>a47b5ff28b42b6c9f61dd958d2684f6c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ManagedList&lt; boost::shared_ptr&lt; CommStateMachine&lt; ActionSpec &gt; &gt; &gt;</type>
      <name>ManagedListT</name>
      <anchorfile>classactionlib_1_1GoalManager.html</anchorfile>
      <anchor>a7f72b3bbbacaa429c5051ae42e245b44</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::function&lt; void(const ActionGoalConstPtr)&gt;</type>
      <name>SendGoalFunc</name>
      <anchorfile>classactionlib_1_1GoalManager.html</anchorfile>
      <anchor>a9e024401e9457f041c44b07dd62d1c8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::function&lt; void(GoalHandleT)&gt;</type>
      <name>TransitionCallback</name>
      <anchorfile>classactionlib_1_1GoalManager.html</anchorfile>
      <anchor>a4776a0f23c69494d2db20612bbf5a462</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GoalManager</name>
      <anchorfile>classactionlib_1_1GoalManager.html</anchorfile>
      <anchor>add15bfcd6376bf277d1676c145d1dc6a</anchor>
      <arglist>(const boost::shared_ptr&lt; DestructionGuard &gt; &amp;guard)</arglist>
    </member>
    <member kind="function">
      <type>GoalHandleT</type>
      <name>initGoal</name>
      <anchorfile>classactionlib_1_1GoalManager.html</anchorfile>
      <anchor>a22602dfd8797db7f3075e2a0a68139cd</anchor>
      <arglist>(const Goal &amp;goal, TransitionCallback transition_cb=TransitionCallback(), FeedbackCallback feedback_cb=FeedbackCallback())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerCancelFunc</name>
      <anchorfile>classactionlib_1_1GoalManager.html</anchorfile>
      <anchor>aaffe69993dec95e9ac9312b0fdde1e5e</anchor>
      <arglist>(CancelFunc cancel_func)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerSendGoalFunc</name>
      <anchorfile>classactionlib_1_1GoalManager.html</anchorfile>
      <anchor>aedcdc3d52d87a61ca017cde0e7f713cf</anchor>
      <arglist>(SendGoalFunc send_goal_func)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateFeedbacks</name>
      <anchorfile>classactionlib_1_1GoalManager.html</anchorfile>
      <anchor>acc239a22a60c1ce9f4ebae2d528189d1</anchor>
      <arglist>(const ActionFeedbackConstPtr &amp;action_feedback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateResults</name>
      <anchorfile>classactionlib_1_1GoalManager.html</anchorfile>
      <anchor>a40a33b602a13e34cad5b3233acd90a89</anchor>
      <arglist>(const ActionResultConstPtr &amp;action_result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateStatuses</name>
      <anchorfile>classactionlib_1_1GoalManager.html</anchorfile>
      <anchor>ab57ec2481ff2eeeb2ad0d1ecbdaaeb59</anchor>
      <arglist>(const actionlib_msgs::GoalStatusArrayConstPtr &amp;status_array)</arglist>
    </member>
    <member kind="variable">
      <type>ManagedListT</type>
      <name>list_</name>
      <anchorfile>classactionlib_1_1GoalManager.html</anchorfile>
      <anchor>a0279b54cfbd4f222c043d4a327969c94</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>listElemDeleter</name>
      <anchorfile>classactionlib_1_1GoalManager.html</anchorfile>
      <anchor>aba8e8a7221b77bce51df37ac893b5c54</anchor>
      <arglist>(typename ManagedListT::iterator it)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CancelFunc</type>
      <name>cancel_func_</name>
      <anchorfile>classactionlib_1_1GoalManager.html</anchorfile>
      <anchor>a3283c60328b7cc53d07cad9536dd4271</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; DestructionGuard &gt;</type>
      <name>guard_</name>
      <anchorfile>classactionlib_1_1GoalManager.html</anchorfile>
      <anchor>ac86114de15209739c4eb3d59c25399dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GoalIDGenerator</type>
      <name>id_generator_</name>
      <anchorfile>classactionlib_1_1GoalManager.html</anchorfile>
      <anchor>a1067cd834d1d0221e0edf1cbc60ebc9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::recursive_mutex</type>
      <name>list_mutex_</name>
      <anchorfile>classactionlib_1_1GoalManager.html</anchorfile>
      <anchor>ad40c43d5f44f3f7851aad5780c3cc7b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SendGoalFunc</type>
      <name>send_goal_func_</name>
      <anchorfile>classactionlib_1_1GoalManager.html</anchorfile>
      <anchor>aa317464b1834730b421dc77c60ba185e</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>ClientGoalHandle&lt; ActionSpec &gt;</name>
      <anchorfile>classactionlib_1_1GoalManager.html</anchorfile>
      <anchor>af94e3599316d77f2c9d1a5a9082ad696</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>actionlib::action_client::GoalManager</name>
    <filename>classactionlib_1_1action__client_1_1GoalManager.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classactionlib_1_1action__client_1_1GoalManager.html</anchorfile>
      <anchor>a14a10288d842e3d74c661651eb9a838b</anchor>
      <arglist>(self, ActionSpec)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>init_goal</name>
      <anchorfile>classactionlib_1_1action__client_1_1GoalManager.html</anchorfile>
      <anchor>a2b12aa3e9ddd37981d0295bb548211d7</anchor>
      <arglist>(self, goal, transition_cb=None, feedback_cb=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>register_cancel_fn</name>
      <anchorfile>classactionlib_1_1action__client_1_1GoalManager.html</anchorfile>
      <anchor>a76ab78015b2a39c05ccbe740974b7c36</anchor>
      <arglist>(self, fn)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>register_send_goal_fn</name>
      <anchorfile>classactionlib_1_1action__client_1_1GoalManager.html</anchorfile>
      <anchor>a6dcc6fdb360ed153244944525178e42f</anchor>
      <arglist>(self, fn)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update_feedbacks</name>
      <anchorfile>classactionlib_1_1action__client_1_1GoalManager.html</anchorfile>
      <anchor>a46950b51cb6ffdcd9323a2dc4790a30d</anchor>
      <arglist>(self, action_feedback)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update_results</name>
      <anchorfile>classactionlib_1_1action__client_1_1GoalManager.html</anchorfile>
      <anchor>a6500ca88e98bc8d0858d36c82c1338e1</anchor>
      <arglist>(self, action_result)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update_statuses</name>
      <anchorfile>classactionlib_1_1action__client_1_1GoalManager.html</anchorfile>
      <anchor>aabedc8cfca4b5998e82b52f9744f3233</anchor>
      <arglist>(self, status_array)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ActionFeedback</name>
      <anchorfile>classactionlib_1_1action__client_1_1GoalManager.html</anchorfile>
      <anchor>a94f239728f48c856789e80182a0ace59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ActionGoal</name>
      <anchorfile>classactionlib_1_1action__client_1_1GoalManager.html</anchorfile>
      <anchor>aa606f3da392c77f466c5a019f607a460</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ActionResult</name>
      <anchorfile>classactionlib_1_1action__client_1_1GoalManager.html</anchorfile>
      <anchor>a0f46d5388bf41aa9fd9755a38ff26cbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ActionSpec</name>
      <anchorfile>classactionlib_1_1action__client_1_1GoalManager.html</anchorfile>
      <anchor>aab9e5e612ecabdaf616aeb9fdf279b3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cancel_fn</name>
      <anchorfile>classactionlib_1_1action__client_1_1GoalManager.html</anchorfile>
      <anchor>acdad6787c02eb63e7fa75f5e11c34146</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>list_mutex</name>
      <anchorfile>classactionlib_1_1action__client_1_1GoalManager.html</anchorfile>
      <anchor>a40e414f53823ead5653f74ae1a02e895</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>send_goal_fn</name>
      <anchorfile>classactionlib_1_1action__client_1_1GoalManager.html</anchorfile>
      <anchor>ad0424394c5977c6bc72715282719008f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>statuses</name>
      <anchorfile>classactionlib_1_1action__client_1_1GoalManager.html</anchorfile>
      <anchor>ab9887d4210072c4d287a2d740071e8a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_generate_id</name>
      <anchorfile>classactionlib_1_1action__client_1_1GoalManager.html</anchorfile>
      <anchor>a74c9e7a44f08a4204299120ae83ff910</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_live_statuses</name>
      <anchorfile>classactionlib_1_1action__client_1_1GoalManager.html</anchorfile>
      <anchor>a8fbb4be2f966f5b3f5ebf76e4fca7879</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>actionlib::ManagedList::Handle</name>
    <filename>classactionlib_1_1ManagedList_1_1Handle.html</filename>
    <member kind="function">
      <type>T &amp;</type>
      <name>getElem</name>
      <anchorfile>classactionlib_1_1ManagedList_1_1Handle.html</anchorfile>
      <anchor>af82666863900590b0dd5dd50cf8fe47c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>getElem</name>
      <anchorfile>classactionlib_1_1ManagedList_1_1Handle.html</anchorfile>
      <anchor>a9322c5f548e54cf245b28ad36f8bee84</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Handle</name>
      <anchorfile>classactionlib_1_1ManagedList_1_1Handle.html</anchorfile>
      <anchor>a2a8e624fe4dc01d48a6d9424c849e413</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Handle</name>
      <anchorfile>classactionlib_1_1ManagedList_1_1Handle.html</anchorfile>
      <anchor>a92c292f60993cef4893b1aabe2a76ac2</anchor>
      <arglist>(const Handle &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>Handle &amp;</type>
      <name>operator=</name>
      <anchorfile>classactionlib_1_1ManagedList_1_1Handle.html</anchorfile>
      <anchor>a19cbdb05c523c1e591f686982296aca1</anchor>
      <arglist>(const Handle &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classactionlib_1_1ManagedList_1_1Handle.html</anchorfile>
      <anchor>a8a921ef5545179d49b3536a3e99cf3df</anchor>
      <arglist>(const Handle &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classactionlib_1_1ManagedList_1_1Handle.html</anchorfile>
      <anchor>a75b20601707c67d86b2c520d4482e0d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Handle</name>
      <anchorfile>classactionlib_1_1ManagedList_1_1Handle.html</anchorfile>
      <anchor>a7d0b7882e8f8ac75331267a47b324ff3</anchor>
      <arglist>(const boost::shared_ptr&lt; void &gt; &amp;handle_tracker, iterator it)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; void &gt;</type>
      <name>handle_tracker_</name>
      <anchorfile>classactionlib_1_1ManagedList_1_1Handle.html</anchorfile>
      <anchor>afe8a890e6cced428eeae828a3646a825</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>iterator</type>
      <name>it_</name>
      <anchorfile>classactionlib_1_1ManagedList_1_1Handle.html</anchorfile>
      <anchor>a401f6ddadb68288babee77d7c8955ac2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>valid_</name>
      <anchorfile>classactionlib_1_1ManagedList_1_1Handle.html</anchorfile>
      <anchor>a128c4b127538d2bdede5ef0f4c89dbc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>iterator</name>
      <anchorfile>classactionlib_1_1ManagedList_1_1Handle.html</anchorfile>
      <anchor>a67171474c4da6cc8efe0c7fafefd2b2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>ManagedList</name>
      <anchorfile>classactionlib_1_1ManagedList_1_1Handle.html</anchorfile>
      <anchor>a1862292c560ca839955a71bf45590a12</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>actionlib::HandleTrackerDeleter</name>
    <filename>classactionlib_1_1HandleTrackerDeleter.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>HandleTrackerDeleter</name>
      <anchorfile>classactionlib_1_1HandleTrackerDeleter.html</anchorfile>
      <anchor>a9376b88f7623ab3b387fccdcfc9c0714</anchor>
      <arglist>(ActionServerBase&lt; ActionSpec &gt; *as, typename std::list&lt; StatusTracker&lt; ActionSpec &gt; &gt;::iterator status_it, boost::shared_ptr&lt; DestructionGuard &gt; guard)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>classactionlib_1_1HandleTrackerDeleter.html</anchorfile>
      <anchor>a52c0595bf82b227fcaaba7abf934198e</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ActionServerBase&lt; ActionSpec &gt; *</type>
      <name>as_</name>
      <anchorfile>classactionlib_1_1HandleTrackerDeleter.html</anchorfile>
      <anchor>a0b03783aec61956b9dc524f1c892703e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; DestructionGuard &gt;</type>
      <name>guard_</name>
      <anchorfile>classactionlib_1_1HandleTrackerDeleter.html</anchorfile>
      <anchor>a85cdc14483905f04ca2ab7fcc4807968</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::list&lt; StatusTracker&lt; ActionSpec &gt; &gt;::iterator</type>
      <name>status_it_</name>
      <anchorfile>classactionlib_1_1HandleTrackerDeleter.html</anchorfile>
      <anchor>a1f7f087428b69cc9b9715b1328a70cee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>actionlib::handle_tracker_deleter::HandleTrackerDeleter</name>
    <filename>classactionlib_1_1handle__tracker__deleter_1_1HandleTrackerDeleter.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__call__</name>
      <anchorfile>classactionlib_1_1handle__tracker__deleter_1_1HandleTrackerDeleter.html</anchorfile>
      <anchor>a119d852c7c14b65e1af31e9c1fdb790f</anchor>
      <arglist>(self, ptr)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classactionlib_1_1handle__tracker__deleter_1_1HandleTrackerDeleter.html</anchorfile>
      <anchor>a611ca5f5afc9b91a4c77e13e847a3ee7</anchor>
      <arglist>(self, action_server, status_tracker)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>action_server</name>
      <anchorfile>classactionlib_1_1handle__tracker__deleter_1_1HandleTrackerDeleter.html</anchorfile>
      <anchor>ada14ab45b5a5a5131489c845ea42b6bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>status_tracker</name>
      <anchorfile>classactionlib_1_1handle__tracker__deleter_1_1HandleTrackerDeleter.html</anchorfile>
      <anchor>a5e3a93e2db90fdd09a9472dd618bfc46</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>actionlib::ManagedList::iterator</name>
    <filename>classactionlib_1_1ManagedList_1_1iterator.html</filename>
    <member kind="function">
      <type>Handle</type>
      <name>createHandle</name>
      <anchorfile>classactionlib_1_1ManagedList_1_1iterator.html</anchorfile>
      <anchor>abdc2b52932c3945f8e49eba08d046bfa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>iterator</name>
      <anchorfile>classactionlib_1_1ManagedList_1_1iterator.html</anchorfile>
      <anchor>a92f019f4dbfa45a280788cfe7b6c6ae3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classactionlib_1_1ManagedList_1_1iterator.html</anchorfile>
      <anchor>ad16325ae3f59f026a625cd316f769719</anchor>
      <arglist>(const iterator &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator*</name>
      <anchorfile>classactionlib_1_1ManagedList_1_1iterator.html</anchorfile>
      <anchor>afe60d73030f5029c6933bc6c66425d9a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>operator*</name>
      <anchorfile>classactionlib_1_1ManagedList_1_1iterator.html</anchorfile>
      <anchor>a656d5090866dde124e551a181ce167c4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator++</name>
      <anchorfile>classactionlib_1_1ManagedList_1_1iterator.html</anchorfile>
      <anchor>ab50f38dfbbe214d2a508ae72d863935c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator-&gt;</name>
      <anchorfile>classactionlib_1_1ManagedList_1_1iterator.html</anchorfile>
      <anchor>a9c92ac128d9637872b8a31e29c9118ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>operator-&gt;</name>
      <anchorfile>classactionlib_1_1ManagedList_1_1iterator.html</anchorfile>
      <anchor>a0fe089ae7fc1b064f8e7683ef94f0be6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classactionlib_1_1ManagedList_1_1iterator.html</anchorfile>
      <anchor>aad6b9ae548fc9cdd1f5cb50741bbf6b5</anchor>
      <arglist>(const iterator &amp;rhs) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>iterator</name>
      <anchorfile>classactionlib_1_1ManagedList_1_1iterator.html</anchorfile>
      <anchor>a5c45fb834df9794ca82db50a6617452a</anchor>
      <arglist>(typename std::list&lt; TrackedElem &gt;::iterator it)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::list&lt; TrackedElem &gt;::iterator</type>
      <name>it_</name>
      <anchorfile>classactionlib_1_1ManagedList_1_1iterator.html</anchorfile>
      <anchor>af4375ef86c70776fca97f11f4b4f7729</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>ManagedList</name>
      <anchorfile>classactionlib_1_1ManagedList_1_1iterator.html</anchorfile>
      <anchor>a1862292c560ca839955a71bf45590a12</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>actionlib::ManagedList</name>
    <filename>classactionlib_1_1ManagedList.html</filename>
    <templarg></templarg>
    <class kind="class">actionlib::ManagedList::ElemDeleter</class>
    <class kind="class">actionlib::ManagedList::Handle</class>
    <class kind="class">actionlib::ManagedList::iterator</class>
    <class kind="struct">actionlib::ManagedList::TrackedElem</class>
    <member kind="typedef">
      <type>boost::function&lt; void(iterator)&gt;</type>
      <name>CustomDeleter</name>
      <anchorfile>classactionlib_1_1ManagedList.html</anchorfile>
      <anchor>a0af0994641f023e05cab34eceab27bcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Handle</type>
      <name>add</name>
      <anchorfile>classactionlib_1_1ManagedList.html</anchorfile>
      <anchor>a6d12c5a4aa0960b453cfde1d7c03025a</anchor>
      <arglist>(const T &amp;elem)</arglist>
    </member>
    <member kind="function">
      <type>Handle</type>
      <name>add</name>
      <anchorfile>classactionlib_1_1ManagedList.html</anchorfile>
      <anchor>ae53e3675fb8e687aba117df260145526</anchor>
      <arglist>(const T &amp;elem, CustomDeleter custom_deleter, const boost::shared_ptr&lt; DestructionGuard &gt; &amp;guard)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classactionlib_1_1ManagedList.html</anchorfile>
      <anchor>aa0a78d6048a19fc1fcd5f3bab2215edb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classactionlib_1_1ManagedList.html</anchorfile>
      <anchor>aeacdc7a80e165da83aa1f532cb7ee07f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>erase</name>
      <anchorfile>classactionlib_1_1ManagedList.html</anchorfile>
      <anchor>a049297fb2536a8fdb670486136e4837a</anchor>
      <arglist>(iterator it)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ManagedList</name>
      <anchorfile>classactionlib_1_1ManagedList.html</anchorfile>
      <anchor>abfdc192d85da186209502d5ee4272248</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>defaultDeleter</name>
      <anchorfile>classactionlib_1_1ManagedList.html</anchorfile>
      <anchor>abbcde8605ddbb1a40a3c636675dbe431</anchor>
      <arglist>(iterator it)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::list&lt; TrackedElem &gt;</type>
      <name>list_</name>
      <anchorfile>classactionlib_1_1ManagedList.html</anchorfile>
      <anchor>a9b0c795ab4aa692401a001f82037df0e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ManagedList&lt; boost::shared_ptr&lt; CommStateMachine&lt; ActionSpec &gt; &gt; &gt;</name>
    <filename>classactionlib_1_1ManagedList.html</filename>
    <member kind="typedef">
      <type>boost::function&lt; void(iterator)&gt;</type>
      <name>CustomDeleter</name>
      <anchorfile>classactionlib_1_1ManagedList.html</anchorfile>
      <anchor>a0af0994641f023e05cab34eceab27bcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Handle</type>
      <name>add</name>
      <anchorfile>classactionlib_1_1ManagedList.html</anchorfile>
      <anchor>a6d12c5a4aa0960b453cfde1d7c03025a</anchor>
      <arglist>(const boost::shared_ptr&lt; CommStateMachine&lt; ActionSpec &gt; &gt; &amp;elem)</arglist>
    </member>
    <member kind="function">
      <type>Handle</type>
      <name>add</name>
      <anchorfile>classactionlib_1_1ManagedList.html</anchorfile>
      <anchor>ae53e3675fb8e687aba117df260145526</anchor>
      <arglist>(const boost::shared_ptr&lt; CommStateMachine&lt; ActionSpec &gt; &gt; &amp;elem, CustomDeleter custom_deleter, const boost::shared_ptr&lt; DestructionGuard &gt; &amp;guard)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classactionlib_1_1ManagedList.html</anchorfile>
      <anchor>aa0a78d6048a19fc1fcd5f3bab2215edb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classactionlib_1_1ManagedList.html</anchorfile>
      <anchor>aeacdc7a80e165da83aa1f532cb7ee07f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>erase</name>
      <anchorfile>classactionlib_1_1ManagedList.html</anchorfile>
      <anchor>a049297fb2536a8fdb670486136e4837a</anchor>
      <arglist>(iterator it)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ManagedList</name>
      <anchorfile>classactionlib_1_1ManagedList.html</anchorfile>
      <anchor>abfdc192d85da186209502d5ee4272248</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>defaultDeleter</name>
      <anchorfile>classactionlib_1_1ManagedList.html</anchorfile>
      <anchor>abbcde8605ddbb1a40a3c636675dbe431</anchor>
      <arglist>(iterator it)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::list&lt; TrackedElem &gt;</type>
      <name>list_</name>
      <anchorfile>classactionlib_1_1ManagedList.html</anchorfile>
      <anchor>a9b0c795ab4aa692401a001f82037df0e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>OneShotTimer</name>
    <filename>classOneShotTimer.html</filename>
    <member kind="function">
      <type>void</type>
      <name>cb</name>
      <anchorfile>classOneShotTimer.html</anchorfile>
      <anchor>aacf792d2244ffee634c63f9098d7b878</anchor>
      <arglist>(const ros::TimerEvent &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>boost::function&lt; void(const ros::TimerEvent &amp;e)&gt;</type>
      <name>getCb</name>
      <anchorfile>classOneShotTimer.html</anchorfile>
      <anchor>ad07d46fc1eb33ecbe84dbf4e43f00fe3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OneShotTimer</name>
      <anchorfile>classOneShotTimer.html</anchorfile>
      <anchor>a472af3b5b5d9aa45824776ed5b3bc410</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ros::Timer &amp;</type>
      <name>operator=</name>
      <anchorfile>classOneShotTimer.html</anchorfile>
      <anchor>acd71541e1248d0d6b817602c60c7cccd</anchor>
      <arglist>(const ros::Timer &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerOneShotCb</name>
      <anchorfile>classOneShotTimer.html</anchorfile>
      <anchor>a7d3f0766dfae66a8d7c9ff8eb4e805f9</anchor>
      <arglist>(boost::function&lt; void(const ros::TimerEvent &amp;e)&gt; callback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stop</name>
      <anchorfile>classOneShotTimer.html</anchorfile>
      <anchor>a5b25afeef82994a2c3e844a6c909a61d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>active_</name>
      <anchorfile>classOneShotTimer.html</anchorfile>
      <anchor>abdc5f506b437e8aafd23d700042f0b8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::function&lt; void(const ros::TimerEvent &amp;e)&gt;</type>
      <name>callback_</name>
      <anchorfile>classOneShotTimer.html</anchorfile>
      <anchor>adc62b003403ba13fdefc295d95a99be8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Timer</type>
      <name>timer_</name>
      <anchorfile>classOneShotTimer.html</anchorfile>
      <anchor>abc875896c72e5bbd062145773507ece5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>actionlib::RefServer</name>
    <filename>classactionlib_1_1RefServer.html</filename>
    <base>ActionServer&lt; TestAction &gt;</base>
    <member kind="typedef">
      <type>ServerGoalHandle&lt; TestAction &gt;</type>
      <name>GoalHandle</name>
      <anchorfile>classactionlib_1_1RefServer.html</anchorfile>
      <anchor>a627b5840748f2ff81593df51da6b1362</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RefServer</name>
      <anchorfile>classactionlib_1_1RefServer.html</anchorfile>
      <anchor>ad38e089c042fcd8205af307d4f80a6f5</anchor>
      <arglist>(ros::NodeHandle &amp;n, const std::string &amp;name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>cancelCallback</name>
      <anchorfile>classactionlib_1_1RefServer.html</anchorfile>
      <anchor>a4b2aeb11c5933d066ed108214123ef8b</anchor>
      <arglist>(GoalHandle gh)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>goalCallback</name>
      <anchorfile>classactionlib_1_1RefServer.html</anchorfile>
      <anchor>ad19820cfea20c0971ad7bdb2d5c832dd</anchor>
      <arglist>(GoalHandle gh)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ref_server::RefServer</name>
    <filename>classref__server_1_1RefServer.html</filename>
    <base>actionlib::action_server::ActionServer</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classref__server_1_1RefServer.html</anchorfile>
      <anchor>aa4d90ada9ddd613e4f848c36a952ab9b</anchor>
      <arglist>(self, name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>cancelCallback</name>
      <anchorfile>classref__server_1_1RefServer.html</anchorfile>
      <anchor>a6f49e60036665565bca01fc72b5fad54</anchor>
      <arglist>(self, gh)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>goalCallback</name>
      <anchorfile>classref__server_1_1RefServer.html</anchorfile>
      <anchor>a310524738d2ed2d1055e172fd173f5cb</anchor>
      <arglist>(self, gh)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>saved_goals</name>
      <anchorfile>classref__server_1_1RefServer.html</anchorfile>
      <anchor>a25576b535328a48c9a3247af953710c5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ref_simple_server::RefSimpleServer</name>
    <filename>classref__simple__server_1_1RefSimpleServer.html</filename>
    <base>actionlib::simple_action_server::SimpleActionServer</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classref__simple__server_1_1RefSimpleServer.html</anchorfile>
      <anchor>a6820860c2baa7f01ea4fae11adac6a6e</anchor>
      <arglist>(self, name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>goal_callback</name>
      <anchorfile>classref__simple__server_1_1RefSimpleServer.html</anchorfile>
      <anchor>ac0d78f14591eae0f40cf795270bd2584</anchor>
      <arglist>(self, goal)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mock_simple_server::RefSimpleServer</name>
    <filename>classmock__simple__server_1_1RefSimpleServer.html</filename>
    <base>actionlib::simple_action_server::SimpleActionServer</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmock__simple__server_1_1RefSimpleServer.html</anchorfile>
      <anchor>a2e00d57c40b6fff042a2df3169db4ecf</anchor>
      <arglist>(self, name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>execute_cb</name>
      <anchorfile>classmock__simple__server_1_1RefSimpleServer.html</anchorfile>
      <anchor>a6579d6bd74823e3275181aa0ab529b03</anchor>
      <arglist>(self, goal)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>current_goal</name>
      <anchorfile>classmock__simple__server_1_1RefSimpleServer.html</anchorfile>
      <anchor>a722cba14cb4466498e9ec8c84773bfea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>actionlib::DestructionGuard::ScopedProtector</name>
    <filename>classactionlib_1_1DestructionGuard_1_1ScopedProtector.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>isProtected</name>
      <anchorfile>classactionlib_1_1DestructionGuard_1_1ScopedProtector.html</anchorfile>
      <anchor>a3c3d08f50dd90b36e29d72e8f1beaedb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ScopedProtector</name>
      <anchorfile>classactionlib_1_1DestructionGuard_1_1ScopedProtector.html</anchorfile>
      <anchor>a397adad4efcf6391d85d048f7380b565</anchor>
      <arglist>(DestructionGuard &amp;guard)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ScopedProtector</name>
      <anchorfile>classactionlib_1_1DestructionGuard_1_1ScopedProtector.html</anchorfile>
      <anchor>a81f8c6d220178ce799db857157c30b2a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DestructionGuard &amp;</type>
      <name>guard_</name>
      <anchorfile>classactionlib_1_1DestructionGuard_1_1ScopedProtector.html</anchorfile>
      <anchor>a406eeeede846d0fc8fcbab36717b3aa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>protected_</name>
      <anchorfile>classactionlib_1_1DestructionGuard_1_1ScopedProtector.html</anchorfile>
      <anchor>ac09d80a73e35cf7b139e9c8c4dde532a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>actionlib::ServerGoalHandle</name>
    <filename>classactionlib_1_1ServerGoalHandle.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>boost::shared_ptr&lt; const Goal &gt;</type>
      <name>getGoal</name>
      <anchorfile>classactionlib_1_1ServerGoalHandle.html</anchorfile>
      <anchor>a9e11a80c57aede16bc5337858528a1dd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>actionlib_msgs::GoalID</type>
      <name>getGoalID</name>
      <anchorfile>classactionlib_1_1ServerGoalHandle.html</anchorfile>
      <anchor>a2c65d5ce14703433ccfbf8e623911b87</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>actionlib_msgs::GoalStatus</type>
      <name>getGoalStatus</name>
      <anchorfile>classactionlib_1_1ServerGoalHandle.html</anchorfile>
      <anchor>a4d9096fc2d6158ee6b6e6ab14342b7d7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classactionlib_1_1ServerGoalHandle.html</anchorfile>
      <anchor>a9936b3af9b65e6b60d14d9fcca410023</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classactionlib_1_1ServerGoalHandle.html</anchorfile>
      <anchor>a0872ca5eaad2c6b7f46b3ad8d5853192</anchor>
      <arglist>(const ServerGoalHandle &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>ServerGoalHandle &amp;</type>
      <name>operator=</name>
      <anchorfile>classactionlib_1_1ServerGoalHandle.html</anchorfile>
      <anchor>aea02c2708cfc52f9edee43ef0750d9d8</anchor>
      <arglist>(const ServerGoalHandle &amp;gh)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classactionlib_1_1ServerGoalHandle.html</anchorfile>
      <anchor>a4f095af01db27718e12934092f901b5d</anchor>
      <arglist>(const ServerGoalHandle &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishFeedback</name>
      <anchorfile>classactionlib_1_1ServerGoalHandle.html</anchorfile>
      <anchor>a687ce09cff7e034d1830a3c768925b86</anchor>
      <arglist>(const Feedback &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ServerGoalHandle</name>
      <anchorfile>classactionlib_1_1ServerGoalHandle.html</anchorfile>
      <anchor>a34120c86ae94dc16f9262a65db171ac0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ServerGoalHandle</name>
      <anchorfile>classactionlib_1_1ServerGoalHandle.html</anchorfile>
      <anchor>a0cc8381722e511b7c816e271bf6524b4</anchor>
      <arglist>(const ServerGoalHandle &amp;gh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAborted</name>
      <anchorfile>classactionlib_1_1ServerGoalHandle.html</anchorfile>
      <anchor>a7877b66df123f2d2681e3e4a08ab22fa</anchor>
      <arglist>(const Result &amp;result=Result(), const std::string &amp;text=std::string(&quot;&quot;))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAccepted</name>
      <anchorfile>classactionlib_1_1ServerGoalHandle.html</anchorfile>
      <anchor>a045e0610d06f4da520460e0692af93c8</anchor>
      <arglist>(const std::string &amp;text=std::string(&quot;&quot;))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCanceled</name>
      <anchorfile>classactionlib_1_1ServerGoalHandle.html</anchorfile>
      <anchor>a62fb6a92654ce94446fee9c3eb9b43e9</anchor>
      <arglist>(const Result &amp;result=Result(), const std::string &amp;text=std::string(&quot;&quot;))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRejected</name>
      <anchorfile>classactionlib_1_1ServerGoalHandle.html</anchorfile>
      <anchor>af0a4d2debf5b19d985553903ddaef92c</anchor>
      <arglist>(const Result &amp;result=Result(), const std::string &amp;text=std::string(&quot;&quot;))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSucceeded</name>
      <anchorfile>classactionlib_1_1ServerGoalHandle.html</anchorfile>
      <anchor>ac297923512ac62c9f10a801571b29738</anchor>
      <arglist>(const Result &amp;result=Result(), const std::string &amp;text=std::string(&quot;&quot;))</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ServerGoalHandle</name>
      <anchorfile>classactionlib_1_1ServerGoalHandle.html</anchorfile>
      <anchor>a8b65b4a1611a7b151b8063536e4242bd</anchor>
      <arglist>(typename std::list&lt; StatusTracker&lt; ActionSpec &gt; &gt;::iterator status_it, ActionServerBase&lt; ActionSpec &gt; *as, boost::shared_ptr&lt; void &gt; handle_tracker, boost::shared_ptr&lt; DestructionGuard &gt; guard)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>setCancelRequested</name>
      <anchorfile>classactionlib_1_1ServerGoalHandle.html</anchorfile>
      <anchor>ab9a1c084dfacdb6c7a18cfc752c02a28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ActionServerBase&lt; ActionSpec &gt; *</type>
      <name>as_</name>
      <anchorfile>classactionlib_1_1ServerGoalHandle.html</anchorfile>
      <anchor>a6e0f9ffd18ad920538a676892a23ae75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; const ActionGoal &gt;</type>
      <name>goal_</name>
      <anchorfile>classactionlib_1_1ServerGoalHandle.html</anchorfile>
      <anchor>a03b7df0255eacdc72f6db9d63462a4a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; DestructionGuard &gt;</type>
      <name>guard_</name>
      <anchorfile>classactionlib_1_1ServerGoalHandle.html</anchorfile>
      <anchor>aaf41042e7405ee8eaafef53be785f88b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; void &gt;</type>
      <name>handle_tracker_</name>
      <anchorfile>classactionlib_1_1ServerGoalHandle.html</anchorfile>
      <anchor>aff2b7266aded84e17b162d5f93bd06c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::list&lt; StatusTracker&lt; ActionSpec &gt; &gt;::iterator</type>
      <name>status_it_</name>
      <anchorfile>classactionlib_1_1ServerGoalHandle.html</anchorfile>
      <anchor>aa744f2d6390494c41ae85472fc336a7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>ActionServerBase&lt; ActionSpec &gt;</name>
      <anchorfile>classactionlib_1_1ServerGoalHandle.html</anchorfile>
      <anchor>a592fd1ee6c3ce8f246fc2c6a57583b78</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>actionlib::server_goal_handle::ServerGoalHandle</name>
    <filename>classactionlib_1_1server__goal__handle_1_1ServerGoalHandle.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__eq__</name>
      <anchorfile>classactionlib_1_1server__goal__handle_1_1ServerGoalHandle.html</anchorfile>
      <anchor>a473c31181e7263c3967d7bb1f4abe5cc</anchor>
      <arglist>(self, other)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__hash__</name>
      <anchorfile>classactionlib_1_1server__goal__handle_1_1ServerGoalHandle.html</anchorfile>
      <anchor>a667a0eec35e3b67667051602e72769ce</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classactionlib_1_1server__goal__handle_1_1ServerGoalHandle.html</anchorfile>
      <anchor>af0ade82367ee9d29201db512f0d34fbd</anchor>
      <arglist>(self, status_tracker=None, action_server=None, handle_tracker=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__ne__</name>
      <anchorfile>classactionlib_1_1server__goal__handle_1_1ServerGoalHandle.html</anchorfile>
      <anchor>aafd9aafeff0f3fa685ed26c4721b36ad</anchor>
      <arglist>(self, other)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_default_result</name>
      <anchorfile>classactionlib_1_1server__goal__handle_1_1ServerGoalHandle.html</anchorfile>
      <anchor>a1c6bad2d3b2be2754897b4f65c042a00</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_goal</name>
      <anchorfile>classactionlib_1_1server__goal__handle_1_1ServerGoalHandle.html</anchorfile>
      <anchor>a482496e851864f4a294f56f59788ee1c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_goal_id</name>
      <anchorfile>classactionlib_1_1server__goal__handle_1_1ServerGoalHandle.html</anchorfile>
      <anchor>a7ff01101f3baa247c6b5abea88dfb63c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_goal_status</name>
      <anchorfile>classactionlib_1_1server__goal__handle_1_1ServerGoalHandle.html</anchorfile>
      <anchor>a0819e9e050d0df4b1e1a68ec4ff9e2bc</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>publish_feedback</name>
      <anchorfile>classactionlib_1_1server__goal__handle_1_1ServerGoalHandle.html</anchorfile>
      <anchor>ae46eb1cc4dfaf30726809f4000aa9597</anchor>
      <arglist>(self, feedback)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_aborted</name>
      <anchorfile>classactionlib_1_1server__goal__handle_1_1ServerGoalHandle.html</anchorfile>
      <anchor>ab9ee9f1cd4b6013665f48c89aaeb2cf1</anchor>
      <arglist>(self, result=None, text=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_accepted</name>
      <anchorfile>classactionlib_1_1server__goal__handle_1_1ServerGoalHandle.html</anchorfile>
      <anchor>a10ffba098ec30c9deaa4d0ee3e6111e5</anchor>
      <arglist>(self, text=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_cancel_requested</name>
      <anchorfile>classactionlib_1_1server__goal__handle_1_1ServerGoalHandle.html</anchorfile>
      <anchor>a9c93ff86562360ed8f52bbbf6a29016b</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_canceled</name>
      <anchorfile>classactionlib_1_1server__goal__handle_1_1ServerGoalHandle.html</anchorfile>
      <anchor>a55377d372a526b9655be601f213e8691</anchor>
      <arglist>(self, result=None, text=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_rejected</name>
      <anchorfile>classactionlib_1_1server__goal__handle_1_1ServerGoalHandle.html</anchorfile>
      <anchor>a0368cd7e9401aac1f98abb59ac6e111f</anchor>
      <arglist>(self, result=None, text=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_succeeded</name>
      <anchorfile>classactionlib_1_1server__goal__handle_1_1ServerGoalHandle.html</anchorfile>
      <anchor>a487ce85833fadd6ba29004138627d1a8</anchor>
      <arglist>(self, result=None, text=&quot;&quot;)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>action_server</name>
      <anchorfile>classactionlib_1_1server__goal__handle_1_1ServerGoalHandle.html</anchorfile>
      <anchor>a155ae3862d004b5ffa844301fb3d032d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>goal</name>
      <anchorfile>classactionlib_1_1server__goal__handle_1_1ServerGoalHandle.html</anchorfile>
      <anchor>a820e260a945cf7116f1d43f61f50be75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>handle_tracker</name>
      <anchorfile>classactionlib_1_1server__goal__handle_1_1ServerGoalHandle.html</anchorfile>
      <anchor>ab4c0f6ff2165df91a6f68994bc77b944</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>status_tracker</name>
      <anchorfile>classactionlib_1_1server__goal__handle_1_1ServerGoalHandle.html</anchorfile>
      <anchor>a1a473573858ddf5c57199c5e18a10b8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>actionlib::ServerGoalHandleDestructionTester</name>
    <filename>classactionlib_1_1ServerGoalHandleDestructionTester.html</filename>
    <member kind="typedef">
      <type>ServerGoalHandle&lt; TestAction &gt;</type>
      <name>GoalHandle</name>
      <anchorfile>classactionlib_1_1ServerGoalHandleDestructionTester.html</anchorfile>
      <anchor>a0424823ea6d0a281ab2e7bb1fbf7962b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>goalCallback</name>
      <anchorfile>classactionlib_1_1ServerGoalHandleDestructionTester.html</anchorfile>
      <anchor>a231ae56af88c16f91fe7f3e23b3b2eca</anchor>
      <arglist>(GoalHandle gh)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ServerGoalHandleDestructionTester</name>
      <anchorfile>classactionlib_1_1ServerGoalHandleDestructionTester.html</anchorfile>
      <anchor>abd8fe3038ba975dcaefcfa1c6e64ba09</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ServerGoalHandleDestructionTester</name>
      <anchorfile>classactionlib_1_1ServerGoalHandleDestructionTester.html</anchorfile>
      <anchor>ac8ab73cb8064eeb8daa42a44b924ef15</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ActionServer&lt; TestAction &gt; *</type>
      <name>as_</name>
      <anchorfile>classactionlib_1_1ServerGoalHandleDestructionTester.html</anchorfile>
      <anchor>a1b81e10a9002fc8ff95aea9468b33a43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GoalHandle *</type>
      <name>gh_</name>
      <anchorfile>classactionlib_1_1ServerGoalHandleDestructionTester.html</anchorfile>
      <anchor>a7e0107db06f3aaa8d508e1bbb6cab2dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classactionlib_1_1ServerGoalHandleDestructionTester.html</anchorfile>
      <anchor>a99870097360a92b20e9cd546dc67c5b1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>actionlib::ServiceClient</name>
    <filename>classactionlib_1_1ServiceClient.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>call</name>
      <anchorfile>classactionlib_1_1ServiceClient.html</anchorfile>
      <anchor>a37f33d48972d69676d8ec8cf9b54923b</anchor>
      <arglist>(const Goal &amp;goal, Result &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isServerConnected</name>
      <anchorfile>classactionlib_1_1ServiceClient.html</anchorfile>
      <anchor>af37b0d79625943de6648ed5f78d8b033</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ServiceClient</name>
      <anchorfile>classactionlib_1_1ServiceClient.html</anchorfile>
      <anchor>a83a84e2ddfeae1d1043c1b5a46e5164c</anchor>
      <arglist>(boost::shared_ptr&lt; ServiceClientImp &gt; client)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>waitForServer</name>
      <anchorfile>classactionlib_1_1ServiceClient.html</anchorfile>
      <anchor>a24a95c10bfa81ae9037dfc86e12b6ced</anchor>
      <arglist>(const ros::Duration &amp;timeout=ros::Duration(0, 0))</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; ServiceClientImp &gt;</type>
      <name>client_</name>
      <anchorfile>classactionlib_1_1ServiceClient.html</anchorfile>
      <anchor>a3d1b1169a240757e22829ef4123c2419</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>actionlib::ServiceClientImp</name>
    <filename>classactionlib_1_1ServiceClientImp.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>call</name>
      <anchorfile>classactionlib_1_1ServiceClientImp.html</anchorfile>
      <anchor>a1f07ef26bc75a217ec04dd7aa6f8864a</anchor>
      <arglist>(const void *goal, std::string goal_md5sum, void *result, std::string result_md5sum)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isServerConnected</name>
      <anchorfile>classactionlib_1_1ServiceClientImp.html</anchorfile>
      <anchor>a21d3bcd2b77b4f13b33b0e79519ab10b</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ServiceClientImp</name>
      <anchorfile>classactionlib_1_1ServiceClientImp.html</anchorfile>
      <anchor>a1082d7698ed78b5628bf200df77fd430</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>waitForServer</name>
      <anchorfile>classactionlib_1_1ServiceClientImp.html</anchorfile>
      <anchor>a8012bcbb20fc58973868ef9f1b073ee8</anchor>
      <arglist>(const ros::Duration &amp;timeout)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ServiceClientImp</name>
      <anchorfile>classactionlib_1_1ServiceClientImp.html</anchorfile>
      <anchor>a53ba588621b881fd5bddbc1e1ff5b7f6</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>actionlib::ServiceClientImpT</name>
    <filename>classactionlib_1_1ServiceClientImpT.html</filename>
    <templarg></templarg>
    <base>actionlib::ServiceClientImp</base>
    <member kind="typedef">
      <type>ClientGoalHandle&lt; ActionSpec &gt;</type>
      <name>GoalHandleT</name>
      <anchorfile>classactionlib_1_1ServiceClientImpT.html</anchorfile>
      <anchor>adbd99990330ce945579d69528833bb98</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SimpleActionClient&lt; ActionSpec &gt;</type>
      <name>SimpleActionClientT</name>
      <anchorfile>classactionlib_1_1ServiceClientImpT.html</anchorfile>
      <anchor>ae7d054cb3b4b79e7eb0320933f66813c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>call</name>
      <anchorfile>classactionlib_1_1ServiceClientImpT.html</anchorfile>
      <anchor>a5109dc024a55daa979592dead15497b2</anchor>
      <arglist>(const void *goal, std::string goal_md5sum, void *result, std::string result_md5sum)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isServerConnected</name>
      <anchorfile>classactionlib_1_1ServiceClientImpT.html</anchorfile>
      <anchor>a628838753489ec958d8cce41783222c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ServiceClientImpT</name>
      <anchorfile>classactionlib_1_1ServiceClientImpT.html</anchorfile>
      <anchor>ae048f2088f4b8cce7cdb2502b9e59c4e</anchor>
      <arglist>(ros::NodeHandle n, std::string name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>waitForServer</name>
      <anchorfile>classactionlib_1_1ServiceClientImpT.html</anchorfile>
      <anchor>ac3ac7d8f802222e8d8262839ac4e6a89</anchor>
      <arglist>(const ros::Duration &amp;timeout)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::scoped_ptr&lt; SimpleActionClientT &gt;</type>
      <name>ac_</name>
      <anchorfile>classactionlib_1_1ServiceClientImpT.html</anchorfile>
      <anchor>a567b1c196ab88d6a1f5e15a8892a76f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>actionlib::ServiceServer</name>
    <filename>classactionlib_1_1ServiceServer.html</filename>
    <member kind="function">
      <type></type>
      <name>ServiceServer</name>
      <anchorfile>classactionlib_1_1ServiceServer.html</anchorfile>
      <anchor>adc26ccd7f12f8e9060f19aad926a8986</anchor>
      <arglist>(boost::shared_ptr&lt; ServiceServerImp &gt; server)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; ServiceServerImp &gt;</type>
      <name>server_</name>
      <anchorfile>classactionlib_1_1ServiceServer.html</anchorfile>
      <anchor>a534cead127626cfab35d0e2e3999e44d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>actionlib::ServiceServerImp</name>
    <filename>classactionlib_1_1ServiceServerImp.html</filename>
    <member kind="function">
      <type></type>
      <name>ServiceServerImp</name>
      <anchorfile>classactionlib_1_1ServiceServerImp.html</anchorfile>
      <anchor>acfc615573ec0d8f4b1f15990bfda18c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ServiceServerImp</name>
      <anchorfile>classactionlib_1_1ServiceServerImp.html</anchorfile>
      <anchor>aa0dfc260748605fb784673680a7d3d13</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>actionlib::ServiceServerImpT</name>
    <filename>classactionlib_1_1ServiceServerImpT.html</filename>
    <templarg></templarg>
    <base>actionlib::ServiceServerImp</base>
    <member kind="typedef">
      <type>ActionServer&lt; ActionSpec &gt;::GoalHandle</type>
      <name>GoalHandle</name>
      <anchorfile>classactionlib_1_1ServiceServerImpT.html</anchorfile>
      <anchor>a5f17531a7a184b46c5963d6cac6f8650</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>goalCB</name>
      <anchorfile>classactionlib_1_1ServiceServerImpT.html</anchorfile>
      <anchor>ab4b2d12086e3d30e78d4a042a7df0d82</anchor>
      <arglist>(GoalHandle g)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ServiceServerImpT</name>
      <anchorfile>classactionlib_1_1ServiceServerImpT.html</anchorfile>
      <anchor>a27031db8b9a99fb7417fd3603ab56df0</anchor>
      <arglist>(ros::NodeHandle n, std::string name, boost::function&lt; bool(const Goal &amp;, Result &amp;result)&gt; service_cb)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; ActionServer&lt; ActionSpec &gt; &gt;</type>
      <name>as_</name>
      <anchorfile>classactionlib_1_1ServiceServerImpT.html</anchorfile>
      <anchor>a62b70bd717a618c4d1870c084b0c5776</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::function&lt; bool(const Goal &amp;, Result &amp;result)&gt;</type>
      <name>service_cb_</name>
      <anchorfile>classactionlib_1_1ServiceServerImpT.html</anchorfile>
      <anchor>ac234b63e32e871f2cf0684cde948da90</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>actionlib::simple_action_client::SimpleActionClient</name>
    <filename>classactionlib_1_1simple__action__client_1_1SimpleActionClient.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classactionlib_1_1simple__action__client_1_1SimpleActionClient.html</anchorfile>
      <anchor>a3f7fa97162cff3505b673399920d55ec</anchor>
      <arglist>(self, ns, ActionSpec)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>cancel_all_goals</name>
      <anchorfile>classactionlib_1_1simple__action__client_1_1SimpleActionClient.html</anchorfile>
      <anchor>a6b494abc3987f8dee9e556d817207d03</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>cancel_goal</name>
      <anchorfile>classactionlib_1_1simple__action__client_1_1SimpleActionClient.html</anchorfile>
      <anchor>a33f62b9395ec434e87e2e13a02a5f133</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>cancel_goals_at_and_before_time</name>
      <anchorfile>classactionlib_1_1simple__action__client_1_1SimpleActionClient.html</anchorfile>
      <anchor>aa86632a82a1f570cc4f199773c6c0957</anchor>
      <arglist>(self, time)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_goal_status_text</name>
      <anchorfile>classactionlib_1_1simple__action__client_1_1SimpleActionClient.html</anchorfile>
      <anchor>a0a59ca2954add79a78783cc59d23ddb3</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_result</name>
      <anchorfile>classactionlib_1_1simple__action__client_1_1SimpleActionClient.html</anchorfile>
      <anchor>ad3813394674ee680c997fa0279aa6c34</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_state</name>
      <anchorfile>classactionlib_1_1simple__action__client_1_1SimpleActionClient.html</anchorfile>
      <anchor>a1496dbc011f48451f4ea98e1ad2f8cd9</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>send_goal</name>
      <anchorfile>classactionlib_1_1simple__action__client_1_1SimpleActionClient.html</anchorfile>
      <anchor>a53ec4bfc7f01a415c6d960b47f73da4e</anchor>
      <arglist>(self, goal, done_cb=None, active_cb=None, feedback_cb=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>send_goal_and_wait</name>
      <anchorfile>classactionlib_1_1simple__action__client_1_1SimpleActionClient.html</anchorfile>
      <anchor>a22313512a1a3d67f444df563d8ee65a7</anchor>
      <arglist>(self, goal, execute_timeout=rospy.Duration(), preempt_timeout=rospy.Duration())</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>stop_tracking_goal</name>
      <anchorfile>classactionlib_1_1simple__action__client_1_1SimpleActionClient.html</anchorfile>
      <anchor>a7fa1f8678f4e4828fe1e37ea7271a791</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>wait_for_result</name>
      <anchorfile>classactionlib_1_1simple__action__client_1_1SimpleActionClient.html</anchorfile>
      <anchor>aa898e3966303511fa9a322e54254ecad</anchor>
      <arglist>(self, timeout=rospy.Duration())</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>wait_for_server</name>
      <anchorfile>classactionlib_1_1simple__action__client_1_1SimpleActionClient.html</anchorfile>
      <anchor>afd4d2c147e2ddc59af9c6570b72151fc</anchor>
      <arglist>(self, timeout=rospy.Duration())</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>action_client</name>
      <anchorfile>classactionlib_1_1simple__action__client_1_1SimpleActionClient.html</anchorfile>
      <anchor>ab374619253ed8b9d3e2a6fb3b21715b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>active_cb</name>
      <anchorfile>classactionlib_1_1simple__action__client_1_1SimpleActionClient.html</anchorfile>
      <anchor>a007ffa88a34c67ea6a06cee567c1a641</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>done_cb</name>
      <anchorfile>classactionlib_1_1simple__action__client_1_1SimpleActionClient.html</anchorfile>
      <anchor>aa71ed0848c3889bed7a55e6319454fcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>done_condition</name>
      <anchorfile>classactionlib_1_1simple__action__client_1_1SimpleActionClient.html</anchorfile>
      <anchor>a143c0b10e1271c4361ac717f1bba2812</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>feedback_cb</name>
      <anchorfile>classactionlib_1_1simple__action__client_1_1SimpleActionClient.html</anchorfile>
      <anchor>a830174839415f42d85285074da895531</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>gh</name>
      <anchorfile>classactionlib_1_1simple__action__client_1_1SimpleActionClient.html</anchorfile>
      <anchor>acc79d448fc70a6618e1387d3aa44a249</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>simple_state</name>
      <anchorfile>classactionlib_1_1simple__action__client_1_1SimpleActionClient.html</anchorfile>
      <anchor>ab5c88d96107895746011d4834ea7807a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_handle_feedback</name>
      <anchorfile>classactionlib_1_1simple__action__client_1_1SimpleActionClient.html</anchorfile>
      <anchor>acc47b216e106f8d3af572b92367d8af0</anchor>
      <arglist>(self, gh, feedback)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_handle_transition</name>
      <anchorfile>classactionlib_1_1simple__action__client_1_1SimpleActionClient.html</anchorfile>
      <anchor>a21dc137a06a97d1f8bc25730f8561672</anchor>
      <arglist>(self, gh)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_set_simple_state</name>
      <anchorfile>classactionlib_1_1simple__action__client_1_1SimpleActionClient.html</anchorfile>
      <anchor>a302aa9006b4e706caf0bba4e9e571398</anchor>
      <arglist>(self, state)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>actionlib::SimpleActionClient</name>
    <filename>classactionlib_1_1SimpleActionClient.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>boost::function&lt; void()&gt;</type>
      <name>SimpleActiveCallback</name>
      <anchorfile>classactionlib_1_1SimpleActionClient.html</anchorfile>
      <anchor>add37ef9123bfa8e3aca818e725e40c3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::function&lt; void(const SimpleClientGoalState &amp;state, const ResultConstPtr &amp;result)&gt;</type>
      <name>SimpleDoneCallback</name>
      <anchorfile>classactionlib_1_1SimpleActionClient.html</anchorfile>
      <anchor>af7c7a56483ad6c69097c67ce5e4a02c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::function&lt; void(const FeedbackConstPtr &amp;feedback)&gt;</type>
      <name>SimpleFeedbackCallback</name>
      <anchorfile>classactionlib_1_1SimpleActionClient.html</anchorfile>
      <anchor>a9abcb458bdc480c046a5bad7e0f2939e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cancelAllGoals</name>
      <anchorfile>classactionlib_1_1SimpleActionClient.html</anchorfile>
      <anchor>aecc061e7daee196441388cff468693b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cancelGoal</name>
      <anchorfile>classactionlib_1_1SimpleActionClient.html</anchorfile>
      <anchor>ab267cd5f2e3bb0e180a91b2bf1666ef5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cancelGoalsAtAndBeforeTime</name>
      <anchorfile>classactionlib_1_1SimpleActionClient.html</anchorfile>
      <anchor>ae0de721c9314df8dae13eb585c538c4c</anchor>
      <arglist>(const ros::Time &amp;time)</arglist>
    </member>
    <member kind="function">
      <type>ResultConstPtr</type>
      <name>getResult</name>
      <anchorfile>classactionlib_1_1SimpleActionClient.html</anchorfile>
      <anchor>a936df8c1664277b91a19aecae5f35f18</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SimpleClientGoalState</type>
      <name>getState</name>
      <anchorfile>classactionlib_1_1SimpleActionClient.html</anchorfile>
      <anchor>ac02703c818902c18e72844e58b4ef285</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isServerConnected</name>
      <anchorfile>classactionlib_1_1SimpleActionClient.html</anchorfile>
      <anchor>af4f12a95e33e67d324339a1f608f660e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendGoal</name>
      <anchorfile>classactionlib_1_1SimpleActionClient.html</anchorfile>
      <anchor>ae6a2e6904495e7c20c59e96af0d86801</anchor>
      <arglist>(const Goal &amp;goal, SimpleDoneCallback done_cb=SimpleDoneCallback(), SimpleActiveCallback active_cb=SimpleActiveCallback(), SimpleFeedbackCallback feedback_cb=SimpleFeedbackCallback())</arglist>
    </member>
    <member kind="function">
      <type>SimpleClientGoalState</type>
      <name>sendGoalAndWait</name>
      <anchorfile>classactionlib_1_1SimpleActionClient.html</anchorfile>
      <anchor>ac281f4b00bc53e412797cee26e4c7911</anchor>
      <arglist>(const Goal &amp;goal, const ros::Duration &amp;execute_timeout=ros::Duration(0, 0), const ros::Duration &amp;preempt_timeout=ros::Duration(0, 0))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimpleActionClient</name>
      <anchorfile>classactionlib_1_1SimpleActionClient.html</anchorfile>
      <anchor>a416667d5c870abc27227e45a492c1e3f</anchor>
      <arglist>(const std::string &amp;name, bool spin_thread=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimpleActionClient</name>
      <anchorfile>classactionlib_1_1SimpleActionClient.html</anchorfile>
      <anchor>a47b97ba81c538372b6f128ed8b285fbc</anchor>
      <arglist>(ros::NodeHandle &amp;n, const std::string &amp;name, bool spin_thread=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stopTrackingGoal</name>
      <anchorfile>classactionlib_1_1SimpleActionClient.html</anchorfile>
      <anchor>af61c0c7239bfeea221c97872a7323c0d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>waitForResult</name>
      <anchorfile>classactionlib_1_1SimpleActionClient.html</anchorfile>
      <anchor>a94b5a38fae6917f83331560b81eea341</anchor>
      <arglist>(const ros::Duration &amp;timeout=ros::Duration(0, 0))</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>waitForServer</name>
      <anchorfile>classactionlib_1_1SimpleActionClient.html</anchorfile>
      <anchor>a92acc8c2fdec699bd5070bb83263786f</anchor>
      <arglist>(const ros::Duration &amp;timeout=ros::Duration(0, 0)) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SimpleActionClient</name>
      <anchorfile>classactionlib_1_1SimpleActionClient.html</anchorfile>
      <anchor>a83cb7bab83fc37a4c23f3d14512f15b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>ActionClient&lt; ActionSpec &gt;</type>
      <name>ActionClientT</name>
      <anchorfile>classactionlib_1_1SimpleActionClient.html</anchorfile>
      <anchor>a702c1e6af31096990cf03e286ad7ac34</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>ClientGoalHandle&lt; ActionSpec &gt;</type>
      <name>GoalHandleT</name>
      <anchorfile>classactionlib_1_1SimpleActionClient.html</anchorfile>
      <anchor>ae1f5826461794f72e092c3e1e901aa6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SimpleActionClient&lt; ActionSpec &gt;</type>
      <name>SimpleActionClientT</name>
      <anchorfile>classactionlib_1_1SimpleActionClient.html</anchorfile>
      <anchor>a6e87917604af452a5aa691b76af7dcf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>handleFeedback</name>
      <anchorfile>classactionlib_1_1SimpleActionClient.html</anchorfile>
      <anchor>a080a938736c3fbc2575b0b7897712aa6</anchor>
      <arglist>(GoalHandleT gh, const FeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>handleTransition</name>
      <anchorfile>classactionlib_1_1SimpleActionClient.html</anchorfile>
      <anchor>a3fecf109e9fcd0973f9a5cbe929b5e72</anchor>
      <arglist>(GoalHandleT gh)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initSimpleClient</name>
      <anchorfile>classactionlib_1_1SimpleActionClient.html</anchorfile>
      <anchor>a43ff8aaf5b3865bb8b115c537a92fd33</anchor>
      <arglist>(ros::NodeHandle &amp;n, const std::string &amp;name, bool spin_thread)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setSimpleState</name>
      <anchorfile>classactionlib_1_1SimpleActionClient.html</anchorfile>
      <anchor>aa144bc11cbea2b32c5c80379d2f09e88</anchor>
      <arglist>(const SimpleGoalState &amp;next_state)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setSimpleState</name>
      <anchorfile>classactionlib_1_1SimpleActionClient.html</anchorfile>
      <anchor>a253b0e61b688f94a96903e8820b01b51</anchor>
      <arglist>(const SimpleGoalState::StateEnum &amp;next_state)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>spinThread</name>
      <anchorfile>classactionlib_1_1SimpleActionClient.html</anchorfile>
      <anchor>a2244f35538f2db4274900d473649e99a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::scoped_ptr&lt; ActionClientT &gt;</type>
      <name>ac_</name>
      <anchorfile>classactionlib_1_1SimpleActionClient.html</anchorfile>
      <anchor>a8a0c320290b3d2de1ea81cbb9edacf47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SimpleActiveCallback</type>
      <name>active_cb_</name>
      <anchorfile>classactionlib_1_1SimpleActionClient.html</anchorfile>
      <anchor>a261fd499846325db485fadeefd01db8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::CallbackQueue</type>
      <name>callback_queue</name>
      <anchorfile>classactionlib_1_1SimpleActionClient.html</anchorfile>
      <anchor>a24c904aabe9db96bea17d084b44be2bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SimpleGoalState</type>
      <name>cur_simple_state_</name>
      <anchorfile>classactionlib_1_1SimpleActionClient.html</anchorfile>
      <anchor>a854b5c5c15979381de899b6dc9873150</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SimpleDoneCallback</type>
      <name>done_cb_</name>
      <anchorfile>classactionlib_1_1SimpleActionClient.html</anchorfile>
      <anchor>a109d8621f54a26faa8711020cc0929aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::condition</type>
      <name>done_condition_</name>
      <anchorfile>classactionlib_1_1SimpleActionClient.html</anchorfile>
      <anchor>a9df351cb9decb02134325d3d3e09a8ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>done_mutex_</name>
      <anchorfile>classactionlib_1_1SimpleActionClient.html</anchorfile>
      <anchor>a7c2558320f169833a61b18883c45039a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SimpleFeedbackCallback</type>
      <name>feedback_cb_</name>
      <anchorfile>classactionlib_1_1SimpleActionClient.html</anchorfile>
      <anchor>a789456b1d3d88a08090e76d1cde4ed29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GoalHandleT</type>
      <name>gh_</name>
      <anchorfile>classactionlib_1_1SimpleActionClient.html</anchorfile>
      <anchor>a72f51f152c6600ba5f2e51b503e53e58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>need_to_terminate_</name>
      <anchorfile>classactionlib_1_1SimpleActionClient.html</anchorfile>
      <anchor>a707a2cc406495033dac1b54002f88564</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classactionlib_1_1SimpleActionClient.html</anchorfile>
      <anchor>a38c2f9d9b9196d6b11dadab4d5f4a531</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::thread *</type>
      <name>spin_thread_</name>
      <anchorfile>classactionlib_1_1SimpleActionClient.html</anchorfile>
      <anchor>ae2546c81c306f21cef7e9a6d4bd14843</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>terminate_mutex_</name>
      <anchorfile>classactionlib_1_1SimpleActionClient.html</anchorfile>
      <anchor>a9605bbd5c5705ee95107b5c352560e25</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SimpleActionClient&lt; TestRequestAction &gt;</name>
    <filename>classactionlib_1_1SimpleActionClient.html</filename>
    <member kind="typedef">
      <type>boost::function&lt; void()&gt;</type>
      <name>SimpleActiveCallback</name>
      <anchorfile>classactionlib_1_1SimpleActionClient.html</anchorfile>
      <anchor>add37ef9123bfa8e3aca818e725e40c3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::function&lt; void(const SimpleClientGoalState &amp;state, const ResultConstPtr &amp;result)&gt;</type>
      <name>SimpleDoneCallback</name>
      <anchorfile>classactionlib_1_1SimpleActionClient.html</anchorfile>
      <anchor>af7c7a56483ad6c69097c67ce5e4a02c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::function&lt; void(const FeedbackConstPtr &amp;feedback)&gt;</type>
      <name>SimpleFeedbackCallback</name>
      <anchorfile>classactionlib_1_1SimpleActionClient.html</anchorfile>
      <anchor>a9abcb458bdc480c046a5bad7e0f2939e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cancelAllGoals</name>
      <anchorfile>classactionlib_1_1SimpleActionClient.html</anchorfile>
      <anchor>aecc061e7daee196441388cff468693b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cancelGoal</name>
      <anchorfile>classactionlib_1_1SimpleActionClient.html</anchorfile>
      <anchor>ab267cd5f2e3bb0e180a91b2bf1666ef5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cancelGoalsAtAndBeforeTime</name>
      <anchorfile>classactionlib_1_1SimpleActionClient.html</anchorfile>
      <anchor>ae0de721c9314df8dae13eb585c538c4c</anchor>
      <arglist>(const ros::Time &amp;time)</arglist>
    </member>
    <member kind="function">
      <type>ResultConstPtr</type>
      <name>getResult</name>
      <anchorfile>classactionlib_1_1SimpleActionClient.html</anchorfile>
      <anchor>a936df8c1664277b91a19aecae5f35f18</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SimpleClientGoalState</type>
      <name>getState</name>
      <anchorfile>classactionlib_1_1SimpleActionClient.html</anchorfile>
      <anchor>ac02703c818902c18e72844e58b4ef285</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isServerConnected</name>
      <anchorfile>classactionlib_1_1SimpleActionClient.html</anchorfile>
      <anchor>af4f12a95e33e67d324339a1f608f660e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendGoal</name>
      <anchorfile>classactionlib_1_1SimpleActionClient.html</anchorfile>
      <anchor>ae6a2e6904495e7c20c59e96af0d86801</anchor>
      <arglist>(const Goal &amp;goal, SimpleDoneCallback done_cb=SimpleDoneCallback(), SimpleActiveCallback active_cb=SimpleActiveCallback(), SimpleFeedbackCallback feedback_cb=SimpleFeedbackCallback())</arglist>
    </member>
    <member kind="function">
      <type>SimpleClientGoalState</type>
      <name>sendGoalAndWait</name>
      <anchorfile>classactionlib_1_1SimpleActionClient.html</anchorfile>
      <anchor>ac281f4b00bc53e412797cee26e4c7911</anchor>
      <arglist>(const Goal &amp;goal, const ros::Duration &amp;execute_timeout=ros::Duration(0, 0), const ros::Duration &amp;preempt_timeout=ros::Duration(0, 0))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimpleActionClient</name>
      <anchorfile>classactionlib_1_1SimpleActionClient.html</anchorfile>
      <anchor>a416667d5c870abc27227e45a492c1e3f</anchor>
      <arglist>(const std::string &amp;name, bool spin_thread=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimpleActionClient</name>
      <anchorfile>classactionlib_1_1SimpleActionClient.html</anchorfile>
      <anchor>a47b97ba81c538372b6f128ed8b285fbc</anchor>
      <arglist>(ros::NodeHandle &amp;n, const std::string &amp;name, bool spin_thread=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stopTrackingGoal</name>
      <anchorfile>classactionlib_1_1SimpleActionClient.html</anchorfile>
      <anchor>af61c0c7239bfeea221c97872a7323c0d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>waitForResult</name>
      <anchorfile>classactionlib_1_1SimpleActionClient.html</anchorfile>
      <anchor>a94b5a38fae6917f83331560b81eea341</anchor>
      <arglist>(const ros::Duration &amp;timeout=ros::Duration(0, 0))</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>waitForServer</name>
      <anchorfile>classactionlib_1_1SimpleActionClient.html</anchorfile>
      <anchor>a92acc8c2fdec699bd5070bb83263786f</anchor>
      <arglist>(const ros::Duration &amp;timeout=ros::Duration(0, 0)) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SimpleActionClient</name>
      <anchorfile>classactionlib_1_1SimpleActionClient.html</anchorfile>
      <anchor>a83cb7bab83fc37a4c23f3d14512f15b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>ActionClient&lt; TestRequestAction &gt;</type>
      <name>ActionClientT</name>
      <anchorfile>classactionlib_1_1SimpleActionClient.html</anchorfile>
      <anchor>a702c1e6af31096990cf03e286ad7ac34</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>ClientGoalHandle&lt; TestRequestAction &gt;</type>
      <name>GoalHandleT</name>
      <anchorfile>classactionlib_1_1SimpleActionClient.html</anchorfile>
      <anchor>ae1f5826461794f72e092c3e1e901aa6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SimpleActionClient&lt; TestRequestAction &gt;</type>
      <name>SimpleActionClientT</name>
      <anchorfile>classactionlib_1_1SimpleActionClient.html</anchorfile>
      <anchor>a6e87917604af452a5aa691b76af7dcf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>handleFeedback</name>
      <anchorfile>classactionlib_1_1SimpleActionClient.html</anchorfile>
      <anchor>a080a938736c3fbc2575b0b7897712aa6</anchor>
      <arglist>(GoalHandleT gh, const FeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>handleTransition</name>
      <anchorfile>classactionlib_1_1SimpleActionClient.html</anchorfile>
      <anchor>a3fecf109e9fcd0973f9a5cbe929b5e72</anchor>
      <arglist>(GoalHandleT gh)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initSimpleClient</name>
      <anchorfile>classactionlib_1_1SimpleActionClient.html</anchorfile>
      <anchor>a43ff8aaf5b3865bb8b115c537a92fd33</anchor>
      <arglist>(ros::NodeHandle &amp;n, const std::string &amp;name, bool spin_thread)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setSimpleState</name>
      <anchorfile>classactionlib_1_1SimpleActionClient.html</anchorfile>
      <anchor>aa144bc11cbea2b32c5c80379d2f09e88</anchor>
      <arglist>(const SimpleGoalState &amp;next_state)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setSimpleState</name>
      <anchorfile>classactionlib_1_1SimpleActionClient.html</anchorfile>
      <anchor>a253b0e61b688f94a96903e8820b01b51</anchor>
      <arglist>(const SimpleGoalState::StateEnum &amp;next_state)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>spinThread</name>
      <anchorfile>classactionlib_1_1SimpleActionClient.html</anchorfile>
      <anchor>a2244f35538f2db4274900d473649e99a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::scoped_ptr&lt; ActionClientT &gt;</type>
      <name>ac_</name>
      <anchorfile>classactionlib_1_1SimpleActionClient.html</anchorfile>
      <anchor>a8a0c320290b3d2de1ea81cbb9edacf47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SimpleActiveCallback</type>
      <name>active_cb_</name>
      <anchorfile>classactionlib_1_1SimpleActionClient.html</anchorfile>
      <anchor>a261fd499846325db485fadeefd01db8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::CallbackQueue</type>
      <name>callback_queue</name>
      <anchorfile>classactionlib_1_1SimpleActionClient.html</anchorfile>
      <anchor>a24c904aabe9db96bea17d084b44be2bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SimpleGoalState</type>
      <name>cur_simple_state_</name>
      <anchorfile>classactionlib_1_1SimpleActionClient.html</anchorfile>
      <anchor>a854b5c5c15979381de899b6dc9873150</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SimpleDoneCallback</type>
      <name>done_cb_</name>
      <anchorfile>classactionlib_1_1SimpleActionClient.html</anchorfile>
      <anchor>a109d8621f54a26faa8711020cc0929aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::condition</type>
      <name>done_condition_</name>
      <anchorfile>classactionlib_1_1SimpleActionClient.html</anchorfile>
      <anchor>a9df351cb9decb02134325d3d3e09a8ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>done_mutex_</name>
      <anchorfile>classactionlib_1_1SimpleActionClient.html</anchorfile>
      <anchor>a7c2558320f169833a61b18883c45039a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SimpleFeedbackCallback</type>
      <name>feedback_cb_</name>
      <anchorfile>classactionlib_1_1SimpleActionClient.html</anchorfile>
      <anchor>a789456b1d3d88a08090e76d1cde4ed29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GoalHandleT</type>
      <name>gh_</name>
      <anchorfile>classactionlib_1_1SimpleActionClient.html</anchorfile>
      <anchor>a72f51f152c6600ba5f2e51b503e53e58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>need_to_terminate_</name>
      <anchorfile>classactionlib_1_1SimpleActionClient.html</anchorfile>
      <anchor>a707a2cc406495033dac1b54002f88564</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classactionlib_1_1SimpleActionClient.html</anchorfile>
      <anchor>a38c2f9d9b9196d6b11dadab4d5f4a531</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::thread *</type>
      <name>spin_thread_</name>
      <anchorfile>classactionlib_1_1SimpleActionClient.html</anchorfile>
      <anchor>ae2546c81c306f21cef7e9a6d4bd14843</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>terminate_mutex_</name>
      <anchorfile>classactionlib_1_1SimpleActionClient.html</anchorfile>
      <anchor>a9605bbd5c5705ee95107b5c352560e25</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>actionlib::SimpleActionServer</name>
    <filename>classactionlib_1_1SimpleActionServer.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>boost::function&lt; void(const GoalConstPtr &amp;)&gt;</type>
      <name>ExecuteCallback</name>
      <anchorfile>classactionlib_1_1SimpleActionServer.html</anchorfile>
      <anchor>a95d7992becc1217d576781a38e980d28</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ActionServer&lt; ActionSpec &gt;::GoalHandle</type>
      <name>GoalHandle</name>
      <anchorfile>classactionlib_1_1SimpleActionServer.html</anchorfile>
      <anchor>acaabb2b87f967d79ef3bc85511d5a1df</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>boost::shared_ptr&lt; const Goal &gt;</type>
      <name>acceptNewGoal</name>
      <anchorfile>classactionlib_1_1SimpleActionServer.html</anchorfile>
      <anchor>a4964ef9e28f5620e87909c41f0458ecb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isActive</name>
      <anchorfile>classactionlib_1_1SimpleActionServer.html</anchorfile>
      <anchor>abe518d6a22616909c4313eecd7941022</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isNewGoalAvailable</name>
      <anchorfile>classactionlib_1_1SimpleActionServer.html</anchorfile>
      <anchor>ad8f4c2980541d536e36851c4111048bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isPreemptRequested</name>
      <anchorfile>classactionlib_1_1SimpleActionServer.html</anchorfile>
      <anchor>a44005d98cb6eeedc659502d0914fceb9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishFeedback</name>
      <anchorfile>classactionlib_1_1SimpleActionServer.html</anchorfile>
      <anchor>a905186c874cdcc9dd81fd165d4b9b046</anchor>
      <arglist>(const Feedback &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishFeedback</name>
      <anchorfile>classactionlib_1_1SimpleActionServer.html</anchorfile>
      <anchor>a497b5bb99c01e9424f3d8d0eada2a934</anchor>
      <arglist>(const FeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerGoalCallback</name>
      <anchorfile>classactionlib_1_1SimpleActionServer.html</anchorfile>
      <anchor>a4a35adaa57fae84db99b02d59b54863d</anchor>
      <arglist>(boost::function&lt; void()&gt; cb)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerPreemptCallback</name>
      <anchorfile>classactionlib_1_1SimpleActionServer.html</anchorfile>
      <anchor>a8074dcf85b8c3f57d711870446323446</anchor>
      <arglist>(boost::function&lt; void()&gt; cb)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAborted</name>
      <anchorfile>classactionlib_1_1SimpleActionServer.html</anchorfile>
      <anchor>abbfe6220869cfcc19a464ae5a9b804e6</anchor>
      <arglist>(const Result &amp;result=Result(), const std::string &amp;text=std::string(&quot;&quot;))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPreempted</name>
      <anchorfile>classactionlib_1_1SimpleActionServer.html</anchorfile>
      <anchor>ae169170b77573bcecc164c979856004e</anchor>
      <arglist>(const Result &amp;result=Result(), const std::string &amp;text=std::string(&quot;&quot;))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSucceeded</name>
      <anchorfile>classactionlib_1_1SimpleActionServer.html</anchorfile>
      <anchor>a063a4f5279ee8de856e10d1b612402ba</anchor>
      <arglist>(const Result &amp;result=Result(), const std::string &amp;text=std::string(&quot;&quot;))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shutdown</name>
      <anchorfile>classactionlib_1_1SimpleActionServer.html</anchorfile>
      <anchor>a1e56fcee8ade1cb9898ea424d5ae78b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimpleActionServer</name>
      <anchorfile>classactionlib_1_1SimpleActionServer.html</anchorfile>
      <anchor>a5529cb09abd1ec7ebda2f3fd7068d208</anchor>
      <arglist>(ros::NodeHandle n, std::string name, bool auto_start)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimpleActionServer</name>
      <anchorfile>classactionlib_1_1SimpleActionServer.html</anchorfile>
      <anchor>a0f047d3a7474d3c2c1d3a0c7ef6adf16</anchor>
      <arglist>(ros::NodeHandle n, std::string name, ExecuteCallback execute_callback, bool auto_start)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED</type>
      <name>SimpleActionServer</name>
      <anchorfile>classactionlib_1_1SimpleActionServer.html</anchorfile>
      <anchor>ab63df5d51945c0f5551b9b83c7d21aa7</anchor>
      <arglist>(ros::NodeHandle n, std::string name, ExecuteCallback execute_callback=NULL)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimpleActionServer</name>
      <anchorfile>classactionlib_1_1SimpleActionServer.html</anchorfile>
      <anchor>a5ce2d61c9d60f191a24cd103880644a9</anchor>
      <arglist>(std::string name, bool auto_start)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimpleActionServer</name>
      <anchorfile>classactionlib_1_1SimpleActionServer.html</anchorfile>
      <anchor>a1f6ff010559c3b979de603addf9b54b6</anchor>
      <arglist>(std::string name, ExecuteCallback execute_callback, bool auto_start)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED</type>
      <name>SimpleActionServer</name>
      <anchorfile>classactionlib_1_1SimpleActionServer.html</anchorfile>
      <anchor>aec1209ae5bf48072b189224b3be83246</anchor>
      <arglist>(std::string name, ExecuteCallback execute_callback=NULL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classactionlib_1_1SimpleActionServer.html</anchorfile>
      <anchor>aa2e75652f980f0a547c36ff9b8cdfd3b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SimpleActionServer</name>
      <anchorfile>classactionlib_1_1SimpleActionServer.html</anchorfile>
      <anchor>a1b00b934f931f7b8e67436ec57de763e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>executeLoop</name>
      <anchorfile>classactionlib_1_1SimpleActionServer.html</anchorfile>
      <anchor>a1cd229f67fe9d493430edee9f0804d19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>goalCallback</name>
      <anchorfile>classactionlib_1_1SimpleActionServer.html</anchorfile>
      <anchor>a9d7cdbb6dadf1b546eefb88e87276296</anchor>
      <arglist>(GoalHandle goal)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>preemptCallback</name>
      <anchorfile>classactionlib_1_1SimpleActionServer.html</anchorfile>
      <anchor>a4dc6957532caaa97f73972a0e4e53b4a</anchor>
      <arglist>(GoalHandle preempt)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; ActionServer&lt; ActionSpec &gt; &gt;</type>
      <name>as_</name>
      <anchorfile>classactionlib_1_1SimpleActionServer.html</anchorfile>
      <anchor>ae634ffffce1cc4254f6392cf521397c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GoalHandle</type>
      <name>current_goal_</name>
      <anchorfile>classactionlib_1_1SimpleActionServer.html</anchorfile>
      <anchor>a52f0bf32e5d2ad8e23473290176d21be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExecuteCallback</type>
      <name>execute_callback_</name>
      <anchorfile>classactionlib_1_1SimpleActionServer.html</anchorfile>
      <anchor>a984fd024324bdf87c47b4b4fc45eef1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::condition</type>
      <name>execute_condition_</name>
      <anchorfile>classactionlib_1_1SimpleActionServer.html</anchorfile>
      <anchor>a98fb96e7572dae6c37b24461db82be33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::thread *</type>
      <name>execute_thread_</name>
      <anchorfile>classactionlib_1_1SimpleActionServer.html</anchorfile>
      <anchor>acad96ec619ebc30f94fb0e76c1261014</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::function&lt; void()&gt;</type>
      <name>goal_callback_</name>
      <anchorfile>classactionlib_1_1SimpleActionServer.html</anchorfile>
      <anchor>a6f62f1cb41c17740cdb5db1191ede6b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::recursive_mutex</type>
      <name>lock_</name>
      <anchorfile>classactionlib_1_1SimpleActionServer.html</anchorfile>
      <anchor>afc5a272e91a7c21187b5b214294241bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>n_</name>
      <anchorfile>classactionlib_1_1SimpleActionServer.html</anchorfile>
      <anchor>afe6270a3e288f0f743dddf647214a79a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>need_to_terminate_</name>
      <anchorfile>classactionlib_1_1SimpleActionServer.html</anchorfile>
      <anchor>ac819f2bac06876ccc7b2411835100c9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>new_goal_</name>
      <anchorfile>classactionlib_1_1SimpleActionServer.html</anchorfile>
      <anchor>a164f28638f7e4b169ea21544c8bf07d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>new_goal_preempt_request_</name>
      <anchorfile>classactionlib_1_1SimpleActionServer.html</anchorfile>
      <anchor>a7e2f2ca307be95235d895d6531c1dc34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GoalHandle</type>
      <name>next_goal_</name>
      <anchorfile>classactionlib_1_1SimpleActionServer.html</anchorfile>
      <anchor>a35b3ede72ae65b528b171af392108e36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::function&lt; void()&gt;</type>
      <name>preempt_callback_</name>
      <anchorfile>classactionlib_1_1SimpleActionServer.html</anchorfile>
      <anchor>ad3d2beaf5b2afc6e7b35110033217b39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>preempt_request_</name>
      <anchorfile>classactionlib_1_1SimpleActionServer.html</anchorfile>
      <anchor>ad8e5a3e66a5163ddac87e5a91138d895</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>terminate_mutex_</name>
      <anchorfile>classactionlib_1_1SimpleActionServer.html</anchorfile>
      <anchor>a732a68531834ad5f59528200b1a4474d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>actionlib::simple_action_server::SimpleActionServer</name>
    <filename>classactionlib_1_1simple__action__server_1_1SimpleActionServer.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__del__</name>
      <anchorfile>classactionlib_1_1simple__action__server_1_1SimpleActionServer.html</anchorfile>
      <anchor>afc5c8068a7680e94d372ccc73453cdbe</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classactionlib_1_1simple__action__server_1_1SimpleActionServer.html</anchorfile>
      <anchor>a0a2e0cfe107fe4efb5d883f6754f9c6b</anchor>
      <arglist>(self, name, ActionSpec, execute_cb=None, auto_start=True)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>accept_new_goal</name>
      <anchorfile>classactionlib_1_1simple__action__server_1_1SimpleActionServer.html</anchorfile>
      <anchor>aa306173ac698bc9c43b9a1106d3d5e83</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>executeLoop</name>
      <anchorfile>classactionlib_1_1simple__action__server_1_1SimpleActionServer.html</anchorfile>
      <anchor>ac8f3bb849e32d0b75c25b5a6628abbdb</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_default_result</name>
      <anchorfile>classactionlib_1_1simple__action__server_1_1SimpleActionServer.html</anchorfile>
      <anchor>a08f6c031cb6d9ea94faaf9cdff7eabb7</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>internal_goal_callback</name>
      <anchorfile>classactionlib_1_1simple__action__server_1_1SimpleActionServer.html</anchorfile>
      <anchor>a931fd2bbf2a2da3bd08dd12ed6a4203b</anchor>
      <arglist>(self, goal)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>internal_preempt_callback</name>
      <anchorfile>classactionlib_1_1simple__action__server_1_1SimpleActionServer.html</anchorfile>
      <anchor>a03f7cc049aa2a4aea38bb5b2e472bf30</anchor>
      <arglist>(self, preempt)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_active</name>
      <anchorfile>classactionlib_1_1simple__action__server_1_1SimpleActionServer.html</anchorfile>
      <anchor>a1733df1090896f63f35a40b0a686c038</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_new_goal_available</name>
      <anchorfile>classactionlib_1_1simple__action__server_1_1SimpleActionServer.html</anchorfile>
      <anchor>aeb86b828479be48a24897bff8820f479</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_preempt_requested</name>
      <anchorfile>classactionlib_1_1simple__action__server_1_1SimpleActionServer.html</anchorfile>
      <anchor>a89b4bb8d51d89c04f4b10b29f6ffbc43</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>publish_feedback</name>
      <anchorfile>classactionlib_1_1simple__action__server_1_1SimpleActionServer.html</anchorfile>
      <anchor>a4c5e2e6c8c55a18ab46699f2e6e93bc2</anchor>
      <arglist>(self, feedback)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>register_goal_callback</name>
      <anchorfile>classactionlib_1_1simple__action__server_1_1SimpleActionServer.html</anchorfile>
      <anchor>a980282cf09506df011bce86079b83cd7</anchor>
      <arglist>(self, cb)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>register_preempt_callback</name>
      <anchorfile>classactionlib_1_1simple__action__server_1_1SimpleActionServer.html</anchorfile>
      <anchor>ac8e9e46840d0438e39eb607edbc88ed7</anchor>
      <arglist>(self, cb)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_aborted</name>
      <anchorfile>classactionlib_1_1simple__action__server_1_1SimpleActionServer.html</anchorfile>
      <anchor>aa1c48fec202ef05d44b64c9c2d76af0a</anchor>
      <arglist>(self, result=None, text=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_preempted</name>
      <anchorfile>classactionlib_1_1simple__action__server_1_1SimpleActionServer.html</anchorfile>
      <anchor>a614d96ba9ae7c39e18e6b836a3b973c9</anchor>
      <arglist>(self, result=None, text=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_succeeded</name>
      <anchorfile>classactionlib_1_1simple__action__server_1_1SimpleActionServer.html</anchorfile>
      <anchor>a401ac707896044cc76479a06b691842e</anchor>
      <arglist>(self, result=None, text=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>start</name>
      <anchorfile>classactionlib_1_1simple__action__server_1_1SimpleActionServer.html</anchorfile>
      <anchor>ab1d26031978ae7a1a5e04a79ad63d3c1</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>action_server</name>
      <anchorfile>classactionlib_1_1simple__action__server_1_1SimpleActionServer.html</anchorfile>
      <anchor>a2b1661942c216e36fe7108450f7d5f4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>current_goal</name>
      <anchorfile>classactionlib_1_1simple__action__server_1_1SimpleActionServer.html</anchorfile>
      <anchor>a9c2e337991f50960c797218776c51366</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>execute_callback</name>
      <anchorfile>classactionlib_1_1simple__action__server_1_1SimpleActionServer.html</anchorfile>
      <anchor>a0cddafac22730f8b7f9b1978381af2e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>execute_condition</name>
      <anchorfile>classactionlib_1_1simple__action__server_1_1SimpleActionServer.html</anchorfile>
      <anchor>ab6729c27aad3fc3d7ef7939df10aaddc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>execute_thread</name>
      <anchorfile>classactionlib_1_1simple__action__server_1_1SimpleActionServer.html</anchorfile>
      <anchor>a8db90272a636a867f0008149720f2af7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>goal_callback</name>
      <anchorfile>classactionlib_1_1simple__action__server_1_1SimpleActionServer.html</anchorfile>
      <anchor>a03a6c2cf817dec37f07d5ba4ecaeb698</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>lock</name>
      <anchorfile>classactionlib_1_1simple__action__server_1_1SimpleActionServer.html</anchorfile>
      <anchor>a20d2a319d6a562268c12e5b26f0f12fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>need_to_terminate</name>
      <anchorfile>classactionlib_1_1simple__action__server_1_1SimpleActionServer.html</anchorfile>
      <anchor>a79e56e12f81895ea563a4a285a1fd1da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>new_goal</name>
      <anchorfile>classactionlib_1_1simple__action__server_1_1SimpleActionServer.html</anchorfile>
      <anchor>a8203aebf98d94d95dcf3e26a4da1797e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>new_goal_preempt_request</name>
      <anchorfile>classactionlib_1_1simple__action__server_1_1SimpleActionServer.html</anchorfile>
      <anchor>a58a537ccfeee36ca92f10b53047638ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>next_goal</name>
      <anchorfile>classactionlib_1_1simple__action__server_1_1SimpleActionServer.html</anchorfile>
      <anchor>a02b4f0f470e128583b12e6601d14ab73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>preempt_callback</name>
      <anchorfile>classactionlib_1_1simple__action__server_1_1SimpleActionServer.html</anchorfile>
      <anchor>a496ce2246735b10ee2ee31c23f762608</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>preempt_request</name>
      <anchorfile>classactionlib_1_1simple__action__server_1_1SimpleActionServer.html</anchorfile>
      <anchor>a7f8216253454da277805cb746f987286</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>terminate_mutex</name>
      <anchorfile>classactionlib_1_1simple__action__server_1_1SimpleActionServer.html</anchorfile>
      <anchor>a1024a977c5a0ab037f6eb83839221fef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SimpleActionServer&lt; TestAction &gt;</name>
    <filename>classactionlib_1_1SimpleActionServer.html</filename>
    <member kind="typedef">
      <type>boost::function&lt; void(const GoalConstPtr &amp;)&gt;</type>
      <name>ExecuteCallback</name>
      <anchorfile>classactionlib_1_1SimpleActionServer.html</anchorfile>
      <anchor>a95d7992becc1217d576781a38e980d28</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ActionServer&lt; TestAction &gt;::GoalHandle</type>
      <name>GoalHandle</name>
      <anchorfile>classactionlib_1_1SimpleActionServer.html</anchorfile>
      <anchor>acaabb2b87f967d79ef3bc85511d5a1df</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>boost::shared_ptr&lt; const Goal &gt;</type>
      <name>acceptNewGoal</name>
      <anchorfile>classactionlib_1_1SimpleActionServer.html</anchorfile>
      <anchor>a4964ef9e28f5620e87909c41f0458ecb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isActive</name>
      <anchorfile>classactionlib_1_1SimpleActionServer.html</anchorfile>
      <anchor>abe518d6a22616909c4313eecd7941022</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isNewGoalAvailable</name>
      <anchorfile>classactionlib_1_1SimpleActionServer.html</anchorfile>
      <anchor>ad8f4c2980541d536e36851c4111048bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isPreemptRequested</name>
      <anchorfile>classactionlib_1_1SimpleActionServer.html</anchorfile>
      <anchor>a44005d98cb6eeedc659502d0914fceb9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishFeedback</name>
      <anchorfile>classactionlib_1_1SimpleActionServer.html</anchorfile>
      <anchor>a905186c874cdcc9dd81fd165d4b9b046</anchor>
      <arglist>(const Feedback &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishFeedback</name>
      <anchorfile>classactionlib_1_1SimpleActionServer.html</anchorfile>
      <anchor>a497b5bb99c01e9424f3d8d0eada2a934</anchor>
      <arglist>(const FeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerGoalCallback</name>
      <anchorfile>classactionlib_1_1SimpleActionServer.html</anchorfile>
      <anchor>a4a35adaa57fae84db99b02d59b54863d</anchor>
      <arglist>(boost::function&lt; void()&gt; cb)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerPreemptCallback</name>
      <anchorfile>classactionlib_1_1SimpleActionServer.html</anchorfile>
      <anchor>a8074dcf85b8c3f57d711870446323446</anchor>
      <arglist>(boost::function&lt; void()&gt; cb)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAborted</name>
      <anchorfile>classactionlib_1_1SimpleActionServer.html</anchorfile>
      <anchor>abbfe6220869cfcc19a464ae5a9b804e6</anchor>
      <arglist>(const Result &amp;result=Result(), const std::string &amp;text=std::string(&quot;&quot;))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPreempted</name>
      <anchorfile>classactionlib_1_1SimpleActionServer.html</anchorfile>
      <anchor>ae169170b77573bcecc164c979856004e</anchor>
      <arglist>(const Result &amp;result=Result(), const std::string &amp;text=std::string(&quot;&quot;))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSucceeded</name>
      <anchorfile>classactionlib_1_1SimpleActionServer.html</anchorfile>
      <anchor>a063a4f5279ee8de856e10d1b612402ba</anchor>
      <arglist>(const Result &amp;result=Result(), const std::string &amp;text=std::string(&quot;&quot;))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shutdown</name>
      <anchorfile>classactionlib_1_1SimpleActionServer.html</anchorfile>
      <anchor>a1e56fcee8ade1cb9898ea424d5ae78b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimpleActionServer</name>
      <anchorfile>classactionlib_1_1SimpleActionServer.html</anchorfile>
      <anchor>a5529cb09abd1ec7ebda2f3fd7068d208</anchor>
      <arglist>(ros::NodeHandle n, std::string name, bool auto_start)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimpleActionServer</name>
      <anchorfile>classactionlib_1_1SimpleActionServer.html</anchorfile>
      <anchor>a0f047d3a7474d3c2c1d3a0c7ef6adf16</anchor>
      <arglist>(ros::NodeHandle n, std::string name, ExecuteCallback execute_callback, bool auto_start)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED</type>
      <name>SimpleActionServer</name>
      <anchorfile>classactionlib_1_1SimpleActionServer.html</anchorfile>
      <anchor>ab63df5d51945c0f5551b9b83c7d21aa7</anchor>
      <arglist>(ros::NodeHandle n, std::string name, ExecuteCallback execute_callback=NULL)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimpleActionServer</name>
      <anchorfile>classactionlib_1_1SimpleActionServer.html</anchorfile>
      <anchor>a5ce2d61c9d60f191a24cd103880644a9</anchor>
      <arglist>(std::string name, bool auto_start)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimpleActionServer</name>
      <anchorfile>classactionlib_1_1SimpleActionServer.html</anchorfile>
      <anchor>a1f6ff010559c3b979de603addf9b54b6</anchor>
      <arglist>(std::string name, ExecuteCallback execute_callback, bool auto_start)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED</type>
      <name>SimpleActionServer</name>
      <anchorfile>classactionlib_1_1SimpleActionServer.html</anchorfile>
      <anchor>aec1209ae5bf48072b189224b3be83246</anchor>
      <arglist>(std::string name, ExecuteCallback execute_callback=NULL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classactionlib_1_1SimpleActionServer.html</anchorfile>
      <anchor>aa2e75652f980f0a547c36ff9b8cdfd3b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SimpleActionServer</name>
      <anchorfile>classactionlib_1_1SimpleActionServer.html</anchorfile>
      <anchor>a1b00b934f931f7b8e67436ec57de763e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>executeLoop</name>
      <anchorfile>classactionlib_1_1SimpleActionServer.html</anchorfile>
      <anchor>a1cd229f67fe9d493430edee9f0804d19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>goalCallback</name>
      <anchorfile>classactionlib_1_1SimpleActionServer.html</anchorfile>
      <anchor>a9d7cdbb6dadf1b546eefb88e87276296</anchor>
      <arglist>(GoalHandle goal)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>preemptCallback</name>
      <anchorfile>classactionlib_1_1SimpleActionServer.html</anchorfile>
      <anchor>a4dc6957532caaa97f73972a0e4e53b4a</anchor>
      <arglist>(GoalHandle preempt)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; ActionServer&lt; TestAction &gt; &gt;</type>
      <name>as_</name>
      <anchorfile>classactionlib_1_1SimpleActionServer.html</anchorfile>
      <anchor>ae634ffffce1cc4254f6392cf521397c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GoalHandle</type>
      <name>current_goal_</name>
      <anchorfile>classactionlib_1_1SimpleActionServer.html</anchorfile>
      <anchor>a52f0bf32e5d2ad8e23473290176d21be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExecuteCallback</type>
      <name>execute_callback_</name>
      <anchorfile>classactionlib_1_1SimpleActionServer.html</anchorfile>
      <anchor>a984fd024324bdf87c47b4b4fc45eef1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::condition</type>
      <name>execute_condition_</name>
      <anchorfile>classactionlib_1_1SimpleActionServer.html</anchorfile>
      <anchor>a98fb96e7572dae6c37b24461db82be33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::thread *</type>
      <name>execute_thread_</name>
      <anchorfile>classactionlib_1_1SimpleActionServer.html</anchorfile>
      <anchor>acad96ec619ebc30f94fb0e76c1261014</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::function&lt; void()&gt;</type>
      <name>goal_callback_</name>
      <anchorfile>classactionlib_1_1SimpleActionServer.html</anchorfile>
      <anchor>a6f62f1cb41c17740cdb5db1191ede6b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::recursive_mutex</type>
      <name>lock_</name>
      <anchorfile>classactionlib_1_1SimpleActionServer.html</anchorfile>
      <anchor>afc5a272e91a7c21187b5b214294241bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>n_</name>
      <anchorfile>classactionlib_1_1SimpleActionServer.html</anchorfile>
      <anchor>afe6270a3e288f0f743dddf647214a79a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>need_to_terminate_</name>
      <anchorfile>classactionlib_1_1SimpleActionServer.html</anchorfile>
      <anchor>ac819f2bac06876ccc7b2411835100c9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>new_goal_</name>
      <anchorfile>classactionlib_1_1SimpleActionServer.html</anchorfile>
      <anchor>a164f28638f7e4b169ea21544c8bf07d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>new_goal_preempt_request_</name>
      <anchorfile>classactionlib_1_1SimpleActionServer.html</anchorfile>
      <anchor>a7e2f2ca307be95235d895d6531c1dc34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GoalHandle</type>
      <name>next_goal_</name>
      <anchorfile>classactionlib_1_1SimpleActionServer.html</anchorfile>
      <anchor>a35b3ede72ae65b528b171af392108e36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::function&lt; void()&gt;</type>
      <name>preempt_callback_</name>
      <anchorfile>classactionlib_1_1SimpleActionServer.html</anchorfile>
      <anchor>ad3d2beaf5b2afc6e7b35110033217b39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>preempt_request_</name>
      <anchorfile>classactionlib_1_1SimpleActionServer.html</anchorfile>
      <anchor>ad8e5a3e66a5163ddac87e5a91138d895</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>terminate_mutex_</name>
      <anchorfile>classactionlib_1_1SimpleActionServer.html</anchorfile>
      <anchor>a732a68531834ad5f59528200b1a4474d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SimpleClientFixture</name>
    <filename>classSimpleClientFixture.html</filename>
    <member kind="function">
      <type></type>
      <name>SimpleClientFixture</name>
      <anchorfile>classSimpleClientFixture.html</anchorfile>
      <anchor>aeaed6ca04309c53f8c06c6b686b7fe95</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>SetUp</name>
      <anchorfile>classSimpleClientFixture.html</anchorfile>
      <anchor>a661cf7b8e9cfad8142542678f2d50be6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SimpleActionClient&lt; TestRequestAction &gt;</type>
      <name>ac_</name>
      <anchorfile>classSimpleClientFixture.html</anchorfile>
      <anchor>a2b18e9144b035eb4ef2a161f7ca7bfde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Duration</type>
      <name>default_wait_</name>
      <anchorfile>classSimpleClientFixture.html</anchorfile>
      <anchor>a3211d96787eb1153173c820e33fec7d7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>actionlib::SimpleClientGoalState</name>
    <filename>classactionlib_1_1SimpleClientGoalState.html</filename>
    <member kind="enumvalue">
      <name>ABORTED</name>
      <anchorfile>classactionlib_1_1SimpleClientGoalState.html</anchorfile>
      <anchor>a91066f14351d31404a2179da02c518a0a088fa82b9c1132182e7230869774fee9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACTIVE</name>
      <anchorfile>classactionlib_1_1SimpleClientGoalState.html</anchorfile>
      <anchor>a91066f14351d31404a2179da02c518a0aefd0ed256b0c064737a31a8f7d5febfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOST</name>
      <anchorfile>classactionlib_1_1SimpleClientGoalState.html</anchorfile>
      <anchor>a91066f14351d31404a2179da02c518a0a26441f1e443a184f9e1f99df6bf3392a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PENDING</name>
      <anchorfile>classactionlib_1_1SimpleClientGoalState.html</anchorfile>
      <anchor>a91066f14351d31404a2179da02c518a0a2f87385336ac64df093b7ea61c76fafe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PREEMPTED</name>
      <anchorfile>classactionlib_1_1SimpleClientGoalState.html</anchorfile>
      <anchor>a91066f14351d31404a2179da02c518a0a1dbd534c97a133d5c9f1088b798ba0a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RECALLED</name>
      <anchorfile>classactionlib_1_1SimpleClientGoalState.html</anchorfile>
      <anchor>a91066f14351d31404a2179da02c518a0a257e040ebfbc3219266d7b855ca06d1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REJECTED</name>
      <anchorfile>classactionlib_1_1SimpleClientGoalState.html</anchorfile>
      <anchor>a91066f14351d31404a2179da02c518a0a05592849ba0cffcbfd78753c5578346a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>StateEnum</name>
      <anchorfile>classactionlib_1_1SimpleClientGoalState.html</anchorfile>
      <anchor>a91066f14351d31404a2179da02c518a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PENDING</name>
      <anchorfile>classactionlib_1_1SimpleClientGoalState.html</anchorfile>
      <anchor>a91066f14351d31404a2179da02c518a0a2f87385336ac64df093b7ea61c76fafe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACTIVE</name>
      <anchorfile>classactionlib_1_1SimpleClientGoalState.html</anchorfile>
      <anchor>a91066f14351d31404a2179da02c518a0aefd0ed256b0c064737a31a8f7d5febfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RECALLED</name>
      <anchorfile>classactionlib_1_1SimpleClientGoalState.html</anchorfile>
      <anchor>a91066f14351d31404a2179da02c518a0a257e040ebfbc3219266d7b855ca06d1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REJECTED</name>
      <anchorfile>classactionlib_1_1SimpleClientGoalState.html</anchorfile>
      <anchor>a91066f14351d31404a2179da02c518a0a05592849ba0cffcbfd78753c5578346a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PREEMPTED</name>
      <anchorfile>classactionlib_1_1SimpleClientGoalState.html</anchorfile>
      <anchor>a91066f14351d31404a2179da02c518a0a1dbd534c97a133d5c9f1088b798ba0a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ABORTED</name>
      <anchorfile>classactionlib_1_1SimpleClientGoalState.html</anchorfile>
      <anchor>a91066f14351d31404a2179da02c518a0a088fa82b9c1132182e7230869774fee9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUCCEEDED</name>
      <anchorfile>classactionlib_1_1SimpleClientGoalState.html</anchorfile>
      <anchor>a91066f14351d31404a2179da02c518a0acc5ac2bf0cf2a77d87668ad4be866802</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOST</name>
      <anchorfile>classactionlib_1_1SimpleClientGoalState.html</anchorfile>
      <anchor>a91066f14351d31404a2179da02c518a0a26441f1e443a184f9e1f99df6bf3392a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUCCEEDED</name>
      <anchorfile>classactionlib_1_1SimpleClientGoalState.html</anchorfile>
      <anchor>a91066f14351d31404a2179da02c518a0acc5ac2bf0cf2a77d87668ad4be866802</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getText</name>
      <anchorfile>classactionlib_1_1SimpleClientGoalState.html</anchorfile>
      <anchor>a9457b1c31a63abb89025fb76adcc4f67</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isDone</name>
      <anchorfile>classactionlib_1_1SimpleClientGoalState.html</anchorfile>
      <anchor>abf5f5d488cc61a48cf9b232f9865916c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classactionlib_1_1SimpleClientGoalState.html</anchorfile>
      <anchor>aa465f64a5acb1d89b6f78ab156fa1207</anchor>
      <arglist>(const SimpleClientGoalState &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classactionlib_1_1SimpleClientGoalState.html</anchorfile>
      <anchor>ab61c3fbc9c42052b0f81c824136b1d88</anchor>
      <arglist>(const SimpleClientGoalState::StateEnum &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classactionlib_1_1SimpleClientGoalState.html</anchorfile>
      <anchor>ac27ff66ea7599806adb29d9dd0d24a9e</anchor>
      <arglist>(const SimpleClientGoalState &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classactionlib_1_1SimpleClientGoalState.html</anchorfile>
      <anchor>a969de9e092587e729ea168a595a5026f</anchor>
      <arglist>(const SimpleClientGoalState::StateEnum &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimpleClientGoalState</name>
      <anchorfile>classactionlib_1_1SimpleClientGoalState.html</anchorfile>
      <anchor>aa4ab351baabf72e529122bc61473e883</anchor>
      <arglist>(const StateEnum &amp;state, const std::string &amp;text=std::string(&quot;&quot;))</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toString</name>
      <anchorfile>classactionlib_1_1SimpleClientGoalState.html</anchorfile>
      <anchor>af80a4eefdd088aefff5e86b8116f472f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>StateEnum</type>
      <name>state_</name>
      <anchorfile>classactionlib_1_1SimpleClientGoalState.html</anchorfile>
      <anchor>ababdd90c32b2f7e108a471b2c44c14ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>text_</name>
      <anchorfile>classactionlib_1_1SimpleClientGoalState.html</anchorfile>
      <anchor>ab11db867fe2253bef9b3814578b2fb49</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>actionlib::SimpleExecuteRefServer</name>
    <filename>classactionlib_1_1SimpleExecuteRefServer.html</filename>
    <member kind="typedef">
      <type>ServerGoalHandle&lt; TestAction &gt;</type>
      <name>GoalHandle</name>
      <anchorfile>classactionlib_1_1SimpleExecuteRefServer.html</anchorfile>
      <anchor>aa2e1a2b01705959a6df618757c1cbe03</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimpleExecuteRefServer</name>
      <anchorfile>classactionlib_1_1SimpleExecuteRefServer.html</anchorfile>
      <anchor>a2321b440162dde5c9fcb8de796e35328</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>executeCallback</name>
      <anchorfile>classactionlib_1_1SimpleExecuteRefServer.html</anchorfile>
      <anchor>af1f4e63a598b2f483360ec6cd80ccc2c</anchor>
      <arglist>(const TestGoalConstPtr &amp;goal)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SimpleActionServer&lt; TestAction &gt;</type>
      <name>as_</name>
      <anchorfile>classactionlib_1_1SimpleExecuteRefServer.html</anchorfile>
      <anchor>aeea80d8a9ecf6480baf7393602804c80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classactionlib_1_1SimpleExecuteRefServer.html</anchorfile>
      <anchor>aaaa6d9b9773680b9658034a440c30816</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exercise_simple_client::SimpleExerciser</name>
    <filename>classexercise__simple__client_1_1SimpleExerciser.html</filename>
    <member kind="function">
      <type>def</type>
      <name>setUp</name>
      <anchorfile>classexercise__simple__client_1_1SimpleExerciser.html</anchorfile>
      <anchor>a2de83f2bb906502ad434e37d78613bb2</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_drop</name>
      <anchorfile>classexercise__simple__client_1_1SimpleExerciser.html</anchorfile>
      <anchor>ac87da8f7d4dcc0ac3f07b4e12f9e711f</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_exception</name>
      <anchorfile>classexercise__simple__client_1_1SimpleExerciser.html</anchorfile>
      <anchor>aac993c787238d1444c1ee5a59cb0966b</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_ignore_cancel_and_succeed</name>
      <anchorfile>classexercise__simple__client_1_1SimpleExerciser.html</anchorfile>
      <anchor>a15f98fd88fe1c12979a8961c9e32ef2a</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_just_abort</name>
      <anchorfile>classexercise__simple__client_1_1SimpleExerciser.html</anchorfile>
      <anchor>ad3461970c67fe0c6d8d47ce811a92023</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_just_preempt</name>
      <anchorfile>classexercise__simple__client_1_1SimpleExerciser.html</anchorfile>
      <anchor>adb18a8fcfbd12f16c9242e9e686d9138</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_just_succeed</name>
      <anchorfile>classexercise__simple__client_1_1SimpleExerciser.html</anchorfile>
      <anchor>a61c929c77a86f107ffa7a9201445d49d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_lose</name>
      <anchorfile>classexercise__simple__client_1_1SimpleExerciser.html</anchorfile>
      <anchor>a1903d05c1f3b4b0183da57003ddb1f0b</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>client</name>
      <anchorfile>classexercise__simple__client_1_1SimpleExerciser.html</anchorfile>
      <anchor>a7614b9bbbb59dbd1085a2111f69426a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>default_wait</name>
      <anchorfile>classexercise__simple__client_1_1SimpleExerciser.html</anchorfile>
      <anchor>a96c6d254587cc1a3c68d02b4d17a8033</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>actionlib::SimpleGoalState</name>
    <filename>classactionlib_1_1SimpleGoalState.html</filename>
    <member kind="enumvalue">
      <name>ACTIVE</name>
      <anchorfile>classactionlib_1_1SimpleGoalState.html</anchorfile>
      <anchor>af4e74546900d76840f16cc8b69aa14eba92553f01b90c0789bfd99bf198539a9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DONE</name>
      <anchorfile>classactionlib_1_1SimpleGoalState.html</anchorfile>
      <anchor>af4e74546900d76840f16cc8b69aa14eba4cc747552d3140368a6f256913fafc57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PENDING</name>
      <anchorfile>classactionlib_1_1SimpleGoalState.html</anchorfile>
      <anchor>af4e74546900d76840f16cc8b69aa14eba1696d907542f5e9f83fd02343a04fc9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>StateEnum</name>
      <anchorfile>classactionlib_1_1SimpleGoalState.html</anchorfile>
      <anchor>af4e74546900d76840f16cc8b69aa14eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PENDING</name>
      <anchorfile>classactionlib_1_1SimpleGoalState.html</anchorfile>
      <anchor>af4e74546900d76840f16cc8b69aa14eba1696d907542f5e9f83fd02343a04fc9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACTIVE</name>
      <anchorfile>classactionlib_1_1SimpleGoalState.html</anchorfile>
      <anchor>af4e74546900d76840f16cc8b69aa14eba92553f01b90c0789bfd99bf198539a9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DONE</name>
      <anchorfile>classactionlib_1_1SimpleGoalState.html</anchorfile>
      <anchor>af4e74546900d76840f16cc8b69aa14eba4cc747552d3140368a6f256913fafc57</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classactionlib_1_1SimpleGoalState.html</anchorfile>
      <anchor>a7ec159988c935e4e8295767219a883f0</anchor>
      <arglist>(const SimpleGoalState &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classactionlib_1_1SimpleGoalState.html</anchorfile>
      <anchor>a2c1ea4d9c0acbb531199c402be61b7dd</anchor>
      <arglist>(const SimpleGoalState::StateEnum &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classactionlib_1_1SimpleGoalState.html</anchorfile>
      <anchor>a4de07794745845d05c00e75bf98f1d97</anchor>
      <arglist>(const SimpleGoalState &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classactionlib_1_1SimpleGoalState.html</anchorfile>
      <anchor>a9de53443d1fb07a7f9529bdc4a98737e</anchor>
      <arglist>(const SimpleGoalState::StateEnum &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimpleGoalState</name>
      <anchorfile>classactionlib_1_1SimpleGoalState.html</anchorfile>
      <anchor>afd4e3a556c7f31e48f9d22562b549211</anchor>
      <arglist>(const StateEnum &amp;state)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toString</name>
      <anchorfile>classactionlib_1_1SimpleGoalState.html</anchorfile>
      <anchor>a8ec1f43cd475664f9d21a98e02695972</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>StateEnum</type>
      <name>state_</name>
      <anchorfile>classactionlib_1_1SimpleGoalState.html</anchorfile>
      <anchor>a7d6e0d9f98efd0a14b5d620fe0c873b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>SimpleGoalState</name>
      <anchorfile>classactionlib_1_1SimpleGoalState.html</anchorfile>
      <anchor>a48d8722d5d581cfb84e4133c42da6212</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>actionlib::simple_action_client::SimpleGoalState</name>
    <filename>classactionlib_1_1simple__action__client_1_1SimpleGoalState.html</filename>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>ACTIVE</name>
      <anchorfile>classactionlib_1_1simple__action__client_1_1SimpleGoalState.html</anchorfile>
      <anchor>ad59238ae66145cb3bdef2e0d7794cc7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>DONE</name>
      <anchorfile>classactionlib_1_1simple__action__client_1_1SimpleGoalState.html</anchorfile>
      <anchor>a55234ad2e28d63087f574d2e57d9799d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>PENDING</name>
      <anchorfile>classactionlib_1_1simple__action__client_1_1SimpleGoalState.html</anchorfile>
      <anchor>af6f289644a1a76dc12fce608ab7d4cc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>to_string</name>
      <anchorfile>classactionlib_1_1simple__action__client_1_1SimpleGoalState.html</anchorfile>
      <anchor>a20f9b97215213b8897760a7d07892544</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>actionlib::StatusTracker</name>
    <filename>classactionlib_1_1StatusTracker.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>StatusTracker</name>
      <anchorfile>classactionlib_1_1StatusTracker.html</anchorfile>
      <anchor>af592d76b3c36d34c539bc2145d12d3d5</anchor>
      <arglist>(const actionlib_msgs::GoalID &amp;goal_id, unsigned int status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StatusTracker</name>
      <anchorfile>classactionlib_1_1StatusTracker.html</anchorfile>
      <anchor>a0ae23d2b61c2877b5fee6baccda3cbe4</anchor>
      <arglist>(const boost::shared_ptr&lt; const ActionGoal &gt; &amp;goal)</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; const ActionGoal &gt;</type>
      <name>goal_</name>
      <anchorfile>classactionlib_1_1StatusTracker.html</anchorfile>
      <anchor>a399462f337a96a2da1bade186a04221a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Time</type>
      <name>handle_destruction_time_</name>
      <anchorfile>classactionlib_1_1StatusTracker.html</anchorfile>
      <anchor>ae513745da3b16b5fc451082b53d2d3bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::weak_ptr&lt; void &gt;</type>
      <name>handle_tracker_</name>
      <anchorfile>classactionlib_1_1StatusTracker.html</anchorfile>
      <anchor>af9ec56344198a7098bb2e4b2126ee504</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>actionlib_msgs::GoalStatus</type>
      <name>status_</name>
      <anchorfile>classactionlib_1_1StatusTracker.html</anchorfile>
      <anchor>a6a29b92151ebea1811644a05d16ca4e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GoalIDGenerator</type>
      <name>id_generator_</name>
      <anchorfile>classactionlib_1_1StatusTracker.html</anchorfile>
      <anchor>ae8f4917383554a936f6ea0174b464da7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>actionlib::status_tracker::StatusTracker</name>
    <filename>classactionlib_1_1status__tracker_1_1StatusTracker.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classactionlib_1_1status__tracker_1_1StatusTracker.html</anchorfile>
      <anchor>a0bb4630b639f4c9fb3b36f5ac043f20e</anchor>
      <arglist>(self, goal_id=None, status=None, goal=None)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>goal</name>
      <anchorfile>classactionlib_1_1status__tracker_1_1StatusTracker.html</anchorfile>
      <anchor>aa64c4643458a4269d4651d41505f4a01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>handle_destruction_time</name>
      <anchorfile>classactionlib_1_1status__tracker_1_1StatusTracker.html</anchorfile>
      <anchor>a2a5ff08b1ba57438ba9105b439b195fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>handle_tracker</name>
      <anchorfile>classactionlib_1_1status__tracker_1_1StatusTracker.html</anchorfile>
      <anchor>a98d6a9896e46c6d1a425a5d9289b2fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>id_generator</name>
      <anchorfile>classactionlib_1_1status__tracker_1_1StatusTracker.html</anchorfile>
      <anchor>ab16a3720dde08ba3100e5a38c2aa76a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>status</name>
      <anchorfile>classactionlib_1_1status__tracker_1_1StatusTracker.html</anchorfile>
      <anchor>a81a657be3cf2fd6bb20d9bcfbc78e854</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>actionlib::TerminalState</name>
    <filename>classactionlib_1_1TerminalState.html</filename>
    <member kind="enumvalue">
      <name>ABORTED</name>
      <anchorfile>classactionlib_1_1TerminalState.html</anchorfile>
      <anchor>a95e929d515f5e32875dd7c66c96e14a9ac6491b2aa00f59547dd23ebce4d3341f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOST</name>
      <anchorfile>classactionlib_1_1TerminalState.html</anchorfile>
      <anchor>a95e929d515f5e32875dd7c66c96e14a9a6a1e61bfb471b2e7a96e25347423db9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PREEMPTED</name>
      <anchorfile>classactionlib_1_1TerminalState.html</anchorfile>
      <anchor>a95e929d515f5e32875dd7c66c96e14a9a6acd4d56cb28d2f92567cb779fb9fbae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RECALLED</name>
      <anchorfile>classactionlib_1_1TerminalState.html</anchorfile>
      <anchor>a95e929d515f5e32875dd7c66c96e14a9afd232905406042295a0d40b572f1b647</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REJECTED</name>
      <anchorfile>classactionlib_1_1TerminalState.html</anchorfile>
      <anchor>a95e929d515f5e32875dd7c66c96e14a9a7f9f6d624bc2dbfc7a4c57b194d5f5ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>StateEnum</name>
      <anchorfile>classactionlib_1_1TerminalState.html</anchorfile>
      <anchor>a95e929d515f5e32875dd7c66c96e14a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RECALLED</name>
      <anchorfile>classactionlib_1_1TerminalState.html</anchorfile>
      <anchor>a95e929d515f5e32875dd7c66c96e14a9afd232905406042295a0d40b572f1b647</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REJECTED</name>
      <anchorfile>classactionlib_1_1TerminalState.html</anchorfile>
      <anchor>a95e929d515f5e32875dd7c66c96e14a9a7f9f6d624bc2dbfc7a4c57b194d5f5ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PREEMPTED</name>
      <anchorfile>classactionlib_1_1TerminalState.html</anchorfile>
      <anchor>a95e929d515f5e32875dd7c66c96e14a9a6acd4d56cb28d2f92567cb779fb9fbae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ABORTED</name>
      <anchorfile>classactionlib_1_1TerminalState.html</anchorfile>
      <anchor>a95e929d515f5e32875dd7c66c96e14a9ac6491b2aa00f59547dd23ebce4d3341f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUCCEEDED</name>
      <anchorfile>classactionlib_1_1TerminalState.html</anchorfile>
      <anchor>a95e929d515f5e32875dd7c66c96e14a9a241994b74a7599102584448455795078</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOST</name>
      <anchorfile>classactionlib_1_1TerminalState.html</anchorfile>
      <anchor>a95e929d515f5e32875dd7c66c96e14a9a6a1e61bfb471b2e7a96e25347423db9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUCCEEDED</name>
      <anchorfile>classactionlib_1_1TerminalState.html</anchorfile>
      <anchor>a95e929d515f5e32875dd7c66c96e14a9a241994b74a7599102584448455795078</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getText</name>
      <anchorfile>classactionlib_1_1TerminalState.html</anchorfile>
      <anchor>aad3c6fb937dc886bf45c28c013a79ef1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classactionlib_1_1TerminalState.html</anchorfile>
      <anchor>ac71fa5e75412e62a8c1bf2f9b6307239</anchor>
      <arglist>(const TerminalState &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classactionlib_1_1TerminalState.html</anchorfile>
      <anchor>a68c6b5c2f9f0121f6ead1ffc49f3d0b8</anchor>
      <arglist>(const TerminalState::StateEnum &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classactionlib_1_1TerminalState.html</anchorfile>
      <anchor>ad7637d1a0e72782958de60d713942e93</anchor>
      <arglist>(const TerminalState &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classactionlib_1_1TerminalState.html</anchorfile>
      <anchor>a6698ee4d077197de1458ac2fbddbc9ac</anchor>
      <arglist>(const TerminalState::StateEnum &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TerminalState</name>
      <anchorfile>classactionlib_1_1TerminalState.html</anchorfile>
      <anchor>aaede2d701304e2d2e2a3a2da467cc353</anchor>
      <arglist>(const StateEnum &amp;state, const std::string &amp;text=std::string(&quot;&quot;))</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toString</name>
      <anchorfile>classactionlib_1_1TerminalState.html</anchorfile>
      <anchor>ab84ff025f8471791b668dd699ed64a34</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>StateEnum</type>
      <name>state_</name>
      <anchorfile>classactionlib_1_1TerminalState.html</anchorfile>
      <anchor>a72e066f9651595baeb15d9b5dde57e01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>text_</name>
      <anchorfile>classactionlib_1_1TerminalState.html</anchorfile>
      <anchor>ae751d309e1c862fc3bac9ca41374a1d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>TerminalState</name>
      <anchorfile>classactionlib_1_1TerminalState.html</anchorfile>
      <anchor>a205318e69096d2ccaf52f385092ae9d2</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>actionlib::action_client::TerminalState</name>
    <filename>classactionlib_1_1action__client_1_1TerminalState.html</filename>
    <member kind="variable" static="yes">
      <type></type>
      <name>ABORTED</name>
      <anchorfile>classactionlib_1_1action__client_1_1TerminalState.html</anchorfile>
      <anchor>a20a7c3db62353dd0775c5a50c0652637</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>LOST</name>
      <anchorfile>classactionlib_1_1action__client_1_1TerminalState.html</anchorfile>
      <anchor>a9137359850b2b9070251de2e74c98298</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>PREEMPTED</name>
      <anchorfile>classactionlib_1_1action__client_1_1TerminalState.html</anchorfile>
      <anchor>abb111d286bb005ad5dd5da97155729ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>RECALLED</name>
      <anchorfile>classactionlib_1_1action__client_1_1TerminalState.html</anchorfile>
      <anchor>acd3cb3b049a4c8c6c14b0568d8dac81a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>REJECTED</name>
      <anchorfile>classactionlib_1_1action__client_1_1TerminalState.html</anchorfile>
      <anchor>acfc7df1a54e466350a1f4542e49672e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>SUCCEEDED</name>
      <anchorfile>classactionlib_1_1action__client_1_1TerminalState.html</anchorfile>
      <anchor>ae4d17d0af0f8a9042829ad8674468ba4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>to_string</name>
      <anchorfile>classactionlib_1_1action__client_1_1TerminalState.html</anchorfile>
      <anchor>ad031f1b1226d1851a5684973957bec2b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>test_server_components::TestGoalIDGenerator</name>
    <filename>classtest__server__components_1_1TestGoalIDGenerator.html</filename>
    <member kind="function">
      <type>def</type>
      <name>test_generator</name>
      <anchorfile>classtest__server__components_1_1TestGoalIDGenerator.html</anchorfile>
      <anchor>aec913071b93a8d3fcfa30d6eee133cf1</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_status_tracker</name>
      <anchorfile>classtest__server__components_1_1TestGoalIDGenerator.html</anchorfile>
      <anchor>a989df9e1836a326de0991036187c6774</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_threaded_generation</name>
      <anchorfile>classtest__server__components_1_1TestGoalIDGenerator.html</anchorfile>
      <anchor>a6859b0a7b782fadfd7583a206774c81b</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>test_imports::TestImports</name>
    <filename>classtest__imports_1_1TestImports.html</filename>
    <member kind="function">
      <type>def</type>
      <name>test_imports</name>
      <anchorfile>classtest__imports_1_1TestImports.html</anchorfile>
      <anchor>acb7806d8a69bfefc0020faef79f9cec1</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>test_ref_action_server::TestRefSimpleActionServer</name>
    <filename>classtest__ref__action__server_1_1TestRefSimpleActionServer.html</filename>
    <member kind="function">
      <type>def</type>
      <name>test_abort</name>
      <anchorfile>classtest__ref__action__server_1_1TestRefSimpleActionServer.html</anchorfile>
      <anchor>aae68b40e0feb1d2d3d5db5862ed160f5</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_feedback</name>
      <anchorfile>classtest__ref__action__server_1_1TestRefSimpleActionServer.html</anchorfile>
      <anchor>a0cec1e7990eb27488f22896b354154c3</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_result</name>
      <anchorfile>classtest__ref__action__server_1_1TestRefSimpleActionServer.html</anchorfile>
      <anchor>a6459154ebf7e50303a04fa8a88d2ae0e</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testsimple</name>
      <anchorfile>classtest__ref__action__server_1_1TestRefSimpleActionServer.html</anchorfile>
      <anchor>ae919f1b4c26bf22a481140c2536a5836</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>test_ref_simple_action_server::TestRefSimpleActionServer</name>
    <filename>classtest__ref__simple__action__server_1_1TestRefSimpleActionServer.html</filename>
    <member kind="function">
      <type>def</type>
      <name>test_one</name>
      <anchorfile>classtest__ref__simple__action__server_1_1TestRefSimpleActionServer.html</anchorfile>
      <anchor>a29119cc69699c14fc11ad6f2f7753fab</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TestRunner</name>
    <filename>classTestRunner.html</filename>
    <member kind="function">
      <type>void</type>
      <name>protectingThread</name>
      <anchorfile>classTestRunner.html</anchorfile>
      <anchor>a9df8b3fe8aceb46f3e161552bf1ad5dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TestRunner</name>
      <anchorfile>classTestRunner.html</anchorfile>
      <anchor>adf6d073e739128299841d29a6701d34b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::condition</type>
      <name>cond_</name>
      <anchorfile>classTestRunner.html</anchorfile>
      <anchor>aee3d0894a19f4c8709af1aeb538583e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>done_protecting_</name>
      <anchorfile>classTestRunner.html</anchorfile>
      <anchor>a31dd5d6d3e9b569792b44539029483c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DestructionGuard</type>
      <name>guard_</name>
      <anchorfile>classTestRunner.html</anchorfile>
      <anchor>a7e2597f01e5e466a83d0f50d0635d3c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::mutex</type>
      <name>mutex_</name>
      <anchorfile>classTestRunner.html</anchorfile>
      <anchor>a341998eb45bafb638d11fc6dbbc817b5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>simple_python_client_test::TestSimpleActionClient</name>
    <filename>classsimple__python__client__test_1_1TestSimpleActionClient.html</filename>
    <member kind="function">
      <type>def</type>
      <name>testsimple</name>
      <anchorfile>classsimple__python__client__test_1_1TestSimpleActionClient.html</anchorfile>
      <anchor>ac10627f5ccda190ad18d0ff3c0ade17c</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>actionlib::ManagedList::TrackedElem</name>
    <filename>structactionlib_1_1ManagedList_1_1TrackedElem.html</filename>
    <member kind="variable">
      <type>T</type>
      <name>elem</name>
      <anchorfile>structactionlib_1_1ManagedList_1_1TrackedElem.html</anchorfile>
      <anchor>aa94283476c615dde8deed53168dfae84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::weak_ptr&lt; void &gt;</type>
      <name>handle_tracker_</name>
      <anchorfile>structactionlib_1_1ManagedList_1_1TrackedElem.html</anchorfile>
      <anchor>aa8a26fa91cc39e80aad6c3e7758c13eb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>actionlib</name>
    <filename>namespaceactionlib.html</filename>
    <namespace>actionlib::action_client</namespace>
    <namespace>actionlib::action_server</namespace>
    <namespace>actionlib::exceptions</namespace>
    <namespace>actionlib::goal_id_generator</namespace>
    <namespace>actionlib::handle_tracker_deleter</namespace>
    <namespace>actionlib::server_goal_handle</namespace>
    <namespace>actionlib::simple_action_client</namespace>
    <namespace>actionlib::simple_action_server</namespace>
    <namespace>actionlib::status_tracker</namespace>
    <class kind="class">actionlib::ActionClient</class>
    <class kind="class">actionlib::ActionServer</class>
    <class kind="class">actionlib::ActionServerBase</class>
    <class kind="class">actionlib::ClientGoalHandle</class>
    <class kind="class">actionlib::CommState</class>
    <class kind="class">actionlib::CommStateMachine</class>
    <class kind="class">actionlib::ConnectionMonitor</class>
    <class kind="class">actionlib::DestructionGuard</class>
    <class kind="class">actionlib::EnclosureDeleter</class>
    <class kind="class">actionlib::GoalIDGenerator</class>
    <class kind="class">actionlib::GoalManager</class>
    <class kind="class">actionlib::HandleTrackerDeleter</class>
    <class kind="class">actionlib::ManagedList</class>
    <class kind="class">actionlib::RefServer</class>
    <class kind="class">actionlib::ServerGoalHandle</class>
    <class kind="class">actionlib::ServerGoalHandleDestructionTester</class>
    <class kind="class">actionlib::ServiceClient</class>
    <class kind="class">actionlib::ServiceClientImp</class>
    <class kind="class">actionlib::ServiceClientImpT</class>
    <class kind="class">actionlib::ServiceServer</class>
    <class kind="class">actionlib::ServiceServerImp</class>
    <class kind="class">actionlib::ServiceServerImpT</class>
    <class kind="class">actionlib::SimpleActionClient</class>
    <class kind="class">actionlib::SimpleActionServer</class>
    <class kind="class">actionlib::SimpleClientGoalState</class>
    <class kind="class">actionlib::SimpleExecuteRefServer</class>
    <class kind="class">actionlib::SimpleGoalState</class>
    <class kind="class">actionlib::StatusTracker</class>
    <class kind="class">actionlib::TerminalState</class>
    <member kind="function">
      <type>ServiceServer</type>
      <name>advertiseService</name>
      <anchorfile>namespaceactionlib.html</anchorfile>
      <anchor>a174ffe05c5ca4e8befd5ca056a4c7cba</anchor>
      <arglist>(ros::NodeHandle n, std::string name, boost::function&lt; bool(const typename ActionSpec::_action_goal_type::_goal_type &amp;, typename ActionSpec::_action_result_type::_result_type &amp;result)&gt; service_cb)</arglist>
    </member>
    <member kind="function">
      <type>ServiceClient</type>
      <name>serviceClient</name>
      <anchorfile>namespaceactionlib.html</anchorfile>
      <anchor>a6d88a5e5a172f364f2bd776a622567d2</anchor>
      <arglist>(ros::NodeHandle n, std::string name)</arglist>
    </member>
    <member kind="function">
      <type>boost::shared_ptr&lt; Member &gt;</type>
      <name>share_member</name>
      <anchorfile>namespaceactionlib.html</anchorfile>
      <anchor>a278087de9f1d3536dd7134813d76527a</anchor>
      <arglist>(boost::shared_ptr&lt; Enclosure &gt; enclosure, Member &amp;member)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>actionlib::action_client</name>
    <filename>namespaceactionlib_1_1action__client.html</filename>
    <class kind="class">actionlib::action_client::ActionClient</class>
    <class kind="class">actionlib::action_client::ClientGoalHandle</class>
    <class kind="class">actionlib::action_client::CommState</class>
    <class kind="class">actionlib::action_client::CommStateMachine</class>
    <class kind="class">actionlib::action_client::GoalManager</class>
    <class kind="class">actionlib::action_client::TerminalState</class>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_find_status_by_goal_id</name>
      <anchorfile>namespaceactionlib_1_1action__client.html</anchorfile>
      <anchor>a04d5fcdbe80c05b601b59646a9ac02f3</anchor>
      <arglist>(status_array, id)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_name_of_constant</name>
      <anchorfile>namespaceactionlib_1_1action__client.html</anchorfile>
      <anchor>a2cd205fb1b50ee520e253900d32ed07d</anchor>
      <arglist>(C, n)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dictionary</type>
      <name>_transitions</name>
      <anchorfile>namespaceactionlib_1_1action__client.html</anchorfile>
      <anchor>aacedf6cc2276bed768850c56dd47f27a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>g_goal_id</name>
      <anchorfile>namespaceactionlib_1_1action__client.html</anchorfile>
      <anchor>aa2868312713b841d975e15fbed2672ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>INVALID_TRANSITION</name>
      <anchorfile>namespaceactionlib_1_1action__client.html</anchorfile>
      <anchor>a7ad4dfaa6e7a16183bec41b9b7beebf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>NO_TRANSITION</name>
      <anchorfile>namespaceactionlib_1_1action__client.html</anchorfile>
      <anchor>a5f048c0827e82e6796121e70523cf4d2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>actionlib::action_server</name>
    <filename>namespaceactionlib_1_1action__server.html</filename>
    <class kind="class">actionlib::action_server::ActionServer</class>
    <member kind="function">
      <type>def</type>
      <name>nop_cb</name>
      <anchorfile>namespaceactionlib_1_1action__server.html</anchorfile>
      <anchor>ad3d649230c8ea73d642bf122fde43ad5</anchor>
      <arglist>(goal_handle)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>actionlib::exceptions</name>
    <filename>namespaceactionlib_1_1exceptions.html</filename>
    <class kind="class">actionlib::exceptions::ActionException</class>
  </compound>
  <compound kind="namespace">
    <name>actionlib::goal_id_generator</name>
    <filename>namespaceactionlib_1_1goal__id__generator.html</filename>
    <class kind="class">actionlib::goal_id_generator::GoalIDGenerator</class>
    <member kind="variable">
      <type>int</type>
      <name>s_goalcount</name>
      <anchorfile>namespaceactionlib_1_1goal__id__generator.html</anchorfile>
      <anchor>ac362e6d90c350cd1a95a5c008e064010</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>s_goalcount_lock</name>
      <anchorfile>namespaceactionlib_1_1goal__id__generator.html</anchorfile>
      <anchor>afc68d53cb3d5bfec19bf1b1263ccbf77</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>actionlib::handle_tracker_deleter</name>
    <filename>namespaceactionlib_1_1handle__tracker__deleter.html</filename>
    <class kind="class">actionlib::handle_tracker_deleter::HandleTrackerDeleter</class>
  </compound>
  <compound kind="namespace">
    <name>actionlib::server_goal_handle</name>
    <filename>namespaceactionlib_1_1server__goal__handle.html</filename>
    <class kind="class">actionlib::server_goal_handle::ServerGoalHandle</class>
  </compound>
  <compound kind="namespace">
    <name>actionlib::simple_action_client</name>
    <filename>namespaceactionlib_1_1simple__action__client.html</filename>
    <class kind="class">actionlib::simple_action_client::SimpleActionClient</class>
    <class kind="class">actionlib::simple_action_client::SimpleGoalState</class>
  </compound>
  <compound kind="namespace">
    <name>actionlib::simple_action_server</name>
    <filename>namespaceactionlib_1_1simple__action__server.html</filename>
    <class kind="class">actionlib::simple_action_server::SimpleActionServer</class>
    <member kind="function">
      <type>def</type>
      <name>nop_cb</name>
      <anchorfile>namespaceactionlib_1_1simple__action__server.html</anchorfile>
      <anchor>ac73d4c7f25335379286037cbf9b7987f</anchor>
      <arglist>(goal_handle)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>actionlib::status_tracker</name>
    <filename>namespaceactionlib_1_1status__tracker.html</filename>
    <class kind="class">actionlib::status_tracker::StatusTracker</class>
  </compound>
  <compound kind="namespace">
    <name>exercise_simple_client</name>
    <filename>namespaceexercise__simple__client.html</filename>
    <class kind="class">exercise_simple_client::SimpleExerciser</class>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespaceexercise__simple__client.html</anchorfile>
      <anchor>ae4d8a599ced2c0ae21b0ca35e4a44b37</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mock_simple_server</name>
    <filename>namespacemock__simple__server.html</filename>
    <class kind="class">mock_simple_server::RefSimpleServer</class>
    <member kind="variable">
      <type></type>
      <name>ref_server</name>
      <anchorfile>namespacemock__simple__server.html</anchorfile>
      <anchor>a07cf78f324a98fb759420e2779342cdb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ref_server</name>
    <filename>namespaceref__server.html</filename>
    <class kind="class">ref_server::RefServer</class>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespaceref__server.html</anchorfile>
      <anchor>a2b9b89a210ddcc3ecd8f65c89033dc1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ref_server</name>
      <anchorfile>namespaceref__server.html</anchorfile>
      <anchor>aa8bc5ce8b8c434cfbf4aa49b51ded92a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ref_simple_server</name>
    <filename>namespaceref__simple__server.html</filename>
    <class kind="class">ref_simple_server::RefSimpleServer</class>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespaceref__simple__server.html</anchorfile>
      <anchor>ae7ab5b4843a31044b17b0adf201baa2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ref_server</name>
      <anchorfile>namespaceref__simple__server.html</anchorfile>
      <anchor>a5fad975b6b9dcf450b1e78c9a6d46377</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>setup</name>
    <filename>namespacesetup.html</filename>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>simple_action_server_deadlock_companion</name>
    <filename>namespacesimple__action__server__deadlock__companion.html</filename>
    <class kind="class">simple_action_server_deadlock_companion::Constants</class>
    <class kind="class">simple_action_server_deadlock_companion::DeadlockCompanion</class>
    <member kind="variable">
      <type></type>
      <name>companion</name>
      <anchorfile>namespacesimple__action__server__deadlock__companion.html</anchorfile>
      <anchor>ae81533a9dcb7b90295febbde52c2d829</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>simple_python_client_test</name>
    <filename>namespacesimple__python__client__test.html</filename>
    <class kind="class">simple_python_client_test::TestSimpleActionClient</class>
  </compound>
  <compound kind="namespace">
    <name>test_imports</name>
    <filename>namespacetest__imports.html</filename>
    <class kind="class">test_imports::TestImports</class>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest__imports.html</anchorfile>
      <anchor>ac659b7d394babcf380435786225033e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test_ref_action_server</name>
    <filename>namespacetest__ref__action__server.html</filename>
    <class kind="class">test_ref_action_server::TestRefSimpleActionServer</class>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest__ref__action__server.html</anchorfile>
      <anchor>a31149386bb9969c6520cc6b55c38c2ee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test_ref_simple_action_server</name>
    <filename>namespacetest__ref__simple__action__server.html</filename>
    <class kind="class">test_ref_simple_action_server::TestRefSimpleActionServer</class>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest__ref__simple__action__server.html</anchorfile>
      <anchor>a1978ab98da7417bbc0f9c42d2487ed2a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test_server_components</name>
    <filename>namespacetest__server__components.html</filename>
    <class kind="class">test_server_components::TestGoalIDGenerator</class>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest__server__components.html</anchorfile>
      <anchor>ad67a1d97ffc3c7d43d9435b4ed075cda</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test_simple_action_server_deadlock</name>
    <filename>namespacetest__simple__action__server__deadlock.html</filename>
    <class kind="class">test_simple_action_server_deadlock::Constants</class>
    <class kind="class">test_simple_action_server_deadlock::DeadlockTest</class>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index.html" title="ActionClient Code API">ActionClientAPI</docanchor>
    <docanchor file="index.html" title="ActionServer Code API">ActionServerAPI</docanchor>
    <docanchor file="index.html" title="Communication Protocol">protocol</docanchor>
  </compound>
</tagfile>
