19#ifndef FASTDDS_RTPS_MESSAGES__RTPS_MESSAGES_HPP
20#define FASTDDS_RTPS_MESSAGES__RTPS_MESSAGES_HPP
21#ifndef DOXYGEN_SHOULD_SKIP_THIS_PUBLIC
26#include <fastdds/rtps/common/Guid.hpp>
27#include <fastdds/rtps/common/Types.hpp>
28#include <fastdds/rtps/common/VendorId_t.hpp>
84 output <<
" || VendorId: " << std::hex << (int)h.
vendorId[0] <<
"." << (
int)h.
vendorId[1] << std::dec;
117 std::ostream& output,
120 output <<
"Submessage Header, ID: " << std::hex << (int)sh.
submessageId << std::dec;
std::ostream & operator<<(std::ostream &output, BuiltinTransports transports)
Definition BuiltinTransports.hpp:117
unsigned char octet
Definition Types.hpp:83
const VendorId_t c_VendorId_eProsima
Definition VendorId_t.hpp:35
const ProtocolVersion_t c_ProtocolVersion
Definition Types.hpp:159
eprosima::fastdds::rtps::VendorId_t VendorId_t
Structure VendorId_t, specifying the vendor Id of the implementation.
Definition Types.hpp:163
unsigned char SubmessageFlag
Definition Types.hpp:86
SubmessageId
Definition RTPS_messages.hpp:36
@ HEARTBEAT
Definition RTPS_messages.hpp:39
@ INFO_REPLY
Definition RTPS_messages.hpp:45
@ GAP
Definition RTPS_messages.hpp:40
@ PAD
Definition RTPS_messages.hpp:37
@ INFO_TS
Definition RTPS_messages.hpp:41
@ INFO_SRC
Definition RTPS_messages.hpp:42
@ NACK_FRAG
Definition RTPS_messages.hpp:46
@ DATA_FRAG
Definition RTPS_messages.hpp:49
@ HEARTBEAT_FRAG
Definition RTPS_messages.hpp:47
@ ACKNACK
Definition RTPS_messages.hpp:38
@ DATA
Definition RTPS_messages.hpp:48
@ INFO_REPLY_IP4
Definition RTPS_messages.hpp:43
@ INFO_DST
Definition RTPS_messages.hpp:44
Structure GuidPrefix_t, Guid Prefix of GUID_t.
Definition GuidPrefix_t.hpp:37
Structure ProtocolVersion_t, contains the protocol version.
Definition Types.hpp:104
octet m_major
Definition Types.hpp:105
octet m_minor
Definition Types.hpp:106