File communication_manager_creator.h Last update: 09.03.2026 Location: core/communication/communication_manager_creator.h Namespaces simulation_framework simulation_framework::core simulation_framework::core::communication_manager_creator Includes core/communication/topic.h Source #pragma once #include "core/communication/topic.h" #include <memory> namespace simulation_framework { namespace core { class CommunicationManager; namespace communication_manager_creator { enum class Type { kRTIDDS = 0, kMOCK, }; std::shared_ptr<communicationmanager> Create(const Type type, const Topics& topics = Topics{}); } // namespace communication_manager_creator } // namespace core } // namespace simulation_framework [static]: https://img.shields.io/badge/-static-lightgrey (static)