|
CCF
|
#include "ccf/pal/mem.h"#include "ring_buffer_types.h"#include <atomic>#include <cstring>#include <functional>#include <thread>Go to the source code of this file.
Classes | |
| struct | ringbuffer::Const |
| struct | ringbuffer::BufferDef |
| class | ringbuffer::Reader |
| class | ringbuffer::Writer |
| struct | ringbuffer::Writer::Reservation |
| class | ringbuffer::Circuit |
| class | ringbuffer::WriterFactory |
| struct | ringbuffer::TestBuffer |
Namespaces | |
| namespace | ringbuffer |
| namespace | ringbuffer::detail |
Typedefs | |
| using | ringbuffer::Handler = std::function< void(Message, const uint8_t *, size_t)> |
Functions | |
| uint64_t | ringbuffer::detail::read64_impl (const BufferDef &bd, size_t index) |
| Message | ringbuffer::detail::message (uint64_t header) |
| uint32_t | ringbuffer::detail::length (uint64_t header) |