-
Key: DDSPSMC11_-15
-
Status: open
-
Source: Real-Time Innovations ( Mr. Alejandro Campos)
-
Summary:
The API should provide a way to obtain the built-in topic names:
- "DCPSParticipant"
- "DCPSTopic"
- "DCPSPublication"
- "DCPSSubscription"
Proposed resolution:
Add the following free-standing functions to the dds::topic namespace:
namespace dds { namespace topic { /** * @brief Participant builtin topic name * * Topic name of the builtin dds::sub::DataReader for the * dds::topic::ParticipantBuiltinTopicData type */ OMG_DDS_API std::string participant_topic_name(); /** * @brief Topic topic name * * Topic name of the builtin dds::sub::DataReader for the * dds::topic::TopicBuiltinTopicData type */ OMG_DDS_API std::string topic_topic_name(); /** * @brief Publication topic name * * Topic name of the builtin dds::sub::DataReader for the * dds::topic::PublicationBuiltinTopicData type */ OMG_DDS_API std::string publication_topic_name(); /** * @brief Subscription topic name * * Topic name of the builtin dds::sub::DataReader for the * dds::topic::SubscriptionBuiltinTopicData type */ OMG_DDS_API std::string subscription_topic_name(); } } // namespace dds::topic
-
Reported: DDS-PSM-Cxx 1.0b2 — Fri, 15 Jul 2016 18:50 GMT
-
Updated: Sun, 30 Sep 2018 23:27 GMT
DDSPSMC11_ — Missing constants/functions to obtain the built-in topic names
- Key: DDSPSMC11_-15
- OMG Task Force: DDS-PSM-Cxx v1.1 RTF