RTI Connext C++ API
Version 5.0.0
|
A data sample and related info received from the middleware. More...
Inherits connext::details::SampleBase< T, I >.
Public Member Functions | |
Sample () | |
Creates a sample with default data and info values. | |
Sample (const Sample< T > &other) | |
Creates a sample making a deep copy of another sample. | |
Sample (SampleRef< T > sample_ref) | |
Creates a sample as a deep copy of the contents referenced by a WriteSampleRef. | |
SampleIdentity_t | identity () const |
Gets the identity of this sample. | |
SampleIdentity_t | related_identity () const |
Gets the identity of a sample that is related to this one. | |
T & | data () |
Gets the data this sample contains. | |
SampleInfo & | info () |
Gets the sample information. | |
const T & | data () |
Gets the data this sample contains. | |
const SampleInfo & | info () |
Gets the sample information. | |
A data sample and related info received from the middleware.
Samples contain data received from the middleware and information associated to the data.
T | The data type that this sample contains |
|
inline |
Creates a sample with default data and info values.
The data is deeply initialized using the corresponding TypeSupport
|
inline |
Creates a sample making a deep copy of another sample.
Creates a sample as a deep copy of the contents referenced by a WriteSampleRef.
|
inline |
Gets the identity of this sample.
The identity is assigned by the middleware upon reception.
|
inline |
Gets the identity of a sample that is related to this one.
When a connext::Requester receives a reply, the reply Sample contains the identity of the related request.
T& connext::Sample< T >::data | ( | ) |
Gets the data this sample contains.
SampleInfo& connext::Sample< T >::info | ( | ) |
Gets the sample information.
const T& connext::Sample< T >::data | ( | ) |
Gets the data this sample contains.
const SampleInfo& connext::Sample< T >::info | ( | ) |
Gets the sample information.