Class CRegistrationProvider
Defined in File ecal_registration_provider.h
Class Documentation
-
class CRegistrationProvider
Public Functions
-
CRegistrationProvider(const Registration::SAttributes &attr_)
-
~CRegistrationProvider()
-
void Start()
-
void Stop()
Protected Functions
-
void RegisterSendThread()
Protected Attributes
-
std::unique_ptr<CRegistrationSender> m_reg_sender
-
std::shared_ptr<CCallbackThread> m_reg_sample_snd_thread
-
std::mutex m_applied_sample_list_mtx
-
Registration::SampleList m_applied_sample_list
-
Registration::SampleList m_send_thread_sample_list
-
Registration::SAttributes m_attributes
Protected Static Attributes
-
static std::atomic<bool> m_created
-
CRegistrationProvider(const Registration::SAttributes &attr_)