OpenCPN Partial API docs
Loading...
Searching...
No Matches
StatsTimer Class Reference

Continuously report driver stats to CommDrvRegistry.evt_driver_stats. More...

#include <comm_drv_stats.h>

Inheritance diagram for StatsTimer:
PeriodicTimer

Public Member Functions

 StatsTimer (const DriverStatsProvider &src, std::chrono::milliseconds interval)
 
- Public Member Functions inherited from PeriodicTimer
 PeriodicTimer (std::chrono::milliseconds interval)
 
void Stop ()
 

Protected Member Functions

void Notify ()
 

Protected Attributes

const DriverStatsProviderm_src
 

Detailed Description

Continuously report driver stats to CommDrvRegistry.evt_driver_stats.

Definition at line 60 of file comm_drv_stats.h.

Constructor & Destructor Documentation

◆ StatsTimer()

StatsTimer::StatsTimer ( const DriverStatsProvider src,
std::chrono::milliseconds  interval 
)
inline

Definition at line 62 of file comm_drv_stats.h.

Member Function Documentation

◆ Notify()

void StatsTimer::Notify ( )
inlineprotectedvirtual

Implements PeriodicTimer.

Definition at line 68 of file comm_drv_stats.h.

Member Data Documentation

◆ m_src

const DriverStatsProvider& StatsTimer::m_src
protected

Definition at line 66 of file comm_drv_stats.h.


The documentation for this class was generated from the following file: