OpenDDS
Snapshot(2023/04/07-19:43)
|
#include <RawDataSample.h>
Public Member Functions | |
RawDataSample () | |
RawDataSample (const DataSampleHeader &header, MessageId, ACE_INT32 sec, ACE_UINT32 nano_sec, GUID_t pid, bool byte_order, ACE_Message_Block *blk, Encoding::Kind encoding_kind) | |
RawDataSample (const RawDataSample &) | |
~RawDataSample () | |
RawDataSample & | operator= (const RawDataSample &) |
Public Attributes | |
DataSampleHeader | header_ |
The sample data header. More... | |
MessageId | message_id_ |
The enum indicating the message type. More... | |
DDS::Time_t | source_timestamp_ |
The timestamp the sender put on the sample. More... | |
GUID_t | publication_id_ |
Id of the datawriter that sent the sample. More... | |
bool | sample_byte_order_ |
Message_Block_Ptr | sample_ |
The data in unspecified format. More... | |
Encoding::Kind | encoding_kind_ |
Holds information on which type of encoding was read from the encapsulation header. More... | |
Definition at line 24 of file RawDataSample.h.
OpenDDS::DCPS::RawDataSample::RawDataSample | ( | ) |
Definition at line 13 of file RawDataSample.cpp.
References DDS::Time_t::nanosec, DDS::Time_t::sec, and source_timestamp_.
OpenDDS::DCPS::RawDataSample::RawDataSample | ( | const DataSampleHeader & | header, |
MessageId | mid, | ||
ACE_INT32 | sec, | ||
ACE_UINT32 | nano_sec, | ||
GUID_t | pid, | ||
bool | byte_order, | ||
ACE_Message_Block * | blk, | ||
Encoding::Kind | encoding_kind | ||
) |
Definition at line 23 of file RawDataSample.cpp.
References DDS::Time_t::nanosec, DDS::Time_t::sec, and source_timestamp_.
OpenDDS::DCPS::RawDataSample::RawDataSample | ( | const RawDataSample & | other | ) |
Definition at line 46 of file RawDataSample.cpp.
OpenDDS::DCPS::RawDataSample::~RawDataSample | ( | ) |
Definition at line 42 of file RawDataSample.cpp.
RawDataSample & OpenDDS::DCPS::RawDataSample::operator= | ( | const RawDataSample & | other | ) |
Encoding::Kind OpenDDS::DCPS::RawDataSample::encoding_kind_ |
Holds information on which type of encoding was read from the encapsulation header.
Definition at line 55 of file RawDataSample.h.
Referenced by OpenDDS::DCPS::RecorderImpl::get_dynamic_data(), and OpenDDS::DCPS::swap().
DataSampleHeader OpenDDS::DCPS::RawDataSample::header_ |
The sample data header.
Definition at line 42 of file RawDataSample.h.
Referenced by OpenDDS::DCPS::RecorderImpl::get_dynamic_data(), and OpenDDS::DCPS::swap().
MessageId OpenDDS::DCPS::RawDataSample::message_id_ |
The enum indicating the message type.
Definition at line 44 of file RawDataSample.h.
Referenced by OpenDDS::DCPS::swap().
GUID_t OpenDDS::DCPS::RawDataSample::publication_id_ |
Id of the datawriter that sent the sample.
Definition at line 48 of file RawDataSample.h.
Referenced by OpenDDS::DCPS::RecorderImpl::get_dynamic_data(), and OpenDDS::DCPS::swap().
Message_Block_Ptr OpenDDS::DCPS::RawDataSample::sample_ |
The data in unspecified format.
Definition at line 53 of file RawDataSample.h.
Referenced by OpenDDS::DCPS::RecorderImpl::get_dynamic_data(), and OpenDDS::DCPS::swap().
bool OpenDDS::DCPS::RawDataSample::sample_byte_order_ |
false - Message encoded using big-endian byte order. (see ace/CDR_Base.h) true - Message encoded using little-endian byte order.
Definition at line 51 of file RawDataSample.h.
Referenced by OpenDDS::DCPS::swap(), and OpenDDS::DCPS::ReplayerImpl::write().
DDS::Time_t OpenDDS::DCPS::RawDataSample::source_timestamp_ |
The timestamp the sender put on the sample.
Definition at line 46 of file RawDataSample.h.
Referenced by RawDataSample(), OpenDDS::DCPS::swap(), and OpenDDS::DCPS::ReplayerImpl::write().