Corium 1.1.0
High-Performance Zero-Heap C++20 MPSC Application Runtime
Loading...
Searching...
No Matches
Binary Wire Protocol & Journal

CRC-16 validated binary packet framing, serialization, and deterministic event journaling. More...

Files

file  EventJournal.hpp
 Zero-heap binary event journal for deterministic recording and replay.
 
file  Serializer.hpp
 Type-safe serialization and direct event sink deserialization.
 
file  wire.hpp
 Umbrella header for binary wire protocol framing and serialization.
 
file  WirePacket.hpp
 Binary packet framing with CRC-16 checksum and schema versioning.
 

Classes

class  corium::wire::EventJournalReader< EventVariant >
 Zero-heap event journal reader and deterministic player into Corium EventSinks. More...
 
class  corium::wire::EventJournalWriter< EventVariant, BufferCapacity >
 Statically allocated binary event journal writer for zero-heap post-mortem logging and record playback. More...
 
struct  corium::wire::WirePacket< MaxPayloadSize >
 Statically-sized zero-heap binary wire packet. More...
 
class  corium::wire::WireSerializer
 Zero-heap type-safe serializer and deserializer for Corium event variants over binary wire streams. More...
 

Detailed Description

CRC-16 validated binary packet framing, serialization, and deterministic event journaling.

Key components: