SeqRingSlotHeader Struct Reference

Space-ng SDK: sol3::core::SeqRingSlotHeader Struct Reference
Space-ng SDK
sol3::core::SeqRingSlotHeader Struct Reference

#include <sol3/core/seq_ring.h>

Public Attributes

std::atomic< uint64_t > seq
 
uint32_t slot_type
 
uint64_t max_size
 
std::atomic< uint64_t > size
 

Member Data Documentation

◆ max_size

uint64_t sol3::core::SeqRingSlotHeader::max_size

◆ seq

std::atomic<uint64_t> sol3::core::SeqRingSlotHeader::seq

Sequence number for this slot. A value of 0 is a sentinel meaning the slot is invalid / not yet written.

◆ size

std::atomic<uint64_t> sol3::core::SeqRingSlotHeader::size

◆ slot_type

uint32_t sol3::core::SeqRingSlotHeader::slot_type

The documentation for this struct was generated from the following file:
  • /workspaces/astro/sol3-sdk/cpp/sol3/core/seq_ring.h