|
SObjectizer
5.5
|
A public interface for control SObjectizer monitoring options. More...
#include <controller.hpp>
Public Member Functions | |
| virtual const mbox_t & | mbox () const =0 |
| Get the mbox for receiving monitoring information. More... | |
| virtual void | turn_on ()=0 |
| Turn the monitoring on. More... | |
| virtual void | turn_off ()=0 |
| Turn the monitoring off. More... | |
| virtual std::chrono::steady_clock::duration | set_distribution_period (std::chrono::steady_clock::duration period)=0 |
| Set distribution period. More... | |
Protected Member Functions | |
| controller_t (const controller_t &)=delete | |
| controller_t (controller_t &&)=delete | |
| controller_t & | operator= (const controller_t &)=delete |
| controller_t & | operator= (controller_t &&)=delete |
| controller_t ()=default | |
| ~controller_t ()=default | |
Static Protected Member Functions | |
| static std::chrono::steady_clock::duration | default_distribution_period () |
| Default distribution period. More... | |
A public interface for control SObjectizer monitoring options.
|
protecteddelete |
|
protecteddelete |
|
protecteddefault |
|
protecteddefault |
|
inlinestaticprotected |
Default distribution period.
|
pure virtual |
Get the mbox for receiving monitoring information.
Implemented in so_5::env_infrastructures::st_reusable_stuff::stats_controller_t< Lock_Holder >, so_5::env_infrastructures::st_reusable_stuff::stats_controller_t< so_5::details::actual_lock_holder_t<> >, so_5::env_infrastructures::st_reusable_stuff::stats_controller_t< so_5::details::no_lock_holder_t >, and so_5::stats::impl::std_controller_t.
|
protecteddelete |
|
protecteddelete |
|
pure virtual |
Set distribution period.
| period | New period value. |
Implemented in so_5::env_infrastructures::st_reusable_stuff::stats_controller_t< Lock_Holder >, so_5::env_infrastructures::st_reusable_stuff::stats_controller_t< so_5::details::actual_lock_holder_t<> >, so_5::env_infrastructures::st_reusable_stuff::stats_controller_t< so_5::details::no_lock_holder_t >, and so_5::stats::impl::std_controller_t.
|
pure virtual |
Turn the monitoring off.
Implemented in so_5::env_infrastructures::st_reusable_stuff::stats_controller_t< Lock_Holder >, so_5::env_infrastructures::st_reusable_stuff::stats_controller_t< so_5::details::actual_lock_holder_t<> >, so_5::env_infrastructures::st_reusable_stuff::stats_controller_t< so_5::details::no_lock_holder_t >, and so_5::stats::impl::std_controller_t.
|
pure virtual |
Turn the monitoring on.
Implemented in so_5::env_infrastructures::st_reusable_stuff::stats_controller_t< Lock_Holder >, so_5::env_infrastructures::st_reusable_stuff::stats_controller_t< so_5::details::actual_lock_holder_t<> >, so_5::env_infrastructures::st_reusable_stuff::stats_controller_t< so_5::details::no_lock_holder_t >, and so_5::stats::impl::std_controller_t.
1.8.14