![]()  | 
  
    MySQL 9.5.0
    
   Source Code Documentation 
   | 
 
#include <entity.h>
Public Types | |
| using | Parent = EntityCounter< counter_id > | 
Public Member Functions | |
| uint64_t | get_value_and_reset () override | 
| EntityCounter (const std::string &name) | |
  Public Member Functions inherited from mrs::observability::EntityCounter< counter_id > | |
| EntityCounter (const std::string &name) | |
| uint64_t | get_id () const override | 
| std::string | get_name () const 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) | 
  Static Public Member Functions inherited from mrs::observability::EntityCounter< counter_id > | |
| static void | increment (int32_t inc=1) | 
Static Protected Attributes | |
| static std::atomic< uint64_t > | count_ | 
  Static Protected Attributes inherited from mrs::observability::EntityCounter< counter_id > | |
| static std::atomic< uint64_t > | value_ | 
Additional Inherited Members | |
  Static Public Attributes inherited from mrs::observability::Common | |
| static std::shared_mutex | mutex | 
  Protected Attributes inherited from mrs::observability::EntityCounter< counter_id > | |
| std::string | name_ | 
| using mrs::observability::EntityAverageInt< counter_id >::Parent = EntityCounter<counter_id> | 
      
  | 
  inline | 
      
  | 
  inlineoverridevirtual | 
Reimplemented from mrs::observability::EntityCounter< counter_id >.
      
  | 
  inlinestatic | 
      
  | 
  inlinestaticprotected |