Class TopicDescription, represents the fact that both publications and subscriptions are tied to a single data-type. More...
#include <TopicDescription.hpp>
Public Member Functions | |
| virtual DomainParticipant * | get_participant () const =0 |
| Get the DomainParticipant to which the TopicDescription belongs. More... | |
| const std::string & | get_name () const |
| Get the name used to create this TopicDescription. More... | |
| const std::string & | get_type_name () const |
| Get the associated type name. More... | |
| virtual TopicDescriptionImpl * | get_impl () const =0 |
Protected Member Functions | |
| TopicDescription (const std::string &name, const std::string &type_name) | |
| virtual | ~TopicDescription () |
Protected Attributes | |
| std::string | name_ |
| Name that allows the TopicDescription to be retrieved locally. More... | |
| std::string | type_name_ |
| Name that defines a unique resulting type for the publication or the subscription. More... | |
Class TopicDescription, represents the fact that both publications and subscriptions are tied to a single data-type.
|
inlineprotected |
|
inlineprotectedvirtual |
|
pure virtual |
Implemented in ContentFilteredTopic, and Topic.
|
inline |
Get the name used to create this TopicDescription.
|
pure virtual |
Get the DomainParticipant to which the TopicDescription belongs.
Implemented in ContentFilteredTopic, and Topic.
|
inline |
Get the associated type name.
|
protected |
Name that allows the TopicDescription to be retrieved locally.
|
protected |
Name that defines a unique resulting type for the publication or the subscription.