![]() |
OpenSplice ISO C++ 2 DCPS
v6.x
ISO C++ 2 OpenSplice Data Distribution Service Data-Centric Publish-Subscribe API
|
#include "DynamicData.hpp"

Public Member Functions | |
| DynamicData (const DynamicType &type) | |
| uint32_t | member_id (const std::string &name) const |
| MemberType | member_type (uint32_t id) const |
| MemberType | member_type (const std::string &name) const |
| DynamicType | type () const |
| template<typename T > | |
| void | value (uint32_T mid, const T &v) const |
| template<typename T > | |
| T | value (const std::string &mid, const T &v) const |
| template<typename T > | |
| T | value (uint32_T mid) const |
| template<typename T > | |
| T | value (const std::string &mid) const |
Private Member Functions | |
| bool | is_nil () const |
| template<typename R > | |
| bool | operator!= (const R &ref) const |
| bool | operator!= (const null_type nil) const |
| DELEGATE * | operator-> () |
| const DELEGATE * | operator-> () const |
| template<typename R > | |
| bool | operator== (const R &ref) const |
| bool | operator== (const null_type) const |
This class is used to read/write data for DynamicTypes. It allows reading and writing of samples in a type-safe manner but without any compile-time knowledge of the type being read or written.
Definition at line 57 of file DynamicData.hpp.
| dds::core::xtypes::DynamicData::DynamicData | ( | const DynamicType & | type | ) |
| uint32_t dds::core::xtypes::DynamicData::member_id | ( | const std::string & | name | ) | const |
| MemberType dds::core::xtypes::DynamicData::member_type | ( | uint32_t | id | ) | const |
| MemberType dds::core::xtypes::DynamicData::member_type | ( | const std::string & | name | ) | const |
| DynamicType dds::core::xtypes::DynamicData::type | ( | ) | const |
| void dds::core::xtypes::DynamicData::value | ( | uint32_T | mid, |
| const T & | v | ||
| ) | const |
| T dds::core::xtypes::DynamicData::value | ( | const std::string & | mid, |
| const T & | v | ||
| ) | const |
| T dds::core::xtypes::DynamicData::value | ( | uint32_T | mid | ) | const |
| T dds::core::xtypes::DynamicData::value | ( | const std::string & | mid | ) | const |