Corium 1.1.0
High-Performance Zero-Heap C++20 MPSC Application Runtime
Loading...
Searching...
No Matches
corium::profiler::FlightRecorderProfiler< BufferCapacity, QueueCapacity > Member List

This is the complete list of members for corium::profiler::FlightRecorderProfiler< BufferCapacity, QueueCapacity >, including all inherited members.

averageExecutionDurationUs() const noexceptcorium::profiler::LatencyTracker< QueueCapacity >inline
averageQueueLatencyUs() const noexceptcorium::profiler::LatencyTracker< QueueCapacity >inline
disable() noexceptcorium::profiler::LatencyTracker< QueueCapacity >inline
enable() noexceptcorium::profiler::LatencyTracker< QueueCapacity >inline
exportChromeTracingJson(std::ostream &os) constcorium::profiler::FlightRecorderProfiler< BufferCapacity, QueueCapacity >inline
flightRecorder() const noexceptcorium::profiler::FlightRecorderProfiler< BufferCapacity, QueueCapacity >inline
FlightRecorderProfiler()=defaultcorium::profiler::FlightRecorderProfiler< BufferCapacity, QueueCapacity >
isEnabled() const noexceptcorium::profiler::LatencyTracker< QueueCapacity >inline
LatencyTracker() noexcept=defaultcorium::profiler::LatencyTracker< QueueCapacity >
maxExecutionDurationUs() const noexceptcorium::profiler::LatencyTracker< QueueCapacity >inline
maxQueueLatencyUs() const noexceptcorium::profiler::LatencyTracker< QueueCapacity >inline
minQueueLatencyUs() const noexceptcorium::profiler::LatencyTracker< QueueCapacity >inline
nowNs() noexceptcorium::profiler::LatencyTracker< QueueCapacity >inlinestatic
onEventDispatched(const EventVariant &event, uint8_t priority, uint64_t postTimeNs, uint64_t dispatchTimeNs, uint64_t finishTimeNs) noexceptcorium::profiler::FlightRecorderProfiler< BufferCapacity, QueueCapacity >inline
onEventPosted(const EventVariant &, uint8_t) noexceptcorium::profiler::LatencyTracker< QueueCapacity >inline
recordPostTime(uint64_t postNs) noexceptcorium::profiler::LatencyTracker< QueueCapacity >inline
resetStats() noexceptcorium::profiler::LatencyTracker< QueueCapacity >inline
setEnabled(bool enabled) noexceptcorium::profiler::LatencyTracker< QueueCapacity >inline
takePostTime() noexceptcorium::profiler::LatencyTracker< QueueCapacity >inline
totalDispatched() const noexceptcorium::profiler::LatencyTracker< QueueCapacity >inline
totalPosted() const noexceptcorium::profiler::LatencyTracker< QueueCapacity >inline