This is an event bus leveraging l61::EventSystem::Event.
More...
#include <EventBus.hpp>
This is an event bus leveraging l61::EventSystem::Event.
◆ EventBus() [1/4]
l61::EventSystem::EventBus::EventBus |
( |
| ) |
|
|
explicitdefault |
◆ ~EventBus()
l61::EventSystem::EventBus::~EventBus |
( |
| ) |
|
|
overridedefault |
◆ EventBus() [2/4]
l61::EventSystem::EventBus::EventBus |
( |
EventBus && | | ) |
|
|
delete |
◆ EventBus() [3/4]
l61::EventSystem::EventBus::EventBus |
( |
EventBus & | | ) |
|
|
delete |
◆ EventBus() [4/4]
l61::EventSystem::EventBus::EventBus |
( |
const EventBus & | | ) |
|
|
delete |
◆ addEvent()
◆ addEventBand()
◆ operator=()
◆ operator[]()
void l61::EventSystem::EventBus::operator[] |
( |
const bus_frequency_t & | frequency | ) |
|
◆ pumpIt()
void l61::EventSystem::EventBus::pumpIt |
( |
| ) |
|
◆ push()
◆ pushBand() [1/2]
void l61::EventSystem::EventBus::pushBand |
( |
const std::set< bus_frequency_t > & | freqBand | ) |
|
◆ pushBand() [2/2]
template<meta::eventBusFrequencyCompatible... Ty>
void l61::EventSystem::EventBus::pushBand |
( |
Ty &&... | vals | ) |
|
|
inline |
◆ removeEvent()
◆ removeFrequency()
void l61::EventSystem::EventBus::removeFrequency |
( |
const bus_frequency_t & | freq | ) |
|
|
override |
◆ _freq_stack
◆ _map
The documentation for this class was generated from the following files: