.. _exhale_class_classsmacc2_1_1ISmaccClient:

Class ISmaccClient
==================

- Defined in :ref:`file_include_smacc2_smacc_client.hpp`


Inheritance Relationships
-------------------------

Derived Types
*************

- ``public smacc2::client_bases::SmaccSubscriberClient< TMsg >`` (:ref:`exhale_class_classsmacc2_1_1client__bases_1_1SmaccSubscriberClient`)
- ``public smacc2::client_bases::ClRosLaunch`` (:ref:`exhale_class_classsmacc2_1_1client__bases_1_1ClRosLaunch`)
- ``public smacc2::client_bases::ClRosLaunch2`` (:ref:`exhale_class_classsmacc2_1_1client__bases_1_1ClRosLaunch2`)
- ``public smacc2::client_bases::ISmaccActionClient`` (:ref:`exhale_class_classsmacc2_1_1client__bases_1_1ISmaccActionClient`)
- ``public smacc2::client_bases::SmaccPublisherClient`` (:ref:`exhale_class_classsmacc2_1_1client__bases_1_1SmaccPublisherClient`)
- ``public smacc2::client_bases::SmaccServiceClient< ServiceType >`` (:ref:`exhale_class_classsmacc2_1_1client__bases_1_1SmaccServiceClient`)
- ``public smacc2::client_bases::SmaccServiceServerClient< TService >`` (:ref:`exhale_class_classsmacc2_1_1client__bases_1_1SmaccServiceServerClient`)
- ``public smacc2::client_bases::SmaccSubscriberClient< MessageType >`` (:ref:`exhale_class_classsmacc2_1_1client__bases_1_1SmaccSubscriberClient`)


Class Documentation
-------------------


.. doxygenclass:: smacc2::ISmaccClient
   :project: smacc2 Doxygen Project
   :members:
   :protected-members:
   :undoc-members: