MySQL 9.3.0
Source Code Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
mrs::observability::Entity Class Referenceabstract

#include <entity.h>

Inheritance diagram for mrs::observability::Entity:
[legend]

Public Member Functions

virtual ~Entity ()=default
 
virtual uint64_t get_id () const =0
 
virtual std::string get_name () const =0
 
virtual uint64_t get_value_and_reset ()=0
 

Additional Inherited Members

- Static Public Attributes inherited from mrs::observability::Common
static std::shared_mutex mutex
 

Constructor & Destructor Documentation

◆ ~Entity()

virtual mrs::observability::Entity::~Entity ( )
virtualdefault

Member Function Documentation

◆ get_id()

virtual uint64_t mrs::observability::Entity::get_id ( ) const
pure virtual

◆ get_name()

virtual std::string mrs::observability::Entity::get_name ( ) const
pure virtual

◆ get_value_and_reset()

virtual uint64_t mrs::observability::Entity::get_value_and_reset ( )
pure virtual

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