/workspaces/astro/sol3-sdk/cpp/sol3/core/seq_ring.h File Reference
|
Space-ng SDK
|
seq_ring.h File Reference
#include "sol3/core/stream_writer.h"#include <flatbuffers/stl_emulation.h>#include <atomic>#include <chrono>#include <cstddef>#include <cstdint>#include <cstdlib>#include <cstring>#include <vector>Go to the source code of this file.
Classes | |
| struct | sol3::core::SeqRingSlotHeader |
| struct | sol3::core::SeqRingHeader |
| class | sol3::core::SeqRingSlotView |
| A read only view of a specific seq ring buffer slot. More... | |
| class | sol3::core::SeqRingWriter |
| class | sol3::core::SeqRingReader |
Namespaces | |
| sol3 | |
| sol3::core | |
Functions | |
| void * | sol3::core::checkAlignedAs (void *data, size_t alignment) |
| void const * | sol3::core::checkAlignedAs (void const *data, size_t alignment) |
| size_t | sol3::core::checkSize (size_t size, size_t min_size) |
| std::size_t | sol3::core::alignUp (std::size_t v, std::size_t a) |
| void | sol3::core::atomicStoreMemcpy (void *dst, void const *src, size_t bytes) |
| void | sol3::core::atomicLoadMemcpy (void *dst, void const *src, size_t bytes) |
Variables | |
| constexpr size_t | sol3::core::kCacheLineSize = 64 |
Generated by