|
SObjectizer
5.5
|
Reusable tools for run-time monitoring of thread-pool-like dispatchers. More...
#include <so_5/h/atomic_refcounted.hpp>#include <so_5/rt/h/send_functions.hpp>#include <so_5/rt/stats/h/repository.hpp>#include <so_5/rt/stats/h/messages.hpp>#include <so_5/rt/stats/h/std_names.hpp>#include <so_5/disp/reuse/h/data_source_prefix_helpers.hpp>Go to the source code of this file.
Classes | |
| struct | so_5::disp::reuse::thread_pool_stats::queue_description_t |
| Description of one event queue. More... | |
| struct | so_5::disp::reuse::thread_pool_stats::queue_description_holder_t |
| A holder of one event queue information block. More... | |
| class | so_5::disp::reuse::thread_pool_stats::stats_consumer_t |
| An interface of collector of information about thread-pool-like dispatcher state. More... | |
| class | so_5::disp::reuse::thread_pool_stats::stats_supplier_t |
| An interface of supplier of information about thread-pool-like dispatcher state. More... | |
| class | so_5::disp::reuse::thread_pool_stats::data_source_t |
| Type of data source for thread-pool-like dispatchers. More... | |
| struct | so_5::disp::reuse::thread_pool_stats::data_source_t::wt_activity_info_t |
| Activity stats for a particular work thread. More... | |
| class | so_5::disp::reuse::thread_pool_stats::data_source_t::collector_t |
| Actual type of statical information collector. More... | |
Namespaces | |
| so_5 | |
| Public part of message limit implementation. | |
| so_5::disp | |
| Event dispatchers. | |
| so_5::disp::reuse | |
| Reusable components for dispatchers. | |
| so_5::disp::reuse::thread_pool_stats | |
| Helper tools for implementation of run-time monitoring for thread-pool-like dispatchers. | |
Typedefs | |
| using | so_5::disp::reuse::thread_pool_stats::queue_description_holder_ref_t = intrusive_ptr_t< queue_description_holder_t > |
| Typedef for smart pointer to queue_description. More... | |
Functions | |
| queue_description_holder_ref_t | so_5::disp::reuse::thread_pool_stats::make_queue_desc_holder (const stats::prefix_t &prefix, const std::string &coop_name, std::size_t agent_count) |
| Helper function for creating queue_description_holder object. More... | |
| queue_description_holder_ref_t | so_5::disp::reuse::thread_pool_stats::make_queue_desc_holder (const stats::prefix_t &prefix, const void *agent) |
| Helper function for creating queue_description_holder object. More... | |
Reusable tools for run-time monitoring of thread-pool-like dispatchers.
1.8.14