|TopicDescription-api| is an abstract class that serves as the base for all classes describing a data flow. Applications will not create instances of |TopicDescription-api| directly, they must create instances of one of its specializations instead. At the moment, the only specializations implemented are :ref:`dds_layer_topic_topic`, and :ref:`dds_layer_topic_contentFilteredTopic`.