SObjectizer  5.5
Protected Member Functions | Private Attributes | List of all members
so_5::stats::auto_registered_source_t Class Reference

Version of data source with ability of automatic registration and deregistration of data source in the repository. More...

#include <repository.hpp>

Inheritance diagram for so_5::stats::auto_registered_source_t:
so_5::stats::source_t so_5::stats::impl::ds_agent_core_stats_t so_5::stats::impl::ds_mbox_core_stats_t so_5::stats::impl::ds_timer_thread_stats_t

Protected Member Functions

 auto_registered_source_t (outliving_reference_t< repository_t > repo)
 
 ~auto_registered_source_t () SO_5_NOEXCEPT override
 
- Protected Member Functions inherited from so_5::stats::source_t
 source_t (const source_t &)=delete
 
 source_t (source_t &&)=delete
 
source_toperator= (const source_t &)=delete
 
source_toperator= (source_t &&)=delete
 
 source_t ()=default
 
virtual ~source_t () SO_5_NOEXCEPT=default
 

Private Attributes

outliving_reference_t< repository_tm_repo
 

Additional Inherited Members

- Public Member Functions inherited from so_5::stats::source_t
virtual void distribute (const mbox_t &distribution_mbox)=0
 Send appropriate notification about the current value. More...
 

Detailed Description

Version of data source with ability of automatic registration and deregistration of data source in the repository.

Since
v.5.5.4

Constructor & Destructor Documentation

◆ auto_registered_source_t()

so_5::stats::auto_registered_source_t::auto_registered_source_t ( outliving_reference_t< repository_t repo)
protected

◆ ~auto_registered_source_t()

so_5::stats::auto_registered_source_t::~auto_registered_source_t ( )
overrideprotected

Member Data Documentation

◆ m_repo

outliving_reference_t< repository_t > so_5::stats::auto_registered_source_t::m_repo
private

The documentation for this class was generated from the following files: