DDS-PSM-C++ 1.0 ISO C++ API for OpenSplice DDS |
#include <AnyTopicDescription.hpp>
Public Member Functions | |
template<typename T > | |
AnyTopicDescription (const dds::topic::TopicDescription< T > &t) | |
const dds::domain::DomainParticipant & | domain_participant () const |
template<typename T > | |
const dds::topic::TopicDescription < T > & | get () |
const std::string & | name () const |
const detail::TDHolderBase * | operator-> () const |
detail::TDHolderBase * | operator-> () |
template<typename T > | |
AnyTopicDescription & | operator= (const dds::topic::Topic< T > &rhs) |
AnyTopicDescription & | operator= (const AnyTopicDescription &rhs) |
AnyTopicDescription & | swap (AnyTopicDescription &rhs) |
const std::string & | type_name () const |
Protected Member Functions | |
AnyTopicDescription (detail::TDHolderBase *holder) | |
Protected Attributes | |
dds::core::smart_ptr_traits < detail::TDHolderBase > ::ref_type | holder_ |
Definition at line 29 of file AnyTopicDescription.hpp.
| inline |
| inlineprotected |
const dds::domain::DomainParticipant& dds::topic::AnyTopicDescription::domain_participant | ( | ) | const |
const dds::topic::TopicDescription<T>& dds::topic::AnyTopicDescription::get | ( | ) |
const std::string& dds::topic::AnyTopicDescription::name | ( | ) | const |
const detail::TDHolderBase* dds::topic::AnyTopicDescription::operator-> | ( | ) | const |
detail::TDHolderBase* dds::topic::AnyTopicDescription::operator-> | ( | ) |
AnyTopicDescription& dds::topic::AnyTopicDescription::operator= | ( | const dds::topic::Topic< T > & | rhs | ) |
| inline |
| inline |
const std::string& dds::topic::AnyTopicDescription::type_name | ( | ) | const |
| protected |
Definition at line 62 of file AnyTopicDescription.hpp.