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

Default Overflow Policy: Silently drop incoming new event when queue is full. Zero overhead. More...

#include <OverflowPolicies.hpp>

+ Collaboration diagram for corium::DropNewestOverflowPolicy:

Public Member Functions

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

Detailed Description

Default Overflow Policy: Silently drop incoming new event when queue is full. Zero overhead.

Member Function Documentation

◆ handleOverflow()

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

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