SWC-DB  v0.5.12 C++ documentations
SWC-DB© (Super Wide Column Database) - High Performance Scalable Database (https://github.com/kashirin-alex/swc-db)
SWC::System::Notifier Struct Referenceabstract

#include <swcdb/common/sys/Resources.h>

+ Inheritance diagram for SWC::System::Notifier:

Public Member Functions

virtual void rss_used_reg (size_t) noexcept=0
 
virtual void rss_free (size_t) noexcept=0
 
virtual void rss_used (size_t) noexcept=0
 
virtual void cpu_user (size_t) noexcept=0
 
virtual void cpu_sys (size_t) noexcept=0
 
virtual void cpu_threads (size_t) noexcept=0
 
virtual uint64_t get_cpu_ms_interval () const noexcept=0
 
virtual ~Notifier () noexcept
 

Detailed Description

Definition at line 22 of file Resources.h.

Constructor & Destructor Documentation

◆ ~Notifier()

virtual SWC::System::Notifier::~Notifier ( )
inlinevirtualnoexcept

Definition at line 34 of file Resources.h.

Member Function Documentation

◆ cpu_sys()

virtual void SWC::System::Notifier::cpu_sys ( size_t  )
pure virtualnoexcept

Implemented in SWC::Common::Query::Update::Metric::Reporting::System.

Referenced by SWC::System::CPU::_check().

+ Here is the caller graph for this function:

◆ cpu_threads()

virtual void SWC::System::Notifier::cpu_threads ( size_t  )
pure virtualnoexcept

Implemented in SWC::Common::Query::Update::Metric::Reporting::System.

Referenced by SWC::System::CPU::_check().

+ Here is the caller graph for this function:

◆ cpu_user()

virtual void SWC::System::Notifier::cpu_user ( size_t  )
pure virtualnoexcept

Implemented in SWC::Common::Query::Update::Metric::Reporting::System.

Referenced by SWC::System::CPU::_check().

+ Here is the caller graph for this function:

◆ get_cpu_ms_interval()

virtual uint64_t SWC::System::Notifier::get_cpu_ms_interval ( ) const
pure virtualnoexcept

Implemented in SWC::Common::Query::Update::Metric::Reporting::System.

Referenced by SWC::System::CPU::check().

+ Here is the caller graph for this function:

◆ rss_free()

virtual void SWC::System::Notifier::rss_free ( size_t  )
pure virtualnoexcept

Implemented in SWC::Common::Query::Update::Metric::Reporting::System.

Referenced by SWC::System::Mem::_check_stat().

+ Here is the caller graph for this function:

◆ rss_used()

virtual void SWC::System::Notifier::rss_used ( size_t  )
pure virtualnoexcept

Implemented in SWC::Common::Query::Update::Metric::Reporting::System.

Referenced by SWC::System::Mem::_check_statm().

+ Here is the caller graph for this function:

◆ rss_used_reg()

virtual void SWC::System::Notifier::rss_used_reg ( size_t  )
pure virtualnoexcept

Implemented in SWC::Common::Query::Update::Metric::Reporting::System.

Referenced by SWC::System::Mem::_check_stat().

+ Here is the caller graph for this function:

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