ReadBuffer.ixx File
Read-only buffer for the double-buffering pattern. More...
Included Headers
#include <span>
#include <vector>
Namespaces Index
| namespace | helios |
| namespace | core |
|
Core utilities shared across the helios engine. More... | |
| namespace | buffer |
|
Double-buffering infrastructure for thread-safe message passing. More... | |
Classes Index
| class | ReadWriteDoubleBuffer<T> |
|
Type-safe double-buffered container for messages of type T. More... | |
| class | ReadBuffer<T> |
|
Read-only buffer for consuming messages in a double-buffered system. More... | |
Description
Read-only buffer for the double-buffering pattern.
File Listing
The file content with the documentation metadata removed is:
1/**
12export namespace helios::core::buffer {
15 class ReadWriteDoubleBuffer{};
31 class ReadBuffer {
33 friend class ReadWriteDoubleBuffer<T>;
69 ReadBuffer& reserve(size_t size) {
70 bufferData_.reserve(size);
79 ReadBuffer& clear() {
80 bufferData_.clear();
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.15.0.