Skip to main content

chronon::sender::detail::SharedBroadcastTransport::Chunk

Public Functions

Name
voidreset(uint64_t base)
voidclear()
Chunk(size_t capacity, uint64_t base)

Public Attributes

Name
std::vector< std::optional< Entry > >slots
std::atomic< Chunk * >next
uint64_tbase_sequence

Public Functions Documentation

function reset

inline void reset(
uint64_t base
)

function clear

inline void clear()

function Chunk

inline Chunk(
size_t capacity,
uint64_t base
)

Public Attributes Documentation

variable slots

std::vector< std::optional< Entry > > slots;

variable next

std::atomic< Chunk * > next {nullptr};

variable base_sequence

uint64_t base_sequence = 0;

Updated on 2026-07-17 at 05:12:54 +0000