A11 (C++ runtime)
Native C++ implementation of the A11 action and streaming runtime
Loading...
Searching...
No Matches
a11::stores Namespace Reference

Namespaces

namespace  internal
 

Classes

class  ChunkStore
 Abstract, pluggable backing store for the data of a node: an ordered, appendable log of fragments. More...
 
class  ChunkStoreReader
 An ordered, buffered read cursor over a ChunkStore. More...
 
struct  ChunkStoreReaderOptions
 Tunables controlling how a ChunkStoreReader delivers and buffers fragments. More...
 
struct  ChunkStoreWrite
 The pair of awaitables returned when enqueuing a chunk, separating queue admission from backing-store confirmation. More...
 
class  ChunkStoreWriter
 A buffered, backpressured write cursor over a ChunkStore. More...
 
struct  ChunkStoreWriterOptions
 Tunables controlling how a ChunkStoreWriter batches and buffers chunks. More...
 
class  LocalChunkStore
 The default in-memory ChunkStore: all reads and writes stay in local process memory. More...
 
class  RedisChunkStore
 A persistent, multi-process ChunkStore backed by Redis Streams. More...
 
struct  RedisChunkStoreKeys
 The sharding-safe Redis keys owned by one node stream. More...
 
struct  RedisChunkStoreMetadata
 Node-level state read directly from the metadata hash, without chunks. More...
 
struct  RedisChunkStoreOptions
 Storage layout policy for RedisChunkStore. More...