DDS-PSM-C++ 1.0 ISO C++ API for OpenSplice DDS |
#include <TTopicDescription.hpp>
Public Types | |
typedef T | DataType |
Public Member Functions | |
virtual | ~TopicDescription () |
const dds::domain::DomainParticipant & | domain_participant () const |
const std::string & | name () const |
const std::string & | type_name () const |
![]() | |
~TEntity () | |
void | close () |
void | enable () |
const dds::core::InstanceHandle | instance_handle () const |
void | retain () |
const dds::core::status::StatusMask | status_changes () |
![]() | |
Reference (dds::core::null_type &) | |
Reference (const Reference &ref) | |
Reference (const Reference< D > &ref) | |
Reference (DELEGATE_T *p) | |
~Reference () | |
const DELEGATE_REF_T & | delegate () const |
DELEGATE_REF_T & | delegate () |
bool | is_nil () const |
operator const DELEGATE_REF_T & () const | |
operator DELEGATE_REF_T () const | |
operator DELEGATE_REF_T & () | |
bool | operator!= (const R &ref) const |
bool | operator!= (const null_type nil) const |
DELEGATE< T > * | operator-> () |
const DELEGATE< T > * | operator-> () const |
Reference & | operator= (const Reference< D > &that) |
Reference & | operator= (const R &rhs) |
Reference & | operator= (const null_type) |
bool | operator== (const R &ref) const |
bool | operator== (const null_type) const |
Protected Member Functions | |
TopicDescription (const dds::domain::DomainParticipant &dp, const std::string &name, const std::string &type_name=dds::topic::topic_type_name< T >::value()) | |
Additional Inherited Members | |
![]() | |
DELEGATE_REF_T | impl_ |
TopicDescription 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 TypeSupport. TopicDescription has also a name that allows it to be retrieved locally.
Definition at line 41 of file TTopicDescription.hpp.
typedef T dds::topic::TopicDescription< T, DELEGATE >::DataType |
Definition at line 43 of file TTopicDescription.hpp.
| virtual |
| protected |
const dds::domain::DomainParticipant& dds::topic::TopicDescription< T, DELEGATE >::domain_participant | ( | ) | const |
const std::string& dds::topic::TopicDescription< T, DELEGATE >::name | ( | ) | const |
Get the name used to create the TopicDescription.
const std::string& dds::topic::TopicDescription< T, DELEGATE >::type_name | ( | ) | const |
The type_name used to create the TopicDescription.