RTI Connext Traditional C++ API Version 7.3.0
|
<<interface>> Base class for DDSTopic, DDSContentFilteredTopic, and DDSMultiTopic. More...
Public Member Functions | |
virtual const char * | get_type_name ()=0 |
Get the associated type_name . More... | |
virtual const char * | get_name ()=0 |
Get the name used to create this DDSTopicDescription . More... | |
virtual DDSDomainParticipant * | get_participant ()=0 |
Get the DDSDomainParticipant to which the DDSTopicDescription belongs. More... | |
<<interface>> Base class for DDSTopic, DDSContentFilteredTopic, and DDSMultiTopic.
DDSTopicDescription represents the fact that both publications and subscriptions are tied to a single data-type. Its attribute type_name
defines a unique resulting type for the publication or the subscription and therefore creates an implicit association with a DDSTypeSupport.
DDSTopicDescription has also a name
that allows it to be retrieved locally.
|
pure virtual |
Get the associated type_name
.
The type name defines a locally unique type for the publication or the subscription.
The type_name
corresponds to a unique string used to register a type via the FooTypeSupport::register_type method.
Thus, the type_name
implies an association with a corresponding DDSTypeSupport and this DDSTopicDescription.
|
pure virtual |
Get the name used to create this DDSTopicDescription .
|
pure virtual |
Get the DDSDomainParticipant to which the DDSTopicDescription belongs.