This is the complete list of members for utl::EventBus, including all inherited members.
| clear() | utl::EventBus | inline |
| clearStats() | utl::EventBus | inline |
| consume(std::uint32_t maxEvents=100) | utl::EventBus | inline |
| consumeForTarget(std::uint32_t targetId, std::uint32_t maxEvents=100) | utl::EventBus | inline |
| consumeType(EventType type, std::uint32_t maxEvents=100) | utl::EventBus | inline |
| EventBus() | utl::EventBus | inline |
| EventBus(const EventBus &)=delete | utl::EventBus | |
| EventBus(EventBus &&)=delete | utl::EventBus | |
| filterEventType(EventType type) | utl::EventBus | inline |
| getInstance() | utl::EventBus | inlinestatic |
| getQueueSize() const | utl::EventBus | inline |
| getStats() const | utl::EventBus | inline |
| isRunning() const | utl::EventBus | inline |
| m_componentMutex | utl::EventBus | mutableprivate |
| m_componentNames | utl::EventBus | private |
| m_eventQueue | utl::EventBus | private |
| m_filteredTypes | utl::EventBus | private |
| m_filterMutex | utl::EventBus | mutableprivate |
| m_maxQueueSize | utl::EventBus | private |
| m_priorityQueue | utl::EventBus | private |
| m_running | utl::EventBus | private |
| m_stats | utl::EventBus | private |
| m_statsMutex | utl::EventBus | mutableprivate |
| m_subscribers | utl::EventBus | private |
| m_subscribersMutex | utl::EventBus | mutableprivate |
| operator=(const EventBus &)=delete | utl::EventBus | |
| operator=(EventBus &&)=delete | utl::EventBus | |
| publish(const Event &event) | utl::EventBus | inline |
| publish(EventType type, const T &data, std::uint32_t sourceId=0, std::uint32_t targetId=0, EventPriority priority=EventPriority::NORMAL) | utl::EventBus | inline |
| registerComponent(std::uint32_t componentId, const std::string &name) | utl::EventBus | inline |
| setMaxQueueSize(std::uint64_t maxSize) | utl::EventBus | inline |
| stop() | utl::EventBus | inline |
| subscribe(std::uint32_t componentId, EventType type) | utl::EventBus | inline |
| unfilterEventType(EventType type) | utl::EventBus | inline |
| unregisterComponent(std::uint32_t componentId) | utl::EventBus | inline |
| unsubscribe(std::uint32_t componentId, EventType type) | utl::EventBus | inline |
| updateStats(const Event &event, bool isPublish, bool isExpired=false) | utl::EventBus | inlineprivate |
| waitForEvents(std::chrono::milliseconds timeout=std::chrono::milliseconds(100), std::uint32_t maxEvents=100) | utl::EventBus | inline |
| ~EventBus() | utl::EventBus | inline |