CCF
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs
ring_buffer.h File Reference
#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
 

Typedefs

using ringbuffer::Handler = std::function< void(Message, const uint8_t *, size_t)>