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:118
std::array< uint8_t, 2 > VendorId_t
Structure VendorId_t, specifying the vendor Id of the implementation.
Definition: VendorId_t.hpp:32
octet SubmessageFlag
Definition: Types.hpp:84
const VendorId_t c_VendorId_eProsima
Definition: VendorId_t.hpp:35
const ProtocolVersion_t c_ProtocolVersion
Definition: Types.hpp:161
uint8_t octet
Definition: Types.hpp:83
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:102
octet m_major
Definition: Types.hpp:103
octet m_minor
Definition: Types.hpp:104