18 #ifndef OMG_DDS_CORE_TBUILTIN_TOPIC_TYPES_HPP_ 19 #define OMG_DDS_CORE_TBUILTIN_TOPIC_TYPES_HPP_ 22 #if defined (OMG_DDS_X_TYPES_BUILTIN_TOPIC_TYPES_SUPPORT) 67 operator std::vector<uint8_t>& ()
const;
72 const std::vector<uint8_t>&
data()
const;
77 void data(
const std::vector<uint8_t>& data);
105 operator std::string& ()
const;
110 const std::string&
data()
const;
115 void data(
const std::string& data);
143 const std::string& key()
const;
148 void key(
const std::string& key);
153 const std::string&
value()
const;
158 void value(
const std::string& value);
186 const std::string& key()
const;
191 void key(
const std::string& key);
196 const std::vector<uint8_t>&
value()
const;
201 void value(
const std::vector<uint8_t>& value);
Class that is a built-in topic type that can be used to readily create Topics, DataReaders and DataWr...
void value(DDT &dd, uint32_t mid, const T &v)
dds::core::TKeyedBytesTopicType< org::opensplice::topic::KeyedBytesTopicTypeDelegate > KeyedBytesTopicType
dds::core::TBytesTopicType< org::opensplice::topic::BytesTopicTypeDelegate > BytesTopicType
This class is the base for various value-type dds objects.
Class that is a built-in topic type that can be used to readily create Topics, DataReaders and DataWr...
const std::vector< uint8_t > & data() const
dds::core::TStringTopicType< org::opensplice::topic::StringTopicTypeDelegate > StringTopicType
Class that is a built-in topic type that can be used to readily create Topics, DataReaders and DataWr...
dds::core::TKeyedStringTopicType< org::opensplice::topic::KeyedStringTopicTypeDelegate > KeyedStringTopicType
Class that is a built-in topic type that can be used to readily create Topics, DataReaders and DataWr...