2#ifndef _KURLYK_CORE_INETWORKTASKMANAGER_HPP_INCLUDED
3#define _KURLYK_CORE_INETWORKTASKMANAGER_HPP_INCLUDED
Interface for modules managed by NetworkWorker (e.g., HTTP, WebSocket).
virtual void process()=0
Called periodically to process tasks.
virtual ~INetworkTaskManager()=default
virtual void shutdown()=0
Called during shutdown to clean up.
virtual const bool is_loaded() const =0
Indicates whether the module has pending or active work.