SObjectizer
5.5
|
Version of data source for the case when the registration and deregistration of data source in the repository must be performed manually. More...
#include <repository.hpp>
Public Member Functions | |
void | start (outliving_reference_t< repository_t > repo) |
void | stop () |
![]() | |
virtual void | distribute (const mbox_t &distribution_mbox)=0 |
Send appropriate notification about the current value. More... | |
Protected Member Functions | |
manually_registered_source_t () | |
~manually_registered_source_t () SO_5_NOEXCEPT override | |
![]() | |
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 | |
repository_t * | m_repo |
Receives actual value only after successful start. More... | |
Version of data source for the case when the registration and deregistration of data source in the repository must be performed manually.
|
protected |
|
overrideprotected |
void so_5::stats::manually_registered_source_t::start | ( | outliving_reference_t< repository_t > | repo | ) |
void so_5::stats::manually_registered_source_t::stop | ( | ) |
|
private |
Receives actual value only after successful start.