![]() |
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.