HttpBuffer
void SerializeHeaderTo(HttpBuffer& buffer) const;
class HttpBuffer;
HttpBuffer::GetNextLine()
HttpBuffer::RemainingBytes() const noexcept
HttpBuffer::Flush() noexcept
HttpBuffer::Clear() noexcept
HttpBuffer::Data() const noexcept
HttpBuffer&
HttpBuffer::operator<<(const std::string_view& data)
HttpBuffer::HttpBuffer(size_t capacity)
HttpBuffer::ReadFrom(BDataIO* source, std::optional<size_t> maxSize)
HttpBuffer::WriteTo(HttpTransferFunction func, std::optional<size_t> maxSize)
class HttpBuffer
HttpBuffer(size_t capacity = 8 * 1024);
HttpBuffer& operator<<(const std::string_view& data);
HttpParser::ParseBody(HttpBuffer& buffer, HttpTransferFunction writeToBody, bool readEnd)
HttpRawBodyParser::ParseBody(HttpBuffer& buffer, HttpTransferFunction writeToBody, bool readEnd)
HttpChunkedBodyParser::ParseBody(HttpBuffer& buffer, HttpTransferFunction writeToBody, bool readEnd)
HttpParser::ParseStatus(HttpBuffer& buffer, BHttpStatus& status)
HttpBodyDecompression::ParseBody(HttpBuffer& buffer, HttpTransferFunction writeToBody, bool readEnd)
HttpParser::ParseFields(HttpBuffer& buffer, BHttpFields& fields)
HttpBuffer& buffer, HttpTransferFunction writeToBody, bool readEnd) override;
virtual BodyParseResult ParseBody(HttpBuffer& buffer, HttpTransferFunction writeToBody,
bool ParseStatus(HttpBuffer& buffer, BHttpStatus& status);
bool ParseFields(HttpBuffer& buffer, BHttpFields& fields);
size_t ParseBody(HttpBuffer& buffer, HttpTransferFunction writeToBody,
virtual BodyParseResult ParseBody(HttpBuffer& buffer,
virtual BodyParseResult ParseBody(HttpBuffer& buffer, HttpTransferFunction writeToBody,
HttpBuffer buffer;
BHttpRequest::SerializeHeaderTo(HttpBuffer& buffer) const
HttpSerializer::_WriteToTarget(HttpBuffer& buffer, BDataIO* target) const
HttpSerializer::SetTo(HttpBuffer& buffer, const BHttpRequest& request)
HttpSerializer::Serialize(HttpBuffer& buffer, BDataIO* target)
class HttpBuffer;
void SetTo(HttpBuffer& buffer, const BHttpRequest& request);
size_t Serialize(HttpBuffer& buffer, BDataIO* target);
size_t _WriteToTarget(HttpBuffer& buffer, BDataIO* target) const;
HttpBuffer fBuffer;