Signet Forge 0.1.0
C++20 Parquet library with AI-native extensions
DEMO
Loading...
Searching...
No Matches
signet::forge::EventBusOptions Struct Reference

Configuration options for EventBus. More...

#include <event_bus.hpp>

Public Attributes

size_t tier2_capacity = 4096
 Tier-2 MPMC ring capacity (power-of-2)
 
size_t tier1_capacity = 256
 Default capacity for make_channel()
 
bool enable_tier3 = false
 Route batches to attached StreamingSink.
 

Detailed Description

Configuration options for EventBus.

Defined at namespace scope (not nested in EventBus) to work around an Apple Clang restriction on default member initializers in nested aggregates.

See also
EventBus

Definition at line 67 of file event_bus.hpp.

Member Data Documentation

◆ enable_tier3

bool signet::forge::EventBusOptions::enable_tier3 = false

Route batches to attached StreamingSink.

Definition at line 70 of file event_bus.hpp.

◆ tier1_capacity

size_t signet::forge::EventBusOptions::tier1_capacity = 256

Default capacity for make_channel()

Definition at line 69 of file event_bus.hpp.

◆ tier2_capacity

size_t signet::forge::EventBusOptions::tier2_capacity = 4096

Tier-2 MPMC ring capacity (power-of-2)

Definition at line 68 of file event_bus.hpp.


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