1 #ifndef OMG_DDS_TOPIC_DETAIL_BUILTIN_TOPIC_HPP_ 2 #define OMG_DDS_TOPIC_DETAIL_BUILTIN_TOPIC_HPP_ 23 #include <dds/topic/detail/TTopicImpl.hpp> 24 #include <dds/topic/detail/TBuiltinTopicImpl.hpp> 25 #include <org/opensplice/topic/BuiltinTopicDelegate.hpp> 26 #include <org/opensplice/topic/BuiltinTopic.hpp> 33 namespace dds {
namespace topic {
namespace detail {
35 typedef dds::topic::TParticipantBuiltinTopicData<org::opensplice::topic::ParticipantBuiltinTopicDataDelegate>
36 ParticipantBuiltinTopicData;
38 typedef dds::topic::TTopicBuiltinTopicData<org::opensplice::topic::TopicBuiltinTopicDataDelegate>
39 TopicBuiltinTopicData;
41 typedef dds::topic::TPublicationBuiltinTopicData<org::opensplice::topic::PublicationBuiltinTopicDataDelegate>
42 PublicationBuiltinTopicData;
44 typedef dds::topic::TSubscriptionBuiltinTopicData<org::opensplice::topic::SubscriptionBuiltinTopicDataDelegate>
45 SubscriptionBuiltinTopicData;