Corium 1.1.0
High-Performance Zero-Heap C++20 MPSC Application Runtime
Loading...
Searching...
No Matches
corium::logging::LogBackgroundService< LogSink, EventVariant, MaxMessageSize > Member List

This is the complete list of members for corium::logging::LogBackgroundService< LogSink, EventVariant, MaxMessageSize >, including all inherited members.

BackgroundService()=defaultcorium::BackgroundService< EventVariantType, QueuePolicy, SignalPolicy, StoragePolicy, OverflowPolicy >
BackgroundService(ServiceContextT< EventVariant > context)corium::BackgroundService< EventVariantType, QueuePolicy, SignalPolicy, StoragePolicy, OverflowPolicy >inlineexplicit
BackgroundService(const BackgroundService &)=deletecorium::BackgroundService< EventVariantType, QueuePolicy, SignalPolicy, StoragePolicy, OverflowPolicy >
BackgroundService(BackgroundService &&) noexcept=defaultcorium::BackgroundService< EventVariantType, QueuePolicy, SignalPolicy, StoragePolicy, OverflowPolicy >
Base typedefcorium::BackgroundService< EventVariantType, QueuePolicy, SignalPolicy, StoragePolicy, OverflowPolicy >
context() noexceptcorium::Service< EventVariantType, QueuePolicy, SignalPolicy, StoragePolicy, OverflowPolicy >inlineprotected
context() const noexceptcorium::Service< EventVariantType, QueuePolicy, SignalPolicy, StoragePolicy, OverflowPolicy >inlineprotected
EventVariant typedefcorium::BackgroundService< EventVariantType, QueuePolicy, SignalPolicy, StoragePolicy, OverflowPolicy >
incomingBus() noexceptcorium::Service< EventVariantType, QueuePolicy, SignalPolicy, StoragePolicy, OverflowPolicy >inlineprotected
incomingBus() const noexceptcorium::Service< EventVariantType, QueuePolicy, SignalPolicy, StoragePolicy, OverflowPolicy >inlineprotected
IncomingBus typedefcorium::Service< EventVariantType, QueuePolicy, SignalPolicy, StoragePolicy, OverflowPolicy >
info(const char *fmt, Args &&... args) constcorium::logging::LogBackgroundService< LogSink, EventVariant, MaxMessageSize >inline
join() noexceptcorium::BackgroundService< EventVariantType, QueuePolicy, SignalPolicy, StoragePolicy, OverflowPolicy >inline
LogBackgroundService(const char *category="LogService", LogLevel minLevel=LogLevel::Info, LogSink sink=LogSink{})corium::logging::LogBackgroundService< LogSink, EventVariant, MaxMessageSize >inlineexplicit
logger() noexceptcorium::logging::LogBackgroundService< LogSink, EventVariant, MaxMessageSize >inline
logger() const noexceptcorium::logging::LogBackgroundService< LogSink, EventVariant, MaxMessageSize >inline
LoggerType typedefcorium::logging::LogBackgroundService< LogSink, EventVariant, MaxMessageSize >
mainSink() const noexceptcorium::Service< EventVariantType, QueuePolicy, SignalPolicy, StoragePolicy, OverflowPolicy >inline
on(Handler &&handler)corium::Service< EventVariantType, QueuePolicy, SignalPolicy, StoragePolicy, OverflowPolicy >inline
operator=(const BackgroundService &)=deletecorium::BackgroundService< EventVariantType, QueuePolicy, SignalPolicy, StoragePolicy, OverflowPolicy >
operator=(BackgroundService &&) noexcept=defaultcorium::BackgroundService< EventVariantType, QueuePolicy, SignalPolicy, StoragePolicy, OverflowPolicy >
corium::Service::operator=(const Service &)=deletecorium::Service< EventVariantType, QueuePolicy, SignalPolicy, StoragePolicy, OverflowPolicy >
corium::Service::operator=(Service &&) noexcept=defaultcorium::Service< EventVariantType, QueuePolicy, SignalPolicy, StoragePolicy, OverflowPolicy >
post(EventType &&event, EventPriority priority=EventPriority::Normal) constcorium::Service< EventVariantType, QueuePolicy, SignalPolicy, StoragePolicy, OverflowPolicy >inlineprotected
postHighPriority(EventType &&event) constcorium::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
run(const std::stop_token &stopToken)corium::logging::LogBackgroundService< LogSink, EventVariant, MaxMessageSize >inline
sendToService(EventType &&event, EventPriority priority=EventPriority::Normal) constcorium::Service< EventVariantType, QueuePolicy, SignalPolicy, StoragePolicy, OverflowPolicy >inlineprotected
Service()=defaultcorium::Service< EventVariantType, QueuePolicy, SignalPolicy, StoragePolicy, OverflowPolicy >
Service(ServiceContextT< EventVariant > context)corium::Service< EventVariantType, QueuePolicy, SignalPolicy, StoragePolicy, OverflowPolicy >inlineexplicit
Service(const Service &)=deletecorium::Service< EventVariantType, QueuePolicy, SignalPolicy, StoragePolicy, OverflowPolicy >
Service(Service &&) noexcept=defaultcorium::Service< EventVariantType, QueuePolicy, SignalPolicy, StoragePolicy, OverflowPolicy >
setContext(ServiceContextT< EventVariant > context) noexceptcorium::Service< EventVariantType, QueuePolicy, SignalPolicy, StoragePolicy, OverflowPolicy >inline
sink() noexceptcorium::Service< EventVariantType, QueuePolicy, SignalPolicy, StoragePolicy, OverflowPolicy >inline
startThread(Derived *derived)corium::BackgroundService< EventVariantType, QueuePolicy, SignalPolicy, StoragePolicy, OverflowPolicy >inline
stop() noexceptcorium::BackgroundService< EventVariantType, QueuePolicy, SignalPolicy, StoragePolicy, OverflowPolicy >inline
waitAndPump(const std::stop_token &stopToken, const std::chrono::duration< Rep, Period > &timeout)corium::BackgroundService< EventVariantType, QueuePolicy, SignalPolicy, StoragePolicy, OverflowPolicy >inline
~BackgroundService()corium::BackgroundService< EventVariantType, QueuePolicy, SignalPolicy, StoragePolicy, OverflowPolicy >inline
~Service()=defaultcorium::Service< EventVariantType, QueuePolicy, SignalPolicy, StoragePolicy, OverflowPolicy >