r-type  0.0.0
R-Type main
Loading...
Searching...
No Matches
utl::EventBus Member List

This is the complete list of members for utl::EventBus, including all inherited members.

clear()utl::EventBusinline
clearStats()utl::EventBusinline
consume(std::uint32_t maxEvents=100)utl::EventBusinline
consumeForTarget(std::uint32_t targetId, std::uint32_t maxEvents=100)utl::EventBusinline
consumeType(EventType type, std::uint32_t maxEvents=100)utl::EventBusinline
EventBus()utl::EventBusinline
EventBus(const EventBus &)=deleteutl::EventBus
EventBus(EventBus &&)=deleteutl::EventBus
filterEventType(EventType type)utl::EventBusinline
getInstance()utl::EventBusinlinestatic
getQueueSize() constutl::EventBusinline
getStats() constutl::EventBusinline
isRunning() constutl::EventBusinline
m_componentMutexutl::EventBusmutableprivate
m_componentNamesutl::EventBusprivate
m_eventQueueutl::EventBusprivate
m_filteredTypesutl::EventBusprivate
m_filterMutexutl::EventBusmutableprivate
m_maxQueueSizeutl::EventBusprivate
m_priorityQueueutl::EventBusprivate
m_runningutl::EventBusprivate
m_statsutl::EventBusprivate
m_statsMutexutl::EventBusmutableprivate
m_subscribersutl::EventBusprivate
m_subscribersMutexutl::EventBusmutableprivate
operator=(const EventBus &)=deleteutl::EventBus
operator=(EventBus &&)=deleteutl::EventBus
publish(const Event &event)utl::EventBusinline
publish(EventType type, const T &data, std::uint32_t sourceId=0, std::uint32_t targetId=0, EventPriority priority=EventPriority::NORMAL)utl::EventBusinline
registerComponent(std::uint32_t componentId, const std::string &name)utl::EventBusinline
setMaxQueueSize(std::uint64_t maxSize)utl::EventBusinline
stop()utl::EventBusinline
subscribe(std::uint32_t componentId, EventType type)utl::EventBusinline
unfilterEventType(EventType type)utl::EventBusinline
unregisterComponent(std::uint32_t componentId)utl::EventBusinline
unsubscribe(std::uint32_t componentId, EventType type)utl::EventBusinline
updateStats(const Event &event, bool isPublish, bool isExpired=false)utl::EventBusinlineprivate
waitForEvents(std::chrono::milliseconds timeout=std::chrono::milliseconds(100), std::uint32_t maxEvents=100)utl::EventBusinline
~EventBus()utl::EventBusinline