.. _file_include_controller_manager_controller_manager.hpp:

File controller_manager.hpp
===========================

|exhale_lsh| :ref:`Parent directory <dir_include_controller_manager>` (``include/controller_manager``)

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


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

Definition (``include/controller_manager/controller_manager.hpp``)
------------------------------------------------------------------


.. toctree::
   :maxdepth: 1

   program_listing_file_include_controller_manager_controller_manager.hpp.rst





Includes
--------


- ``controller_interface/chainable_controller_interface.hpp``

- ``controller_interface/controller_interface.hpp``

- ``controller_interface/controller_interface_base.hpp``

- ``controller_manager/controller_spec.hpp`` (:ref:`file_include_controller_manager_controller_spec.hpp`)

- ``controller_manager_msgs/msg/controller_manager_activity.hpp``

- ``controller_manager_msgs/srv/configure_controller.hpp``

- ``controller_manager_msgs/srv/list_controller_types.hpp``

- ``controller_manager_msgs/srv/list_controllers.hpp``

- ``controller_manager_msgs/srv/list_hardware_components.hpp``

- ``controller_manager_msgs/srv/list_hardware_interfaces.hpp``

- ``controller_manager_msgs/srv/load_controller.hpp``

- ``controller_manager_msgs/srv/reload_controller_libraries.hpp``

- ``controller_manager_msgs/srv/set_hardware_component_state.hpp``

- ``controller_manager_msgs/srv/switch_controller.hpp``

- ``controller_manager_msgs/srv/unload_controller.hpp``

- ``diagnostic_updater/diagnostic_updater.hpp``

- ``hardware_interface/resource_manager.hpp``

- ``map``

- ``memory``

- ``pluginlib/class_loader.hpp``

- ``rclcpp/executor.hpp``

- ``rclcpp/node.hpp``

- ``std_msgs/msg/string.hpp``

- ``string``

- ``unordered_map``

- ``utility``

- ``vector``






Namespaces
----------


- :ref:`namespace_controller_manager`


Classes
-------


- :ref:`exhale_struct_structcontroller__manager_1_1ControllerManager_1_1RTBufferVariables`

- :ref:`exhale_struct_structcontroller__manager_1_1ControllerManager_1_1SwitchParams`

- :ref:`exhale_class_classcontroller__manager_1_1ControllerManager`

- :ref:`exhale_class_classcontroller__manager_1_1ControllerManager_1_1RTControllerListWrapper`


Functions
---------


- :ref:`exhale_function_controller__manager_8hpp_1a9a70db0a2292da9d41f830f5fee0eca6`


Typedefs
--------


- :ref:`exhale_typedef_controller__manager_8hpp_1a71a471b6715b627211706bdf4b4c55ac`