/** * * drogon_callbacks.h * An Tao * * Copyright 2018, An Tao. All rights reserved. * https://github.com/an-tao/drogon * Use of this source code is governed by a MIT license * that can be found in the License file. * * Drogon * */ #pragma once #include #include #include namespace drogon { class HttpResponse; using HttpResponsePtr = std::shared_ptr; class HttpRequest; using HttpRequestPtr = std::shared_ptr; using AdviceCallback = std::function; using AdviceChainCallback = std::function; using AdviceStartSessionCallback = std::function; using AdviceDestroySessionCallback = std::function; using FilterCallback = std::function; using FilterChainCallback = std::function; using HttpReqCallback = std::function; } // namespace drogon