.. _exhale_class_classsmacc2_1_1ISmaccComponent:

Class ISmaccComponent
=====================

- Defined in :ref:`file_include_smacc2_component.hpp`


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

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

- ``public smacc2::components::CpTopicPublisher< MessageType >`` (:ref:`exhale_class_classsmacc2_1_1components_1_1CpTopicPublisher`)
- ``public smacc2::components::CpTopicSubscriber< MessageType >`` (:ref:`exhale_class_classsmacc2_1_1components_1_1CpTopicSubscriber`)


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


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