Class astutedds::dcps::TopicDescription

ClassList > astutedds > dcps > TopicDescription

Abstract base for Topic andContentFilteredTopic .More...

  • #include <topic_description.hpp>

Inherited by the following classes: astutedds::dcps::ContentFilteredTopic, astutedds::dcps::Topic

Public Functions

Type Name
virtual const char * get_name () const = 0
Return the topic name (C-string, zero-copy)
virtual const char * get_type_name () const = 0
Return the registered type name (C-string, zero-copy)
virtual ~TopicDescription () = default

Detailed Description

The DDS C++ PSM requires that create_datareader() accept a TopicDescription* so that both plain Topics and ContentFilteredTopics can be passed.

Public Functions Documentation

function get_name

Return the topic name (C-string, zero-copy)

virtual const char * astutedds::dcps::TopicDescription::get_name () const = 0


function get_type_name

Return the registered type name (C-string, zero-copy)

virtual const char * astutedds::dcps::TopicDescription::get_type_name () const = 0


function ~TopicDescription

virtual astutedds::dcps::TopicDescription::~TopicDescription () = default


The documentation for this class was generated from the following file include/astutedds/dcps/topic_description.hpp