Oxygen Engine
Modern C++ 3D Engine using OpenGL
|
#include <OxygenEngine/util/pipeline.h>
Public Member Functions | |
LambdaHandler (const handler_function &handler) | |
Response | handle (const Request &input) override |
![]() | |
virtual void | init () |
virtual void | clean () |
Response | next (const Request &input) |
Protected Attributes | |
handler_function | _handler |
![]() | |
ConcretePipeline * | _pipeline = nullptr |
Special handler, let you providing a function (handy for simple handlers)
The lambda function prototype should be Response myFunction(Request& request, Handler<Request, Response>* request)
|
inlineoverridevirtual |
Implements oe::util::pipeline::Handler< Request, Response >.