2#ifndef _CONSOLIX_ISHUTDOWNABLE_HPP_INCLUDED
3#define _CONSOLIX_ISHUTDOWNABLE_HPP_INCLUDED
Interface for components supporting shutdown logic.
virtual ~IShutdownable()=default
Virtual destructor for polymorphic use.
virtual void shutdown(int signal)=0
Handles shutdown logic for the component.
friend class AppComponentManager
Grants access to the AppComponentManager class.
< Utility modules and helpers.