![]() |
Kurlyk
|
Interface for modules managed by NetworkWorker (e.g., HTTP, WebSocket). More...
#include <INetworkTaskManager.hpp>
Public Member Functions | |
virtual void | process ()=0 |
Called periodically to process tasks. | |
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. | |
virtual | ~INetworkTaskManager ()=default |
Interface for modules managed by NetworkWorker (e.g., HTTP, WebSocket).
Definition at line 12 of file INetworkTaskManager.hpp.
|
virtualdefault |
|
pure virtual |
Indicates whether the module has pending or active work.
Implemented in kurlyk::HttpRequestManager, and kurlyk::WebSocketManager.
|
pure virtual |
Called periodically to process tasks.
Implemented in kurlyk::HttpRequestManager, and kurlyk::WebSocketManager.
|
pure virtual |
Called during shutdown to clean up.
Implemented in kurlyk::HttpRequestManager, and kurlyk::WebSocketManager.