magpie
Loading...
Searching...
No Matches
magpie::MiddlewareProcessor< ContextType > Class Template Reference
Inheritance diagram for magpie::MiddlewareProcessor< ContextType >:
Collaboration diagram for magpie::MiddlewareProcessor< ContextType >:

Public Member Functions

 MiddlewareProcessor (routing::BaseRoute< ContextType > *route, std::vector< Middlewares< ContextType > * > &&middlewares, const std::vector< std::string_view > &requestedPath, ContextType *ctx, Request &req, Response &res)
void invokeRoute () override
Middleware< ContextType > * getNext () override

Member Function Documentation

◆ getNext()

template<data::IsCommonData ContextType>
Middleware< ContextType > * magpie::MiddlewareProcessor< ContextType >::getNext ( )
inlineoverridevirtual

◆ invokeRoute()

template<data::IsCommonData ContextType>
void magpie::MiddlewareProcessor< ContextType >::invokeRoute ( )
inlineoverridevirtual

The documentation for this class was generated from the following file: