.. _file_include_tf2_ros_buffer_interface.h:

File buffer_interface.h
=======================

|exhale_lsh| :ref:`Parent directory <dir_include_tf2_ros>` (``include/tf2_ros``)

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


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

Definition (``include/tf2_ros/buffer_interface.h``)
---------------------------------------------------


.. toctree::
   :maxdepth: 1

   program_listing_file_include_tf2_ros_buffer_interface.h.rst





Includes
--------


- ``builtin_interfaces/msg/duration.hpp``

- ``builtin_interfaces/msg/time.hpp``

- ``chrono``

- ``functional``

- ``future``

- ``geometry_msgs/msg/transform_stamped.hpp``

- ``rclcpp/rclcpp.hpp``

- ``string``

- ``tf2/convert.hpp``

- ``tf2/exceptions.hpp``

- ``tf2/transform_datatypes.hpp``

- ``tf2_ros/visibility_control.h`` (:ref:`file_include_tf2_ros_visibility_control.h`)



Included By
-----------


- :ref:`file_include_tf2_ros_buffer.h`

- :ref:`file_include_tf2_ros_buffer_client.h`




Namespaces
----------


- :ref:`namespace_tf2_ros`


Classes
-------


- :ref:`exhale_class_classtf2__ros_1_1BufferInterface`


Functions
---------


- :ref:`exhale_function_namespacetf2__ros_1a12442f32b511c5eb26ef6b7b4044ee75`

- :ref:`exhale_function_namespacetf2__ros_1a54a42581ebea1f6d141ae6eb1efb5e51`

- :ref:`exhale_function_namespacetf2__ros_1ae067dcbba9efeea9f431c2dbb73efae1`

- :ref:`exhale_function_namespacetf2__ros_1a32af58e255f2638673163d87fa759a3c`

- :ref:`exhale_function_namespacetf2__ros_1a03d7119aaf59f0897821c0765303c042`

- :ref:`exhale_function_namespacetf2__ros_1a7a7d476d5201b96ccc6dc291dc703ea4`

- :ref:`exhale_function_namespacetf2__ros_1a50c9e7ae050153ad9f87dfa9a43bd628`

- :ref:`exhale_function_namespacetf2__ros_1a832e83f52526c02cc1d0e3e202c4a1d1`

- :ref:`exhale_function_namespacetf2__ros_1ae2d7aa128c9c30a8813a6ddebb12f98e`