Skip to main content

AVxcelerate Simulation Framework 2025 R2 SP02

communication_manager_creator

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

Connect with Ansys