| BackgroundService()=default | corium::BackgroundService< EventVariantType, QueuePolicy, SignalPolicy, StoragePolicy, OverflowPolicy > | |
| BackgroundService(ServiceContextT< EventVariant > context) | corium::BackgroundService< EventVariantType, QueuePolicy, SignalPolicy, StoragePolicy, OverflowPolicy > | inlineexplicit |
| BackgroundService(const BackgroundService &)=delete | corium::BackgroundService< EventVariantType, QueuePolicy, SignalPolicy, StoragePolicy, OverflowPolicy > | |
| BackgroundService(BackgroundService &&) noexcept=default | corium::BackgroundService< EventVariantType, QueuePolicy, SignalPolicy, StoragePolicy, OverflowPolicy > | |
| Base typedef | corium::BackgroundService< EventVariantType, QueuePolicy, SignalPolicy, StoragePolicy, OverflowPolicy > | |
| beat(uint32_t serviceId) noexcept | corium::safety::WatchdogService< EventVariant, MaxServices, ClockPolicy > | inline |
| context() noexcept | corium::Service< EventVariantType, QueuePolicy, SignalPolicy, StoragePolicy, OverflowPolicy > | inlineprotected |
| context() const noexcept | corium::Service< EventVariantType, QueuePolicy, SignalPolicy, StoragePolicy, OverflowPolicy > | inlineprotected |
| EventVariant typedef | corium::BackgroundService< EventVariantType, QueuePolicy, SignalPolicy, StoragePolicy, OverflowPolicy > | |
| incomingBus() noexcept | corium::Service< EventVariantType, QueuePolicy, SignalPolicy, StoragePolicy, OverflowPolicy > | inlineprotected |
| incomingBus() const noexcept | corium::Service< EventVariantType, QueuePolicy, SignalPolicy, StoragePolicy, OverflowPolicy > | inlineprotected |
| IncomingBus typedef | corium::Service< EventVariantType, QueuePolicy, SignalPolicy, StoragePolicy, OverflowPolicy > | |
| join() noexcept | corium::BackgroundService< EventVariantType, QueuePolicy, SignalPolicy, StoragePolicy, OverflowPolicy > | inline |
| KickCallbackFn typedef | corium::safety::WatchdogService< EventVariant, MaxServices, ClockPolicy > | |
| mainSink() const noexcept | corium::Service< EventVariantType, QueuePolicy, SignalPolicy, StoragePolicy, OverflowPolicy > | inline |
| on(Handler &&handler) | corium::Service< EventVariantType, QueuePolicy, SignalPolicy, StoragePolicy, OverflowPolicy > | inline |
| operator=(const BackgroundService &)=delete | corium::BackgroundService< EventVariantType, QueuePolicy, SignalPolicy, StoragePolicy, OverflowPolicy > | |
| operator=(BackgroundService &&) noexcept=default | corium::BackgroundService< EventVariantType, QueuePolicy, SignalPolicy, StoragePolicy, OverflowPolicy > | |
| corium::Service::operator=(const Service &)=delete | corium::Service< EventVariantType, QueuePolicy, SignalPolicy, StoragePolicy, OverflowPolicy > | |
| corium::Service::operator=(Service &&) noexcept=default | corium::Service< EventVariantType, QueuePolicy, SignalPolicy, StoragePolicy, OverflowPolicy > | |
| post(EventType &&event, EventPriority priority=EventPriority::Normal) const | corium::Service< EventVariantType, QueuePolicy, SignalPolicy, StoragePolicy, OverflowPolicy > | inlineprotected |
| postHighPriority(EventType &&event) const | corium::Service< EventVariantType, QueuePolicy, SignalPolicy, StoragePolicy, OverflowPolicy > | inlineprotected |
| processOne() | corium::Service< EventVariantType, QueuePolicy, SignalPolicy, StoragePolicy, OverflowPolicy > | inline |
| pump() | corium::Service< EventVariantType, QueuePolicy, SignalPolicy, StoragePolicy, OverflowPolicy > | inline |
| pump(std::size_t maxEvents) | corium::Service< EventVariantType, QueuePolicy, SignalPolicy, StoragePolicy, OverflowPolicy > | inline |
| registerHandler(Handler &&handler) | corium::Service< EventVariantType, QueuePolicy, SignalPolicy, StoragePolicy, OverflowPolicy > | inline |
| registerService(uint32_t serviceId, uint64_t timeoutNs) noexcept | corium::safety::WatchdogService< EventVariant, MaxServices, ClockPolicy > | inline |
| run(const std::stop_token &stopToken) | corium::safety::WatchdogService< EventVariant, MaxServices, ClockPolicy > | inline |
| sendToService(EventType &&event, EventPriority priority=EventPriority::Normal) const | corium::Service< EventVariantType, QueuePolicy, SignalPolicy, StoragePolicy, OverflowPolicy > | inlineprotected |
| Service()=default | corium::Service< EventVariantType, QueuePolicy, SignalPolicy, StoragePolicy, OverflowPolicy > | |
| Service(ServiceContextT< EventVariant > context) | corium::Service< EventVariantType, QueuePolicy, SignalPolicy, StoragePolicy, OverflowPolicy > | inlineexplicit |
| Service(const Service &)=delete | corium::Service< EventVariantType, QueuePolicy, SignalPolicy, StoragePolicy, OverflowPolicy > | |
| Service(Service &&) noexcept=default | corium::Service< EventVariantType, QueuePolicy, SignalPolicy, StoragePolicy, OverflowPolicy > | |
| setContext(ServiceContextT< EventVariant > context) noexcept | corium::Service< EventVariantType, QueuePolicy, SignalPolicy, StoragePolicy, OverflowPolicy > | inline |
| setWatchdogKickCallback(KickCallbackFn kickFn, void *userData=nullptr) noexcept | corium::safety::WatchdogService< EventVariant, MaxServices, ClockPolicy > | inline |
| sink() noexcept | corium::Service< EventVariantType, QueuePolicy, SignalPolicy, StoragePolicy, OverflowPolicy > | inline |
| startThread(Derived *derived) | corium::BackgroundService< EventVariantType, QueuePolicy, SignalPolicy, StoragePolicy, OverflowPolicy > | inline |
| stop() noexcept | corium::BackgroundService< EventVariantType, QueuePolicy, SignalPolicy, StoragePolicy, OverflowPolicy > | inline |
| supervisor() noexcept | corium::safety::WatchdogService< EventVariant, MaxServices, ClockPolicy > | inline |
| supervisor() const noexcept | corium::safety::WatchdogService< EventVariant, MaxServices, ClockPolicy > | inline |
| SupervisorType typedef | corium::safety::WatchdogService< EventVariant, MaxServices, ClockPolicy > | |
| waitAndPump(const std::stop_token &stopToken, const std::chrono::duration< Rep, Period > &timeout) | corium::BackgroundService< EventVariantType, QueuePolicy, SignalPolicy, StoragePolicy, OverflowPolicy > | inline |
| WatchdogService(std::chrono::milliseconds checkInterval=std::chrono::milliseconds(20)) | corium::safety::WatchdogService< EventVariant, MaxServices, ClockPolicy > | inlineexplicit |
| ~BackgroundService() | corium::BackgroundService< EventVariantType, QueuePolicy, SignalPolicy, StoragePolicy, OverflowPolicy > | inline |
| ~Service()=default | corium::Service< EventVariantType, QueuePolicy, SignalPolicy, StoragePolicy, OverflowPolicy > | |