Corium 1.1.0
High-Performance Zero-Heap C++20 MPSC Application Runtime
Loading...
Searching...
No Matches
corium::PanicOverflowPolicy Struct Reference

Overflow Policy: Trigger assertion / panic when queue fills up. Essential for mission-critical systems where event loss is unacceptable. More...

#include <OverflowPolicies.hpp>

+ Collaboration diagram for corium::PanicOverflowPolicy:

Public Member Functions

template<typename QueuePolicy , typename EventVariant >
bool handleOverflow (QueuePolicy &queue, EventVariant &&event, EventPriority priority=EventPriority::Normal)
 

Detailed Description

Overflow Policy: Trigger assertion / panic when queue fills up. Essential for mission-critical systems where event loss is unacceptable.

Member Function Documentation

◆ handleOverflow()

template<typename QueuePolicy , typename EventVariant >
bool corium::PanicOverflowPolicy::handleOverflow ( QueuePolicy &  queue,
EventVariant &&  event,
EventPriority  priority = EventPriority::Normal 
)
inline

The documentation for this struct was generated from the following file: