#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().