#include "RtpsSampleHeader.h"#include "RtpsUdpSendStrategy.h"#include "dds/DCPS/Serializer.h"#include "dds/DCPS/DataSampleElement.h"#include "dds/DCPS/Marked_Default_Qos.h"#include "dds/DCPS/Qos_Helper.h"#include "dds/DCPS/Service_Participant.h"#include "dds/DCPS/DisjointSequence.h"#include "dds/DCPS/RTPS/RtpsCoreTypeSupportImpl.h"#include "dds/DCPS/RTPS/MessageTypes.h"#include "dds/DCPS/RTPS/BaseMessageTypes.h"#include "dds/DCPS/transport/framework/ReceivedDataSample.h"#include "dds/DCPS/transport/framework/TransportSendListener.h"#include <cstring>#include "RtpsSampleHeader.inl"
Go to the source code of this file.
Namespaces | |
| namespace | OpenDDS |
The Internal API and Implementation of OpenDDS. | |
| namespace | OpenDDS::RTPS |
| namespace | OpenDDS::DCPS |
Defines | |
| #define | CASE_SMKIND(kind, class, name) |
| #define | PROCESS_INLINE_QOS(QOS_NAME, DEFAULT_QOS, WRITER_QOS) |
Functions | |
| bool | OpenDDS::RTPS::operator== (const StatusInfo_t &lhs, const StatusInfo_t &rhs) |
| #define CASE_SMKIND | ( | kind, | |||
| class, | |||||
| name | ) |
case kind: { \ class submessage; \ if (ser >> submessage) { \ octetsToNextHeader = submessage.smHeader.submessageLength; \ submessage_.name##_sm(submessage); \ valid_ = true; \ } \ break; \ }
Referenced by OpenDDS::DCPS::RtpsSampleHeader::init().
| #define PROCESS_INLINE_QOS | ( | QOS_NAME, | |||
| DEFAULT_QOS, | |||||
| WRITER_QOS | ) |
if (WRITER_QOS.QOS_NAME != DEFAULT_QOS.QOS_NAME) { \ const int qos_len = plist.length(); \ plist.length(qos_len + 1); \ plist[qos_len].QOS_NAME(WRITER_QOS.QOS_NAME); \ }
Definition at line 527 of file RtpsSampleHeader.cpp.
Referenced by OpenDDS::DCPS::RtpsSampleHeader::populate_inline_qos().
1.6.1