Namespace rtidds
Last update: 09.03.2026Definition: core/communication/topic_registry.h (line 16)
A dedicated namespace for messages in RTI-DDS communication.
© 2023-2025 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited. Acknowledge to Real-Time Innovations using their DDS technology. © 2005-2023 Copyright, Real-Time Innovations, Inc. All rights reserved.
Typedefs
Typedef VariantMessage
Definition: core/communication/topic_registry.h (line 33)
using rtidds::VariantMessage = typedef FmuMessage
Type aliases for variant message types.
These aliases provide a generic way to reference variant-style message types. Currently, variant types are aliased to Fmu types, but this can be changed in the future if dedicated variant types are introduced. This abstraction allows "Variant" to be used as a generic alias for all possible "Fmu" variant message types.
Alias for variant message type (currently maps to FmuMessage).
This alias allows VariantDataTopicType and other code to use a semantic name (rtidds::VariantMessage) while maintaining compatibility with the underlying FmuMessage structure. If a dedicated VariantMessage type is introduced in the future, only this alias needs to be updated.
Return type: FmuMessage
Typedef VariantData
Definition: core/communication/topic_registry.h (line 38)
using rtidds::VariantData = typedef FmuData
Alias for variant data type (currently maps to FmuData).
This alias provides a generic name for variant data entries, allowing code to use rtidds::VariantData instead of rtidds::FmuData when working with variant-style messages.
Return type: FmuData
Typedef VariantDatatype
Definition: core/communication/topic_registry.h (line 43)
using rtidds::VariantDatatype = typedef FmuDatatype
Alias for variant datatype enum (currently maps to FmuDatatype).
This alias provides a generic name for variant datatype enumerations. Use rtidds::VariantDatatype::kDouble, rtidds::VariantDatatype::kInteger, etc.
Return type: FmuDatatype