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