9#ifndef SQUID_SRC_HTTP_ONE_RESPONSEPARSER_H
10#define SQUID_SRC_HTTP_ONE_RESPONSEPARSER_H
::Parser::Tokenizer Tokenizer
SBuf reasonPhrase_
HTTP/1 status-line reason phrase.
Http::StatusCode messageStatus() const
ResponseParser(const ResponseParser &)=default
Http::StatusCode statusCode_
HTTP/1 status-line status code.
int parseResponseStatusAndReason(Tokenizer &)
static void ParseResponseStatus(Tokenizer &, StatusCode &code)
Http1::Parser::size_type firstLineSize() const override
size in bytes of the first line including CRLF terminator
ResponseParser & operator=(const ResponseParser &)=default
~ResponseParser() override
ResponseParser(ResponseParser &&)=default
static const SBuf IcyMagic
magic prefix for identifying ICY response messages
int parseResponseFirstLine()
bool parse(const SBuf &aBuf) override
SBuf reasonPhrase() const