pion-net  4.0.9
pion::net::HTTPRequestReader Member List
This is the complete list of members for pion::net::HTTPRequestReader, including all inherited members.
bytes_available(void) const pion::net::HTTPParser [inline]
checkPrematureEOF(HTTPMessage &http_msg)pion::net::HTTPParser [inline]
computeMsgStatus(HTTPMessage &http_msg, bool msg_parsed_ok)pion::net::HTTPParser [protected, static]
consumeBytes(const boost::system::error_code &read_error, std::size_t bytes_read)pion::net::HTTPReader [protected]
consumeBytes(void)pion::net::HTTPReader [protected]
consumeContent(HTTPMessage &http_msg, boost::system::error_code &ec)pion::net::HTTPParser [protected]
consumeContentAsNextChunk(HTTPMessage::ChunkCache &chunk_buffers)pion::net::HTTPParser [protected]
COOKIE_NAME_MAXpion::net::HTTPParser [protected, static]
COOKIE_VALUE_MAXpion::net::HTTPParser [protected, static]
create(TCPConnectionPtr &tcp_conn, FinishedHandler handler)pion::net::HTTPRequestReader [inline, static]
createErrorCategory(void)pion::net::HTTPParser [protected, static]
DEFAULT_CONTENT_MAXpion::net::HTTPParser [static]
eof(void) const pion::net::HTTPParser [inline]
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::HTTPRequestReader
finishedReading(const boost::system::error_code &ec)pion::net::HTTPRequestReader [inline, protected, virtual]
finishHeaderParsing(HTTPMessage &http_msg, boost::system::error_code &ec)pion::net::HTTPParser [protected]
gcount(void) const pion::net::HTTPParser [inline]
getContentBytesRead(void) const pion::net::HTTPParser [inline]
getErrorCategory(void)pion::net::HTTPParser [inline, static]
getLogger(void)pion::net::HTTPParser [inline]
getMaxContentLength(void) const pion::net::HTTPParser [inline]
getMessage(void)pion::net::HTTPRequestReader [inline, protected, virtual]
getRawHeaders(void) const pion::net::HTTPParser [inline]
getSaveRawHeaders(void) const pion::net::HTTPParser [inline]
getTCPConnection(void)pion::net::HTTPReader [inline]
getTotalBytesRead(void) const pion::net::HTTPParser [inline]
HEADER_NAME_MAXpion::net::HTTPParser [protected, static]
HEADER_VALUE_MAXpion::net::HTTPParser [protected, static]
HTTPParser(const bool is_request, std::size_t max_content_length=DEFAULT_CONTENT_MAX)pion::net::HTTPParser [inline]
HTTPReader(const bool is_request, TCPConnectionPtr &tcp_conn)pion::net::HTTPReader [inline, protected]
HTTPRequestReader(TCPConnectionPtr &tcp_conn, FinishedHandler handler)pion::net::HTTPRequestReader [inline, protected]
isChar(int c) (defined in pion::net::HTTPParser)pion::net::HTTPParser [inline, protected, static]
isControl(int c) (defined in pion::net::HTTPParser)pion::net::HTTPParser [inline, protected, static]
isCookieAttribute(const std::string &name, bool set_cookie_header) (defined in pion::net::HTTPParser)pion::net::HTTPParser [inline, protected, static]
isDigit(int c) (defined in pion::net::HTTPParser)pion::net::HTTPParser [inline, protected, static]
isHexDigit(int c) (defined in pion::net::HTTPParser)pion::net::HTTPParser [inline, protected, static]
isParsingRequest(void) const pion::net::HTTPParser [inline]
isParsingResponse(void) const pion::net::HTTPParser [inline]
isSpecial(int c) (defined in pion::net::HTTPParser)pion::net::HTTPParser [inline, protected, static]
loadReadPosition(const char *&read_ptr, const char *&read_end_ptr) const pion::net::HTTPParser [inline]
m_finishedpion::net::HTTPRequestReader [protected]
m_http_msgpion::net::HTTPRequestReader [protected]
m_is_requestpion::net::HTTPParser [protected]
m_loggerpion::net::HTTPParser [mutable, protected]
m_read_end_ptrpion::net::HTTPParser [protected]
m_read_ptrpion::net::HTTPParser [protected]
METHOD_MAXpion::net::HTTPParser [protected, static]
parse(HTTPMessage &http_msg, boost::system::error_code &ec)pion::net::HTTPParser
parseChunks(HTTPMessage::ChunkCache &chunk_buffers, boost::system::error_code &ec)pion::net::HTTPParser [protected]
parseCookieHeader(HTTPTypes::CookieParams &dict, const char *ptr, const std::size_t len, bool set_cookie_header)pion::net::HTTPParser [static]
parseCookieHeader(HTTPTypes::CookieParams &dict, const std::string &cookie_header, bool set_cookie_header)pion::net::HTTPParser [inline, static]
parseForwardedFor(const std::string &header, std::string &public_ip)pion::net::HTTPParser [static]
parseHeaders(HTTPMessage &http_msg, boost::system::error_code &ec)pion::net::HTTPParser [protected]
parseHeadersOnly(bool b=true)pion::net::HTTPParser [inline]
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::HTTPParser [static]
parseURLEncoded(HTTPTypes::QueryParams &dict, const std::string &query)pion::net::HTTPParser [inline, static]
QUERY_NAME_MAXpion::net::HTTPParser [protected, static]
QUERY_STRING_MAXpion::net::HTTPParser [protected, static]
QUERY_VALUE_MAXpion::net::HTTPParser [protected, static]
readBytes(void)pion::net::HTTPRequestReader [inline, protected, virtual]
receive(void)pion::net::HTTPReader
reset(void)pion::net::HTTPParser [inline]
resetMaxContentLength(void)pion::net::HTTPParser [inline]
RESOURCE_MAXpion::net::HTTPParser [protected, static]
setError(boost::system::error_code &ec, ErrorValue ev)pion::net::HTTPParser [inline, protected, static]
setLogger(PionLogger log_ptr)pion::net::HTTPParser [inline]
setMaxContentLength(std::size_t n)pion::net::HTTPParser [inline]
setReadBuffer(const char *ptr, size_t len)pion::net::HTTPParser [inline]
setSaveRawHeaders(bool b)pion::net::HTTPParser [inline]
setTimeout(boost::uint32_t seconds)pion::net::HTTPReader [inline]
skipHeaderParsing(HTTPMessage &http_msg)pion::net::HTTPParser [inline]
STATUS_MESSAGE_MAXpion::net::HTTPParser [protected, static]
updateMessageWithHeaderData(HTTPMessage &http_msg) const pion::net::HTTPParser [protected]
~HTTPParser()pion::net::HTTPParser [inline, virtual]
~HTTPReader() (defined in pion::net::HTTPReader)pion::net::HTTPReader [inline, virtual]
~HTTPRequestReader() (defined in pion::net::HTTPRequestReader)pion::net::HTTPRequestReader [inline, virtual]