![]()  | 
  
    MySQL 9.5.0
    
   Source Code Documentation 
   | 
 
#include <entity.h>
Public Member Functions | |
| EntityCounter (const std::string &name) | |
| uint64_t | get_id () const override | 
| std::string | get_name () const override | 
| uint64_t | get_value_and_reset () override | 
| void | clear () override | 
  Public Member Functions inherited from mrs::observability::Entity | |
| virtual | ~Entity ()=default | 
Static Public Member Functions | |
| static void | increment (int32_t inc=1) | 
Protected Attributes | |
| std::string | name_ | 
Static Protected Attributes | |
| static std::atomic< uint64_t > | value_ | 
Additional Inherited Members | |
  Static Public Attributes inherited from mrs::observability::Common | |
| static std::shared_mutex | mutex | 
      
  | 
  inline | 
      
  | 
  inlineoverridevirtual | 
Implements mrs::observability::Entity.
      
  | 
  inlineoverridevirtual | 
Implements mrs::observability::Entity.
      
  | 
  inlineoverridevirtual | 
Implements mrs::observability::Entity.
      
  | 
  inlineoverridevirtual | 
Implements mrs::observability::Entity.
Reimplemented in mrs::observability::EntityCounterNotResetable< counter_id >, and mrs::observability::EntityAverageInt< counter_id >.
      
  | 
  inlinestatic | 
      
  | 
  protected | 
      
  | 
  inlinestaticprotected |