auto get_signal_manager() const -> std::shared_ptr< security::signal_manager_interface >
Get signal manager instance.
signal_manager_context()=default
Default constructor - creates null signal manager.
void set_signal_manager(std::shared_ptr< security::signal_manager_interface > signal_mgr)
Set signal manager instance.
bool is_initialized() const
Check if signal manager is initialized.
std::shared_ptr< security::signal_manager_interface > signal_manager_
Signal manager instance.
std::mutex mutex_
Mutex for thread-safe access.
Manages signal manager lifecycle and access.