RtpsSampleHeader.cpp File Reference

#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"
Include dependency graph for RtpsSampleHeader.cpp:

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 Documentation

#define CASE_SMKIND ( kind,
class,
name   ) 
Value:
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   ) 
Value:
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().

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 10 Aug 2018 for OpenDDS by  doxygen 1.6.1