![]() |
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 |