# pion::net::HTTPReader Member List

This is the complete list of members for pion::net::HTTPReader, 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_MAX | pion::net::HTTPParser | `[protected, static]`
COOKIE_VALUE_MAX | pion::net::HTTPParser | `[protected, static]`
createErrorCategory(void) | pion::net::HTTPParser | `[protected, static]`
DEFAULT_CONTENT_MAX | pion::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 name | pion::net::HTTPParser |
finish(HTTPMessage &http_msg) const | pion::net::HTTPParser |
finishedReading(const boost::system::error_code &ec)=0 | pion::net::HTTPReader | `[protected, pure 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)=0 | pion::net::HTTPReader | `[protected, pure 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_MAX | pion::net::HTTPParser | `[protected, static]`
HEADER_VALUE_MAX | pion::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]`
isChar(int c) | pion::net::HTTPParser | `[inline, protected, static]`
isControl(int c) | pion::net::HTTPParser | `[inline, protected, static]`
isCookieAttribute(const std::string &name, bool set_cookie_header) | pion::net::HTTPParser | `[inline, protected, static]`
isDigit(int c) | pion::net::HTTPParser | `[inline, protected, static]`
isHexDigit(int c) | pion::net::HTTPParser | `[inline, protected, static]`
isParsingRequest(void) const | pion::net::HTTPParser | `[inline]`
isParsingResponse(void) const | pion::net::HTTPParser | `[inline]`
isSpecial(int c) | pion::net::HTTPParser | `[inline, protected, static]`
loadReadPosition(const char *&read_ptr, const char *&read_end_ptr) const | pion::net::HTTPParser | `[inline]`
m_is_request | pion::net::HTTPParser | `[protected]`
m_logger | pion::net::HTTPParser | `[mutable, protected]`
m_read_end_ptr | pion::net::HTTPParser | `[protected]`
m_read_ptr | pion::net::HTTPParser | `[protected]`
METHOD_MAX | pion::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_MAX | pion::net::HTTPParser | `[protected, static]`
QUERY_STRING_MAX | pion::net::HTTPParser | `[protected, static]`
QUERY_VALUE_MAX | pion::net::HTTPParser | `[protected, static]`
readBytes(void)=0 | pion::net::HTTPReader | `[protected, pure virtual]`
receive(void) | pion::net::HTTPReader |
reset(void) | pion::net::HTTPParser | `[inline]`
resetMaxContentLength(void) | pion::net::HTTPParser | `[inline]`
RESOURCE_MAX | pion::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_MAX | pion::net::HTTPParser | `[protected, static]`
updateMessageWithHeaderData(HTTPMessage &http_msg) const | pion::net::HTTPParser | `[protected]`
~HTTPParser() | pion::net::HTTPParser | `[inline, virtual]`
~HTTPReader() | pion::net::HTTPReader | `[inline, virtual]`