.. _file_include_nav2_controller_controller_server.hpp:

File controller_server.hpp
==========================

|exhale_lsh| :ref:`Parent directory <dir_include_nav2_controller>` (``include/nav2_controller``)

.. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS


.. contents:: Contents
   :local:
   :backlinks: none

Definition (``include/nav2_controller/controller_server.hpp``)
--------------------------------------------------------------


.. toctree::
   :maxdepth: 1

   program_listing_file_include_nav2_controller_controller_server.hpp.rst





Includes
--------


- ``memory``

- ``mutex``

- ``nav2_core/controller.hpp``

- ``nav2_core/goal_checker.hpp``

- ``nav2_core/progress_checker.hpp``

- ``nav2_costmap_2d/costmap_2d_ros.hpp``

- ``nav2_msgs/action/follow_path.hpp``

- ``nav2_msgs/msg/speed_limit.hpp``

- ``nav2_util/lifecycle_node.hpp``

- ``nav2_util/robot_utils.hpp``

- ``nav2_util/simple_action_server.hpp``

- ``nav_2d_utils/odom_subscriber.hpp``

- ``pluginlib/class_list_macros.hpp``

- ``pluginlib/class_loader.hpp``

- ``string``

- ``tf2_ros/transform_listener.h``

- ``thread``

- ``unordered_map``

- ``vector``






Namespaces
----------


- :ref:`namespace_nav2_controller`


Classes
-------


- :ref:`exhale_class_classnav2__controller_1_1ControllerServer`