![]() |
OpenSplice ISO C++ 2 DCPS
v6.x
ISO C++ 2 OpenSplice Data Distribution Service Data-Centric Publish-Subscribe API
|
A TopicInstance encapsulates a dds::sub::Sample and its associated dds::core::InstanceHandle. More...
#include "TopicInstance.hpp"
Public Member Functions | |
TopicInstance () | |
TopicInstance (const ::dds::core::InstanceHandle &h) | |
TopicInstance (const ::dds::core::InstanceHandle &h, const T &sample) | |
const ::dds::core::InstanceHandle | handle () const |
void | handle (const ::dds::core::InstanceHandle &h) |
operator const ::dds::core::InstanceHandle () const | |
const T & | sample () const |
T & | sample () |
void | sample (const T &sample) |
A TopicInstance encapsulates a dds::sub::Sample and its associated dds::core::InstanceHandle.
Definition at line 30 of file TopicInstance.hpp.
dds::topic::TopicInstance< T >::TopicInstance | ( | ) |
Construct a TopicInstance.
Definition at line 41 of file TopicInstanceImpl.hpp.
dds::topic::TopicInstance< T >::TopicInstance | ( | const ::dds::core::InstanceHandle & | h | ) |
Construct a TopicInstance with an InstanceHandle.
h | the InstanceHandle |
Definition at line 44 of file TopicInstanceImpl.hpp.
dds::topic::TopicInstance< T >::TopicInstance | ( | const ::dds::core::InstanceHandle & | h, |
const T & | sample | ||
) |
Construct a TopicInstance with an InstanceHandle and a sample type.
h | the InstanceHandle |
sample | the <Type> |
Definition at line 48 of file TopicInstanceImpl.hpp.
const ::dds::core::InstanceHandle dds::topic::TopicInstance< T >::handle | ( | ) | const |
Get the InstanceHandle.
Definition at line 58 of file TopicInstanceImpl.hpp.
void dds::topic::TopicInstance< T >::handle | ( | const ::dds::core::InstanceHandle & | h | ) |
Set the InstanceHandle.
h | the InstanceHandle to set to the TopicInstance |
Definition at line 64 of file TopicInstanceImpl.hpp.
dds::topic::TopicInstance< T >::operator const ::dds::core::InstanceHandle | ( | ) | const |
Conversion operator to get the InstanceHandle.
Definition at line 52 of file TopicInstanceImpl.hpp.
const T & dds::topic::TopicInstance< T >::sample | ( | ) | const |
Get the data sample
Definition at line 70 of file TopicInstanceImpl.hpp.
T & dds::topic::TopicInstance< T >::sample | ( | ) |
Get the data sample
Definition at line 76 of file TopicInstanceImpl.hpp.
void dds::topic::TopicInstance< T >::sample | ( | const T & | sample | ) |
Set the data sample
sample | send a sample for this TopicInstance |
Definition at line 82 of file TopicInstanceImpl.hpp.