SObjectizer
5.5
|
An interface of data source. More...
#include <repository.hpp>
Public Member Functions | |
virtual void | distribute (const mbox_t &distribution_mbox)=0 |
Send appropriate notification about the current value. More... | |
Protected Member Functions | |
source_t (const source_t &)=delete | |
source_t (source_t &&)=delete | |
source_t & | operator= (const source_t &)=delete |
source_t & | operator= (source_t &&)=delete |
source_t ()=default | |
virtual | ~source_t () SO_5_NOEXCEPT=default |
Private Attributes | |
source_t * | m_prev {} |
Previous item in the data sources list. More... | |
source_t * | m_next {} |
Next item in the data sources list. More... | |
Friends | |
class | repository_t |
An interface of data source.
|
protecteddelete |
|
protecteddelete |
|
protecteddefault |
|
protectedvirtualdefault |
|
pure virtual |
Send appropriate notification about the current value.
distribution_mbox | Target mbox for the appropriate message. |
Implemented in so_5::env_infrastructures::st_reusable_stuff::default_disp_impl_t< Event_Queue_Type, Activity_Tracker, Data_Source_Name_Parts >::disp_data_source_t, so_5::disp::active_group::impl::dispatcher_template_t< Work_Thread >::disp_data_source_t, so_5::disp::active_obj::impl::dispatcher_template_t< Work_Thread >::disp_data_source_t, so_5::disp::reuse::thread_pool_stats::data_source_t, so_5::disp::prio_dedicated_threads::one_per_prio::impl::dispatcher_template_t< Work_Thread >::disp_data_source_t, so_5::disp::prio_one_thread::quoted_round_robin::impl::dispatcher_template_t< Work_Thread >::disp_data_source_t, so_5::disp::prio_one_thread::strictly_ordered::impl::dispatcher_template_t< Work_Thread >::disp_data_source_t, so_5::disp::one_thread::impl::data_source_t< Work_Thread >, so_5::stats::impl::ds_agent_core_stats_t, so_5::stats::impl::ds_mbox_core_stats_t, and so_5::stats::impl::ds_timer_thread_stats_t.
|
friend |
|
private |
Next item in the data sources list.
|
private |
Previous item in the data sources list.