1 #ifndef OMG_DDS_TTOPIC_TOPIC_HPP_ 2 #define OMG_DDS_TTOPIC_TOPIC_HPP_ 141 const std::string& topic_name);
188 const std::string& topic_name,
254 const std::string& topic_name,
323 const std::string& topic_name,
329 #if defined (OMG_DDS_X_TYPE_DYNAMIC_TYPES_SUPPORT) 347 const std::string& topic_name,
348 const dds::core::xtypes::DynamicType type);
369 const std::string& topic_name,
370 const dds::core::xtypes::DynamicType type
442 const ::dds::core::status::StatusMask& event_mask);
Typeless base class for the typed Topic.
TopicListener< T > Listener
#define OMG_DDS_IMPLICIT_REF_BASE(TYPE)
Topic is the most basic description of the data to be published and subscribed.
A DomainParticipant represents the local membership of the application in a Domain.
const std::string & type_name() const
Topic(const dds::domain::DomainParticipant &dp, const std::string &topic_name)
#define OMG_DDS_REF_TYPE_PROTECTED_DC_T(TYPE, BASE, T_PARAM, DELEGATE)
StatusMask is a bitmap or bitset field.
This struct provides the basic mechanism for an application to specify Quality of Service attributes ...
Listener * listener() const
dds::topic::qos::TopicQos qos() const