Skip to main content

AVxcelerate Simulation Framework 2025 R1

communication_manager_creator

Last update: 16.07.2025
1 
5 
6 #pragma once
7 
8 #include "core/communication/topic.h"
9 #include <memory>
10 
15 namespace simulation_framework
16 {
17 namespace core
18 {
19 
20 class CommunicationManager;
21 
23 
27 namespace communication_manager_creator
28 {
29 
30 enum class Type
31 {
32  kRTIDDS = 0,
33  kMOCK,
34 };
35 
39 std::shared_ptr<CommunicationManager> Create(const Type type, const Topics& topics = Topics{});
40 
41 } // namespace communication_manager_creator
42 } // namespace core
43 } // namespace simulation_framework

Connect with Ansys