|
Container System 0.1.0
High-performance C++20 type-safe container framework with SIMD-accelerated serialization
|
RAII container performance monitor. More...
#include <messaging_integration.h>

Public Member Functions | |
| container_performance_monitor (const std::string &operation_name) | |
| ~container_performance_monitor () | |
| void | set_container_size (size_t size) |
| void | set_result_size (size_t size) |
Private Attributes | |
| std::string | operation_name_ |
| std::chrono::high_resolution_clock::time_point | start_time_ |
| size_t | container_size_ = 0 |
| size_t | result_size_ = 0 |
RAII container performance monitor.
Definition at line 131 of file messaging_integration.h.
|
explicit |
Definition at line 227 of file messaging_integration.cpp.
| kcenon::container::integration::container_performance_monitor::~container_performance_monitor | ( | ) |
Definition at line 232 of file messaging_integration.cpp.
References start_time_.
| void kcenon::container::integration::container_performance_monitor::set_container_size | ( | size_t | size | ) |
Definition at line 240 of file messaging_integration.cpp.
References container_size_.
| void kcenon::container::integration::container_performance_monitor::set_result_size | ( | size_t | size | ) |
Definition at line 244 of file messaging_integration.cpp.
References result_size_.
|
private |
Definition at line 142 of file messaging_integration.h.
Referenced by set_container_size().
|
private |
Definition at line 140 of file messaging_integration.h.
|
private |
Definition at line 143 of file messaging_integration.h.
Referenced by set_result_size().
|
private |
Definition at line 141 of file messaging_integration.h.
Referenced by ~container_performance_monitor().