WebFramework v3.0.12
Web framework for C++.
|
Base class for executors with constant or static states. More...
#include <BaseStatelessExecutor.h>
Public Member Functions | |
virtual executorType | getType () const final override |
Get executor type. | |
virtual void | destroy () final override |
Stateless executors can't call destroy method. | |
![]() | |
virtual void | init (const utility::JSONSettingsParser::ExecutorSettings &settings) |
Initializing executor before use. | |
virtual void | doPost (HTTPRequest &request, HTTPResponse &response) |
Process POST request. | |
virtual void | doGet (HTTPRequest &request, HTTPResponse &response) |
Process GET request. | |
virtual void | doHead (HTTPRequest &request, HTTPResponse &response) |
Process HEAD request. | |
virtual void | doPut (HTTPRequest &request, HTTPResponse &response) |
Process PUT request. | |
virtual void | doDelete (HTTPRequest &request, HTTPResponse &response) |
Process DELETE request. | |
virtual void | doPatch (HTTPRequest &request, HTTPResponse &response) |
Process PATCH request. | |
virtual void | doOptions (HTTPRequest &request, HTTPResponse &response) |
Process OPTIONS request. | |
virtual void | doTrace (HTTPRequest &request, HTTPResponse &response) |
Process TRACE request. | |
virtual void | doConnect (HTTPRequest &request, HTTPResponse &response) |
Process CONNECT request. | |
Additional Inherited Members | |
![]() | |
enum class | executorType { none , stateful , stateless , heavyOperationStateful , heavyOperationStateless } |
Base class for executors with constant or static states.
This type of executors creating during server initializing
Can't work in multi-threaded mode
Definition at line 12 of file BaseStatelessExecutor.h.
|
finaloverridevirtual |
Stateless executors can't call destroy method.
Implements framework::BaseExecutor.
Definition at line 10 of file BaseStatelessExecutor.cpp.
|
finaloverridevirtual |
Get executor type.
Implements framework::BaseExecutor.
Definition at line 5 of file BaseStatelessExecutor.cpp.