Files
codam-webserver-team/include/http/RequestParser.hpp
T
2026-09-12 08:29:44 +02:00

30 lines
606 B
C++

/*********************************/
/* */
/* o.riabenkyi@gmail.com */
/* */
/*********************************/
#ifndef REQUESTPARSER_HPP
#define REQUESTPARSER_HPP
#include <cstddef>
#include <optional>
#include <span>
#include "Result.hpp"
#include "http/Request.hpp"
namespace webserv {
struct ParsedRequest {
Request request;
std::size_t consumed;
};
[[nodiscard]] std::optional<Result<ParsedRequest>> parseRequest(
std::span<const char> data, std::size_t limit);
} // namespace webserv
#endif