lintel 0.2.0
Loading...
Searching...
No Matches
Static Public Attributes | List of all members
lintel::EventBusLimits Struct Reference

#include <EventBus.h>

Static Public Attributes

static constexpr std::size_t MAX_TOPICS = 16
 
static constexpr std::size_t MAX_SUBSCRIBERS = 32
 
static constexpr std::size_t MAX_CAPACITY = 65534
 

Detailed Description

Compile-time upper bounds for the fixed event bus slots.

Member Data Documentation

◆ MAX_CAPACITY

constexpr std::size_t lintel::EventBusLimits::MAX_CAPACITY = 65534
staticconstexpr

Maximum queue capacity; boost::lockfree uses a 16 bit index.

◆ MAX_SUBSCRIBERS

constexpr std::size_t lintel::EventBusLimits::MAX_SUBSCRIBERS = 32
staticconstexpr

Maximum number of subscriber slots available on one bus.

◆ MAX_TOPICS

constexpr std::size_t lintel::EventBusLimits::MAX_TOPICS = 16
staticconstexpr

Maximum number of topics that can be registered on one bus.


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