|
| ExecutorsManager (const ExecutorsManager &)=delete |
|
ExecutorsManager & | operator= (const ExecutorsManager &)=delete |
|
| ExecutorsManager (ExecutorsManager &&other) noexcept |
|
ExecutorsManager & | operator= (ExecutorsManager &&other) noexcept |
|
void | init (const json::JSONParser &configuraion, const std::filesystem::path &assets, uint64_t cachingSize, const std::filesystem::path &pathToTemplates, std::unordered_map< std::string, std::unique_ptr< BaseExecutor > > &&routes, std::unordered_map< std::string, createExecutorFunction > &&creators, std::unordered_map< std::string, utility::JSONSettingsParser::ExecutorSettings > &&settings, std::vector< utility::RouteParameters > &&routeParameters) |
|
std::optional< std::function< void(HTTPRequest &, HTTPResponse &)> > | service (HTTPRequest &request, HTTPResponse &response, std::unordered_map< std::string, std::unique_ptr< BaseExecutor > > &statefulExecutors) |
|
std::shared_ptr< ResourceExecutor > | getResourceExecutor () const |
|
Definition at line 12 of file ExecutorsManager.h.
◆ ExecutorsManager() [1/2]
framework::ExecutorsManager::ExecutorsManager |
( |
| ) |
|
◆ ExecutorsManager() [2/2]
◆ getResourceExecutor()
shared_ptr< ResourceExecutor > framework::ExecutorsManager::getResourceExecutor |
( |
| ) |
const |
◆ init()
void framework::ExecutorsManager::init |
( |
const json::JSONParser & | configuraion, |
|
|
const std::filesystem::path & | assets, |
|
|
uint64_t | cachingSize, |
|
|
const std::filesystem::path & | pathToTemplates, |
|
|
std::unordered_map< std::string, std::unique_ptr< BaseExecutor > > && | routes, |
|
|
std::unordered_map< std::string, createExecutorFunction > && | creators, |
|
|
std::unordered_map< std::string, utility::JSONSettingsParser::ExecutorSettings > && | settings, |
|
|
std::vector< utility::RouteParameters > && | routeParameters ) |
◆ operator=()
◆ service()
The documentation for this class was generated from the following files: