Struct astutedds::rtps::NackFragSubmessage

ClassList > astutedds > rtps > NackFragSubmessage

NACK_FRAG submessage for requesting missing fragments.

  • #include <fragmentation.hpp>

Public Attributes

Type Name
Count_t count = {0}
FragmentNumberSet fragment_number_state = {}
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::NackFragSubmessage::count;

variable fragment_number_state

FragmentNumberSet astutedds::rtps::NackFragSubmessage::fragment_number_state;

variable reader_id

EntityId_t astutedds::rtps::NackFragSubmessage::reader_id;

variable writer_id

EntityId_t astutedds::rtps::NackFragSubmessage::writer_id;

variable writer_sn

SequenceNumber_t astutedds::rtps::NackFragSubmessage::writer_sn;

Public Static Attributes Documentation

variable FLAG_ENDIANNESS

constexpr uint8_t astutedds::rtps::NackFragSubmessage::FLAG_ENDIANNESS;

Public Functions Documentation

function deserialize

Deserialize from bytes.

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


function serialize

Serialize to bytes.

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



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