8 #ifndef OPENDDS_DCPS_TRANSPORT_RTPS_UDP_RTPSSAMPLEHEADER_H 9 #define OPENDDS_DCPS_TRANSPORT_RTPS_UDP_RTPSSAMPLEHEADER_H 14 #include "dds/DCPS/RTPS/RtpsCoreC.h" 27 class ReceivedDataSample;
28 class DataSampleElement;
29 class DisjointSequence;
57 void pdu_remaining(
size_t size);
58 size_t get_serialized_size();
59 ACE_UINT32 message_length();
67 bool more_fragments()
const;
84 bool requires_inline_qos);
87 bool requires_inline_qos);
90 static bool control_message_supported(
char message_id);
110 #ifdef __ACE_INLINE__ sequence< Submessage > SubmessageSeq
#define ACE_BEGIN_VERSIONED_NAMESPACE_DECL
static size_t get_max_serialized_size()
OpenDDS::internal::special_serialization typedef sequence< Parameter > ParameterList
Holds a data sample received by the transport.
#define ACE_END_VERSIONED_NAMESPACE_DECL
std::pair< SequenceNumber, SequenceNumber > SequenceRange
Adapt the TransportReceiveStrategy for RTPS's "sample" (submessage) Header.
#define OPENDDS_END_VERSIONED_NAMESPACE_DECL
RTPS::Submessage submessage_
static bool partial(const ACE_Message_Block &)
The Internal API and Implementation of OpenDDS.
#define OpenDDS_Rtps_Udp_Export