.. _exhale_class_classsmacc2_1_1ISmaccComponent: Class ISmaccComponent ===================== - Defined in :ref:`file_include_smacc2_component.hpp` Inheritance Relationships ------------------------- Derived Types ************* - ``public smacc2::client_core_components::CpActionClient< ActionT >`` (:ref:`exhale_class_classsmacc2_1_1client__core__components_1_1CpActionClient`) - ``public smacc2::client_core_components::CpActionClient< ActionType >`` (:ref:`exhale_class_classsmacc2_1_1client__core__components_1_1CpActionClient`) - ``public smacc2::client_core_components::CpRos2Timer`` (:ref:`exhale_class_classsmacc2_1_1client__core__components_1_1CpRos2Timer`) - ``public smacc2::client_core_components::CpServiceClient< ServiceType >`` (:ref:`exhale_class_classsmacc2_1_1client__core__components_1_1CpServiceClient`) - ``public smacc2::client_core_components::CpSubprocessExecutor`` (:ref:`exhale_class_classsmacc2_1_1client__core__components_1_1CpSubprocessExecutor`) - ``public smacc2::client_core_components::CpTopicPublisher< MessageType >`` (:ref:`exhale_class_classsmacc2_1_1client__core__components_1_1CpTopicPublisher`) - ``public smacc2::client_core_components::CpTopicSubscriber< MessageType >`` (:ref:`exhale_class_classsmacc2_1_1client__core__components_1_1CpTopicSubscriber`) Class Documentation ------------------- .. doxygenclass:: smacc2::ISmaccComponent :project: smacc2 Doxygen Project :members: :protected-members: :undoc-members: