24using HttpResponsePtr = std::shared_ptr<HttpResponse>;
26using HttpRequestPtr = std::shared_ptr<HttpRequest>;
27using AdviceCallback = std::function<void(
const HttpResponsePtr &)>;
28using AdviceChainCallback = std::function<void()>;
29using AdviceStartSessionCallback = std::function<void(
const std::string &)>;
30using AdviceDestroySessionCallback = std::function<void(
const std::string &)>;
31using FilterCallback = std::function<void(
const HttpResponsePtr &)>;
32using FilterChainCallback = std::function<void()>;
33using HttpReqCallback = std::function<void(ReqResult,
const HttpResponsePtr &)>;
35using MiddlewareCallback = std::function<void(
const HttpResponsePtr &)>;
36using MiddlewareNextCallback =
37 std::function<void(std::function<
void(
const HttpResponsePtr &)> &&)>;
Abstract class for webapp developer to get or set the Http request;.
Definition HttpRequest.h:81
Definition HttpResponse.h:117
Drogon Test is a minimal effort test framework developed because the major C++ test frameworks doesn'...
Definition Attribute.h:23