pion-net  4.0.9
pion::net::HTTPResponseReader Member List

This is the complete list of members for pion::net::HTTPResponseReader, including all inherited members.

bytes_available(void) const pion::net::HTTPParserinline
checkPrematureEOF(HTTPMessage &http_msg)pion::net::HTTPParserinline
computeMsgStatus(HTTPMessage &http_msg, bool msg_parsed_ok)pion::net::HTTPParserprotectedstatic
consumeBytes(const boost::system::error_code &read_error, std::size_t bytes_read)pion::net::HTTPReaderprotected
consumeBytes(void)pion::net::HTTPReaderprotected
consumeContent(HTTPMessage &http_msg, boost::system::error_code &ec)pion::net::HTTPParserprotected
consumeContentAsNextChunk(HTTPMessage::ChunkCache &chunk_buffers)pion::net::HTTPParserprotected
COOKIE_NAME_MAXpion::net::HTTPParserprotectedstatic
COOKIE_VALUE_MAXpion::net::HTTPParserprotectedstatic
create(TCPConnectionPtr &tcp_conn, const HTTPRequest &http_request, FinishedHandler handler)pion::net::HTTPResponseReaderinlinestatic
createErrorCategory(void)pion::net::HTTPParserprotectedstatic
DEFAULT_CONTENT_MAXpion::net::HTTPParserstatic
eof(void) const pion::net::HTTPParserinline
ERROR_CHUNK_CHAR enum value (defined in pion::net::HTTPParser)pion::net::HTTPParser
ERROR_HEADER_CHAR enum value (defined in pion::net::HTTPParser)pion::net::HTTPParser
ERROR_HEADER_NAME_SIZE enum value (defined in pion::net::HTTPParser)pion::net::HTTPParser
ERROR_HEADER_VALUE_SIZE enum value (defined in pion::net::HTTPParser)pion::net::HTTPParser
ERROR_INVALID_CONTENT_LENGTH enum value (defined in pion::net::HTTPParser)pion::net::HTTPParser
ERROR_METHOD_CHAR enum value (defined in pion::net::HTTPParser)pion::net::HTTPParser
ERROR_METHOD_SIZE enum value (defined in pion::net::HTTPParser)pion::net::HTTPParser
ERROR_MISSING_CHUNK_DATA enum value (defined in pion::net::HTTPParser)pion::net::HTTPParser
ERROR_MISSING_HEADER_DATA enum value (defined in pion::net::HTTPParser)pion::net::HTTPParser
ERROR_MISSING_TOO_MUCH_CONTENT enum value (defined in pion::net::HTTPParser)pion::net::HTTPParser
ERROR_QUERY_CHAR enum value (defined in pion::net::HTTPParser)pion::net::HTTPParser
ERROR_QUERY_SIZE enum value (defined in pion::net::HTTPParser)pion::net::HTTPParser
ERROR_STATUS_CHAR enum value (defined in pion::net::HTTPParser)pion::net::HTTPParser
ERROR_STATUS_EMPTY enum value (defined in pion::net::HTTPParser)pion::net::HTTPParser
ERROR_URI_CHAR enum value (defined in pion::net::HTTPParser)pion::net::HTTPParser
ERROR_URI_SIZE enum value (defined in pion::net::HTTPParser)pion::net::HTTPParser
ERROR_VERSION_CHAR enum value (defined in pion::net::HTTPParser)pion::net::HTTPParser
ERROR_VERSION_EMPTY enum value (defined in pion::net::HTTPParser)pion::net::HTTPParser
ErrorValue enum namepion::net::HTTPParser
finish(HTTPMessage &http_msg) const pion::net::HTTPParser
FinishedHandler typedefpion::net::HTTPResponseReader
finishedReading(const boost::system::error_code &ec)pion::net::HTTPResponseReaderinlineprotectedvirtual
finishHeaderParsing(HTTPMessage &http_msg, boost::system::error_code &ec)pion::net::HTTPParserprotected
gcount(void) const pion::net::HTTPParserinline
getContentBytesRead(void) const pion::net::HTTPParserinline
getErrorCategory(void)pion::net::HTTPParserinlinestatic
getLogger(void)pion::net::HTTPParserinline
getMaxContentLength(void) const pion::net::HTTPParserinline
getMessage(void)pion::net::HTTPResponseReaderinlineprotectedvirtual
getRawHeaders(void) const pion::net::HTTPParserinline
getSaveRawHeaders(void) const pion::net::HTTPParserinline
getTCPConnection(void)pion::net::HTTPReaderinline
getTotalBytesRead(void) const pion::net::HTTPParserinline
HEADER_NAME_MAXpion::net::HTTPParserprotectedstatic
HEADER_VALUE_MAXpion::net::HTTPParserprotectedstatic
HTTPParser(const bool is_request, std::size_t max_content_length=DEFAULT_CONTENT_MAX)pion::net::HTTPParserinline
HTTPReader(const bool is_request, TCPConnectionPtr &tcp_conn)pion::net::HTTPReaderinlineprotected
HTTPResponseReader(TCPConnectionPtr &tcp_conn, const HTTPRequest &http_request, FinishedHandler handler)pion::net::HTTPResponseReaderinlineprotected
isChar(int c) (defined in pion::net::HTTPParser)pion::net::HTTPParserinlineprotectedstatic
isControl(int c) (defined in pion::net::HTTPParser)pion::net::HTTPParserinlineprotectedstatic
isCookieAttribute(const std::string &name, bool set_cookie_header) (defined in pion::net::HTTPParser)pion::net::HTTPParserinlineprotectedstatic
isDigit(int c) (defined in pion::net::HTTPParser)pion::net::HTTPParserinlineprotectedstatic
isHexDigit(int c) (defined in pion::net::HTTPParser)pion::net::HTTPParserinlineprotectedstatic
isParsingRequest(void) const pion::net::HTTPParserinline
isParsingResponse(void) const pion::net::HTTPParserinline
isSpecial(int c) (defined in pion::net::HTTPParser)pion::net::HTTPParserinlineprotectedstatic
loadReadPosition(const char *&read_ptr, const char *&read_end_ptr) const pion::net::HTTPParserinline
m_finishedpion::net::HTTPResponseReaderprotected
m_http_msgpion::net::HTTPResponseReaderprotected
m_is_requestpion::net::HTTPParserprotected
m_loggerpion::net::HTTPParsermutableprotected
m_read_end_ptrpion::net::HTTPParserprotected
m_read_ptrpion::net::HTTPParserprotected
METHOD_MAXpion::net::HTTPParserprotectedstatic
parse(HTTPMessage &http_msg, boost::system::error_code &ec)pion::net::HTTPParser
parseChunks(HTTPMessage::ChunkCache &chunk_buffers, boost::system::error_code &ec)pion::net::HTTPParserprotected
parseCookieHeader(HTTPTypes::CookieParams &dict, const char *ptr, const std::size_t len, bool set_cookie_header)pion::net::HTTPParserstatic
parseCookieHeader(HTTPTypes::CookieParams &dict, const std::string &cookie_header, bool set_cookie_header)pion::net::HTTPParserinlinestatic
parseForwardedFor(const std::string &header, std::string &public_ip)pion::net::HTTPParserstatic
parseHeaders(HTTPMessage &http_msg, boost::system::error_code &ec)pion::net::HTTPParserprotected
parseHeadersOnly(bool b=true)pion::net::HTTPParserinline
parseMissingData(HTTPMessage &http_msg, std::size_t len, boost::system::error_code &ec)pion::net::HTTPParser
parseURLEncoded(HTTPTypes::QueryParams &dict, const char *ptr, const std::size_t len)pion::net::HTTPParserstatic
parseURLEncoded(HTTPTypes::QueryParams &dict, const std::string &query)pion::net::HTTPParserinlinestatic
QUERY_NAME_MAXpion::net::HTTPParserprotectedstatic
QUERY_STRING_MAXpion::net::HTTPParserprotectedstatic
QUERY_VALUE_MAXpion::net::HTTPParserprotectedstatic
readBytes(void)pion::net::HTTPResponseReaderinlineprotectedvirtual
receive(void)pion::net::HTTPReader
reset(void)pion::net::HTTPParserinline
resetMaxContentLength(void)pion::net::HTTPParserinline
RESOURCE_MAXpion::net::HTTPParserprotectedstatic
setError(boost::system::error_code &ec, ErrorValue ev)pion::net::HTTPParserinlineprotectedstatic
setLogger(PionLogger log_ptr)pion::net::HTTPParserinline
setMaxContentLength(std::size_t n)pion::net::HTTPParserinline
setReadBuffer(const char *ptr, size_t len)pion::net::HTTPParserinline
setSaveRawHeaders(bool b)pion::net::HTTPParserinline
setTimeout(boost::uint32_t seconds)pion::net::HTTPReaderinline
skipHeaderParsing(HTTPMessage &http_msg)pion::net::HTTPParserinline
STATUS_MESSAGE_MAXpion::net::HTTPParserprotectedstatic
updateMessageWithHeaderData(HTTPMessage &http_msg) const pion::net::HTTPParserprotected
~HTTPParser()pion::net::HTTPParserinlinevirtual
~HTTPReader() (defined in pion::net::HTTPReader)pion::net::HTTPReaderinlinevirtual
~HTTPResponseReader() (defined in pion::net::HTTPResponseReader)pion::net::HTTPResponseReaderinlinevirtual