#pragma once #include "http_response.hpp" #include namespace bmcweb { /** * AsyncResp * Gathers data needed for response processing after async calls are done */ class AsyncResp { public: AsyncResp() = default; AsyncResp(const AsyncResp&) = delete; AsyncResp(AsyncResp&&) = delete; AsyncResp& operator=(const AsyncResp&) = delete; AsyncResp& operator=(AsyncResp&&) = delete; ~AsyncResp() { res.end(); } crow::Response res; }; } // namespace bmcweb