Class dds::topic::Topic
template <typename T>
ClassList > dds > topic > Topic
Public Functions
| Type | Name |
|---|---|
| Topic (dds::domain::DomainParticipant & participant, const std::string & name) |
|
| Topic (dds::domain::DomainParticipant & participant, const std::string & name, const astutedds::dcps::TopicQos & qos) |
|
| Topic (dds::domain::DomainParticipant & participant, const std::string & name, const std::string & type_name, const astutedds::dcps::TopicQos & qos={}) |
|
| Topic (std::nullptr_t) noexcept Null-reference constructor: Topic <T> t = dds::core::null; __ |
|
| Topic (const Topic &) = delete |
|
| Topic (Topic && other) noexcept |
|
| bool | is_nil () noexcept const True if this reference is null (no native entity attached). |
| astutedds::dcps::Topic * | native () const |
| Topic & | operator= (const Topic &) = delete |
| Topic & | operator= (Topic && other) noexcept |
| ~Topic () |
Public Static Functions
| Type | Name |
|---|---|
| std::string | type_name () Type name registered for this topic (e.g. "ShapeType" ). |
Public Functions Documentation
function Topic [1/6]
inline dds::topic::Topic::Topic (
dds::domain::DomainParticipant & participant,
const std::string & name
)
function Topic [2/6]
inline dds::topic::Topic::Topic (
dds::domain::DomainParticipant & participant,
const std::string & name,
const astutedds::dcps::TopicQos & qos
)
ISO PSM ยง7.9 3-arg constructor: Topic <T>(participant, name, qos). Also accepts an explicit type name for cases where the T::type_name() static is absent (e.g. dynamic-type topics).
function Topic [3/6]
inline dds::topic::Topic::Topic (
dds::domain::DomainParticipant & participant,
const std::string & name,
const std::string & type_name,
const astutedds::dcps::TopicQos & qos={}
)
function Topic [4/6]
Null-reference constructor: Topic <T> t = dds::core::null; __
inline dds::topic::Topic::Topic (
std::nullptr_t
) noexcept
function Topic [5/6]
dds::topic::Topic::Topic (
const Topic &
) = delete
function Topic [6/6]
inline dds::topic::Topic::Topic (
Topic && other
) noexcept
function is_nil
True if this reference is null (no native entity attached).
inline bool dds::topic::Topic::is_nil () noexcept const
function native
inline astutedds::dcps::Topic * dds::topic::Topic::native () const
function operator=
Topic & dds::topic::Topic::operator= (
const Topic &
) = delete
function operator=
inline Topic & dds::topic::Topic::operator= (
Topic && other
) noexcept
function ~Topic
inline dds::topic::Topic::~Topic ()
Public Static Functions Documentation
function type_name
Type name registered for this topic (e.g. "ShapeType" ).
static inline std::string dds::topic::Topic::type_name ()
The documentation for this class was generated from the following file include/astutedds/dcps/CorePolicy.hpp