pulsatrix
Loading...
Searching...
No Matches
pulsatrix::detail::PlatformSources Class Referenceabstract

Where SystemMonitor reads from. Implementations must make read() thread-safe. More...

#include <system_monitor_detail.hpp>

Inheritance diagram for pulsatrix::detail::PlatformSources:

Public Member Functions

virtual ~PlatformSources ()=default
 
virtual RawReading read ()=0
 
virtual std::vector< MetricCapability > capabilities ()=0
 

Detailed Description

Where SystemMonitor reads from. Implementations must make read() thread-safe.

Constructor & Destructor Documentation

◆ ~PlatformSources()

virtual pulsatrix::detail::PlatformSources::~PlatformSources ( )
virtualdefault

Member Function Documentation

◆ capabilities()

virtual std::vector< MetricCapability > pulsatrix::detail::PlatformSources::capabilities ( )
pure virtual

◆ read()

virtual RawReading pulsatrix::detail::PlatformSources::read ( )
pure virtual

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