#include <PotRegistry.h>
Public Types | |
| using | Clock = std::chrono::system_clock |
| using | TimePoint = Clock::time_point |
Public Member Functions | |
| virtual | ~IPotRegistry ()=default |
| virtual uint64_t | on_created (PotType t) noexcept=0 |
| virtual void | on_destroyed (uint64_t id, PotType t, size_t force_calls, TimePoint created_at)=0 |
| virtual void | on_force_call (PotType t) noexcept=0 |
| IPotRegistry (const IPotRegistry &)=delete | |
| IPotRegistry & | operator= (const IPotRegistry &)=delete |
Protected Member Functions | |
| IPotRegistry ()=default | |
Definition at line 27 of file PotRegistry.h.
| using eonc::IPotRegistry::Clock = std::chrono::system_clock |
Definition at line 29 of file PotRegistry.h.
| using eonc::IPotRegistry::TimePoint = Clock::time_point |
Definition at line 30 of file PotRegistry.h.
|
virtualdefault |
|
delete |
|
protecteddefault |
|
nodiscardpure virtualnoexcept |
Implemented in eonc::PotRegistry.
|
pure virtual |
Implemented in eonc::PotRegistry.
|
pure virtualnoexcept |
Implemented in eonc::PotRegistry.
|
delete |