File core/communication/topic_registry.h
Last update: 22.04.2026Location: core/communication/topic_registry.h
Namespaces
- rtidds
- simulation_framework
- simulation_framework::core
- topic_registry
- simulation_framework::core::topic_registry
Includes
- core/communication/topic.h
- core/message/rtidds/common/common.hpp
- core/message/rtidds/fmu/fmu_message.hpp
- core/message/rtidds/generic_bytes/generic_bytes.hpp
- core/message/rtidds/kpi/kpi_message.hpp
- core/message/rtidds/variant_map/variant_map.hpp
Included by
Source
#ifndef SIMFWK_CORE_COMMUNICATION_TOPICREGISTRY_H
#define SIMFWK_CORE_COMMUNICATION_TOPICREGISTRY_H
#include "core/communication/topic.h"
#include "core/message/rtidds/common/common.hpp"
#include "core/message/rtidds/fmu/fmu_message.hpp"
#include "core/message/rtidds/generic_bytes/generic_bytes.hpp"
#include "core/message/rtidds/kpi/kpi_message.hpp"
#include "core/message/rtidds/variant_map/variant_map.hpp"
namespace rtidds
{
using VariantMessage = FmuMessage;
using VariantData = FmuData;
using VariantDatatype = FmuDatatype;
} // namespace rtidds
namespace simulation_framework
{
namespace core
{
namespace topic_registry
{
using StringTopicType = Topic<rtidds::CommonString>;
using KpiMessageTopicType = Topic<rtidds::KpiMessage>;
using GenericBytesTopicType = Topic<rtidds::GenericBytesMessage>;
using FmuMessageTopicType = Topic<rtidds::FmuMessage>;
using VariantDataTopicType = Topic<rtidds::VariantMessage>;
using VariantMapTopicType = Topic<rtidds::VariantMap>;
} // namespace topic_registry
} // namespace core
} // namespace simulation_framework
#endif // SIMFWK_CORE_COMMUNICATION_TOPICREGISTRY_H