CoreDX DDS Modern C++ API
|
The purpose of this QoS is to allow the application to attach additional information to the created Topic such that when a remote application discovers their existence it can examine the information and use it in an application-defined way. More...
Public Member Functions | |
TopicData & | value (const dds::core::ByteSeq &seq) |
Set the value for the topic data. More... | |
template<typename OCTET_ITER > | |
TopicData & | value (OCTET_ITER begin, OCTET_ITER end) |
Set the value for the topic data. | |
const dds::core::ByteSeq | value () const |
Get the topic data. More... | |
dds::core::ByteSeq & | value (dds::core::ByteSeq &dst) const |
Get the topic data. | |
The purpose of this QoS is to allow the application to attach additional information to the created Topic such that when a remote application discovers their existence it can examine the information and use it in an application-defined way.
In combination with the listeners on the DataReader and DataWriter as well as by means of operations such as ignore_topic, these QoS can assist an application to extend the provided QoS.
TopicData& dds::core::policy::TopicData::value | ( | const dds::core::ByteSeq & | seq | ) |
Set the value for the topic data.
seq | a sequence of bytes representing the topic data. |
const dds::core::ByteSeq dds::core::policy::TopicData::value | ( | ) | const |
Get the topic data.