Monitoring System 0.1.0
System resource monitoring with pluggable collectors and alerting
Loading...
Searching...
No Matches
kcenon::monitoring::central_collector::profile_data Struct Reference

Internal structure for profile data with LRU tracking. More...

Collaboration diagram for kcenon::monitoring::central_collector::profile_data:
Collaboration graph

Public Member Functions

 profile_data ()
 

Public Attributes

performance_profile profile
 
std::atomic< std::chrono::steady_clock::rep > last_access_time
 
std::mutex mutex
 

Detailed Description

Internal structure for profile data with LRU tracking.

Definition at line 120 of file central_collector.h.

Constructor & Destructor Documentation

◆ profile_data()

kcenon::monitoring::central_collector::profile_data::profile_data ( )
inline

Definition at line 125 of file central_collector.h.

125: last_access_time(0) {}
std::atomic< std::chrono::steady_clock::rep > last_access_time

Member Data Documentation

◆ last_access_time

std::atomic<std::chrono::steady_clock::rep> kcenon::monitoring::central_collector::profile_data::last_access_time

Definition at line 122 of file central_collector.h.

◆ mutex

std::mutex kcenon::monitoring::central_collector::profile_data::mutex

Definition at line 123 of file central_collector.h.

◆ profile

performance_profile kcenon::monitoring::central_collector::profile_data::profile

Definition at line 121 of file central_collector.h.


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