Corium 1.1.0
High-Performance Zero-Heap C++20 MPSC Application Runtime
Loading...
Searching...
No Matches
StoragePolicies.hpp File Reference

Static storage capacity policies for FastDelegate SBO inline buffers. More...

#include <cstddef>
+ Include dependency graph for StoragePolicies.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  corium::FixedStoragePolicy< MaxHandlers, InlineSize >
 Policy configuring compile-time handler capacity and delegate inline storage size. More...
 

Namespaces

namespace  corium
 

Typedefs

using corium::CompactStoragePolicy = FixedStoragePolicy< 4, 16 >
 Footprint-optimized storage policy (4 handlers per event type, 16 bytes inline storage).
 
using corium::DefaultStoragePolicy = FixedStoragePolicy< 8, 32 >
 Default storage policy (8 handlers per event type, 32 bytes inline delegate storage).
 
using corium::LargeStoragePolicy = FixedStoragePolicy< 16, 64 >
 High-capacity storage policy (16 handlers per event type, 64 bytes inline storage).
 
using corium::ZeroStoragePolicy = FixedStoragePolicy< 0, 0 >
 Zero-overhead storage policy for producer services or buses with zero event handlers.
 

Detailed Description

Static storage capacity policies for FastDelegate SBO inline buffers.