Corium 1.1.0
High-Performance Zero-Heap C++20 MPSC Application Runtime
Loading...
Searching...
No Matches
Policies & Storage

Compile-time strategy policies for queues, signals, overflow, and storage. More...

Files

file  OverflowPolicies.hpp
 Queue saturation policies (DropNewest, DropOldest, Audit, Panic).
 
file  Policies.hpp
 Umbrella header for compile-time runtime strategy policies.
 
file  QueuePolicies.hpp
 Bounded and multi-tier priority MPSC queueing policies.
 
file  SignalPolicies.hpp
 Thread wake-up policies (NoSignalPolicy, ConditionVariableSignalPolicy).
 
file  StoragePolicies.hpp
 Static storage capacity policies for FastDelegate SBO inline buffers.
 
file  TimerPolicies.hpp
 Timer scheduler static capacity and storage policies.
 

Classes

class  corium::BoundedMpscQueuePolicy< EventVariant, Capacity >
 Queue Policy for fixed-capacity, zero-allocation lock-free MPSC RingBuffer. More...
 
struct  corium::FixedStoragePolicy< MaxHandlers, InlineSize >
 Policy configuring compile-time handler capacity and delegate inline storage size. More...
 

Detailed Description

Compile-time strategy policies for queues, signals, overflow, and storage.

Key components: