|
lintel 0.2.0
|
#include <EventBus.h>
Public Member Functions | |
| bool | isValid () const |
Public Attributes | |
| std::size_t | busCapacity = 128 |
| std::size_t | subscriberCapacity = 128 |
| std::size_t | maxTopics = EventBusLimits::MAX_TOPICS |
| std::size_t | maxSubscribers = EventBusLimits::MAX_SUBSCRIBERS |
Runtime configuration of an EventBus. The queue capacities and the maximum topic/subscriber counts are configured when the bus is created; the payload size is fixed at compile time (see Event).
|
inline |
| std::size_t lintel::EventBusConfig::busCapacity = 128 |
Capacity of the point-to-point bus queue.
| std::size_t lintel::EventBusConfig::maxSubscribers = EventBusLimits::MAX_SUBSCRIBERS |
Maximum number of subscribers that can be registered.
| std::size_t lintel::EventBusConfig::maxTopics = EventBusLimits::MAX_TOPICS |
Maximum number of topics that can be registered.
| std::size_t lintel::EventBusConfig::subscriberCapacity = 128 |
Capacity of every per-subscriber queue.