Stroika Library 3.0d16
 
Loading...
Searching...
No Matches
RequestHandler.cpp
1/*
2 * Copyright(c) Sophist Solutions, Inc. 1990-2025. All rights reserved
3 */
4#include "Stroika/Frameworks/StroikaPreComp.h"
5
6#include "RequestHandler.h"
7
8using namespace Stroika::Foundation;
9
10using namespace Stroika::Frameworks;
11using namespace Stroika::Frameworks::WebServer;
12
13/*
14 ********************************************************************************
15 ************************* WebServer::RequestHandler ****************************
16 ********************************************************************************
17 */
18RequestHandler::RequestHandler (const function<void (Request* request, Response* response)>& f)
19 : RequestHandler{[f] (Message& message) { f (&message.rwRequest (), &message.rwResponse ()); }}
20{
21}
RequestHandler(HANDLER_FUNCTION &&messageHandler)
this represents a HTTP request object for the WebServer module