#ifndef LIBREPOMGR_TYPEDEFS_H #define LIBREPOMGR_TYPEDEFS_H #include #include #include #include #include #include #include namespace LibPkg { struct Config; } namespace LibRepoMgr { namespace WebAPI { struct RouteId; struct Params; using Response = boost::beast::http::response; using ResponseHandler = std::function &&)>; using RouteHandler = std::function; using FileResponse = boost::beast::http::response; using FileStreamResponse = boost::beast::http::response_serializer; using Request = boost::beast::http::request; using RequestParser = boost::beast::http::request_parser; } // namespace WebAPI } // namespace LibRepoMgr #endif // LIBREPOMGR_TYPEDEFS_H