anthracite/src/backends/backend.cpp
Nicholas Orlowsky dea773366e
cleanup
2023-10-20 00:27:35 -04:00

15 lines
413 B
C++

#include <memory>
#include "../http/http_request.cpp"
#include "../http/http_response.cpp"
class backend {
public:
backend() = default;
virtual ~backend() = default;
backend(backend const&) = delete;
backend& operator = (backend const&) = delete;
backend(backend&&) = delete;
backend& operator=(backend&&) = delete;
virtual std::unique_ptr<http_response> handle_request(http_request& req) = 0;
};