Struct astutedds::rtps::HeartbeatFragSubmessage

ClassList > astutedds > rtps > HeartbeatFragSubmessage

HEARTBEAT_FRAG submessage for fragment availability.

  • #include <fragmentation.hpp>

Public Attributes

Type Name
Count_t count = {0}
FragmentNumber_t last_fragment_num = {0}
Last available fragment.
EntityId_t reader_id = {}
EntityId_t writer_id = {}
SequenceNumber_t writer_sn = {}

Public Static Attributes

Type Name
constexpr uint8_t FLAG_ENDIANNESS = 0x01

Public Functions

Type Name
bool deserialize (const std::vector< uint8_t > & buffer, size_t & offset)
Deserialize from bytes.
bool serialize (std::vector< uint8_t > & buffer) const
Serialize to bytes.

Public Attributes Documentation

variable count

Count_t astutedds::rtps::HeartbeatFragSubmessage::count;

variable last_fragment_num

Last available fragment.

FragmentNumber_t astutedds::rtps::HeartbeatFragSubmessage::last_fragment_num;


variable reader_id

EntityId_t astutedds::rtps::HeartbeatFragSubmessage::reader_id;

variable writer_id

EntityId_t astutedds::rtps::HeartbeatFragSubmessage::writer_id;

variable writer_sn

SequenceNumber_t astutedds::rtps::HeartbeatFragSubmessage::writer_sn;

Public Static Attributes Documentation

variable FLAG_ENDIANNESS

constexpr uint8_t astutedds::rtps::HeartbeatFragSubmessage::FLAG_ENDIANNESS;

Public Functions Documentation

function deserialize

Deserialize from bytes.

bool astutedds::rtps::HeartbeatFragSubmessage::deserialize (
    const std::vector< uint8_t > & buffer,
    size_t & offset
) 


function serialize

Serialize to bytes.

bool astutedds::rtps::HeartbeatFragSubmessage::serialize (
    std::vector< uint8_t > & buffer
) const



The documentation for this class was generated from the following file include/astutedds/rtps/fragmentation.hpp